1.22.6 (2025-02-13)
1.22.5 (2025-02-03)
1.22.4 (2025-01-31)
1.22.3 (2025-01-29)
1.22.2 (2025-01-28)
1.22.1 (2025-01-22)
1.22.0 (2025-01-06)
1.21.0 (2025-01-06)
1.20.1 (2025-01-06)
1.20.0 (2024-12-20)
1.19.1 (2024-12-20)
1.19.0 (2024-12-19)
1.18.6 (2024-12-16)
1.18.5 (2024-12-10)
1.18.4 (2024-11-28)
1.18.3 (2024-11-22)
1.18.2 (2024-11-18)
1.18.1 (2024-11-08)
1.18.0 (2024-10-31)
1.17.0 (2024-10-24)
1.16.3 (2024-10-23)
1.16.2 (2024-10-16)
1.16.1 (2024-10-09)
- permissions: properly check permissions when dissociating or deleting related resources (#278) (e8123c1)
1.16.0 (2024-10-09)
1.15.1 (2024-10-09)
1.15.0 (2024-10-09)
1.14.0 (2024-10-04)
1.13.0 (2024-09-30)
1.12.0 (2024-09-25)
1.11.0 (2024-09-23)
1.10.2 (2024-09-23)
1.10.1 (2024-09-23)
1.10.0 (2024-09-16)
1.9.1 (2024-09-12)
1.9.0 (2024-08-22)
1.8.23 (2024-08-05)
1.8.22 (2024-08-01)
1.8.21 (2024-08-01)
1.8.20 (2024-07-31)
1.8.19 (2024-07-18)
1.8.18 (2024-07-17)
1.8.17 (2024-07-15)
1.8.16 (2024-07-12)
1.8.15 (2024-07-10)
1.8.14 (2024-07-08)
1.8.13 (2024-07-08)
1.8.12 (2024-07-04)
1.8.11 (2024-07-03)
1.8.10 (2024-07-03)
1.8.9 (2024-07-02)
1.8.8 (2024-07-02)
1.8.7 (2024-06-18)
1.8.6 (2024-06-14)
1.8.5 (2024-06-14)
1.8.4 (2024-06-05)
1.8.3 (2024-05-29)
1.8.2 (2024-05-23)
1.8.1 (2024-05-14)
1.8.0 (2024-04-30)
1.7.0 (2024-04-25)
1.6.8 (2024-04-18)
1.6.7 (2024-04-11)
1.6.6 (2024-04-03)
1.6.5 (2024-04-03)
1.6.4 (2024-04-03)
1.6.3 (2024-04-03)
1.6.2 (2024-04-02)
1.6.1 (2024-03-22)
1.6.0 (2024-03-22)
1.5.6 (2024-03-08)
1.5.5 (2024-03-06)
1.5.4 (2024-02-29)
1.5.3 (2024-02-28)
1.5.2 (2024-02-15)
1.5.1 (2024-02-08)
1.5.0 (2024-02-08)
1.4.0 (2024-02-06)
- csv: export fails when there is more fields in data than projection (#181) (2202877)
- datasource_django: inexistant related object does not crash anymore (#161) (53acaad)
- datasource_django: proxy models are not added to datasource (#158) (157e424)
- django: allow requests during object serialization (#178) (eb7dabf)
- django_atomic_requests: atomic requests can now be enabled (#179) (3404165)
- django_datasource: django datasource now works when model fields use db_column (#148) (4a99e8f)
- django_introspection: collection name is now the db table name (#150) (8378c96)
- django_setup: wait for all apps to be initialized before creating agent (#169) (99bfaf1)
- enum: force enums to be strings (#175) (c3e546b)
- enums: handle not json serializable enum values (#171) (537d25f)
- float_serialization: float number were serialized as int (#180) (403e2e7)
- introspection: editable attribute now determine is_readonly (#168) (09db661)
- json_api: correctly find id before retrieving related_url (#162) (fa5738a)
- polymorphic: also ignore polymorphic reverse relations (#172) (ba026cb)
- relation: introspection over self many to many works (#170) (83dfdbb)
- time_only: timeonly type was never validated (#163) (4597bac)
- foreign keys can be used as primary key (#159) (5f18f73)
- relations: gracefully ignore polymorphic relationships (#157) (f1c2d6d)
- django: add database operations and routes (#145) (95f3a94)
- django_5: support django 5 (#164) (817db77)
- django_agent: agent is ready to onboard on django project (#147) (ac6135d)
- django_datasource: add native driver (#149) (5055031)
- django_models_inheritance: support django model inheritance (#176) (6d27929)
- search_hook: add search hook route to django agent (#183) (edbb1d1)
- support python 3.12 (#155) (93f8374)
1.4.0-beta.2 (2024-02-05)
1.4.0-beta.1 (2024-02-05)
- csv: export fails when there is more fields in data than projection (#181) (2202877)
- datasource_django: inexistant related object does not crash anymore (#161) (53acaad)
- datasource_django: proxy models are not added to datasource (#158) (157e424)
- django: allow requests during object serialization (#178) (eb7dabf)
- django_atomic_requests: atomic requests can now be enabled (#179) (3404165)
- django_datasource: django datasource now works when model fields use db_column (#148) (4a99e8f)
- django_introspection: collection name is now the db table name (#150) (8378c96)
- django_setup: wait for all apps to be initialized before creating agent (#169) (99bfaf1)
- enum: force enums to be strings (#175) (c3e546b)
- enums: handle not json serializable enum values (#171) (537d25f)
- float_serialization: float number were serialized as int (#180) (403e2e7)
- introspection: editable attribute now determine is_readonly (#168) (09db661)
- json_api: correctly find id before retrieving related_url (#162) (fa5738a)
- polymorphic: also ignore polymorphic reverse relations (#172) (ba026cb)
- relation: introspection over self many to many works (#170) (83dfdbb)
- time_only: timeonly type was never validated (#163) (4597bac)
- foreign keys can be used as primary key (#159) (5f18f73)
- relations: gracefully ignore polymorphic relationships (#157) (f1c2d6d)
- django: add database operations and routes (#145) (95f3a94)
- django_5: support django 5 (#164) (817db77)
- django_agent: agent is ready to onboard on django project (#147) (ac6135d)
- django_datasource: add native driver (#149) (5055031)
- django_models_inheritance: support django model inheritance (#176) (6d27929)
- support python 3.12 (#155) (93f8374)
1.3.0-beta.17 (2024-02-02)
1.3.0-beta.16 (2024-02-01)
1.3.0-beta.15 (2024-02-01)
1.3.0-beta.14 (2024-01-31)
1.3.0-beta.13 (2024-01-29)
1.3.0-beta.12 (2024-01-29)
1.3.1 (2024-01-25)
1.3.0 (2024-01-24)
1.3.0-beta.11 (2024-01-22)
1.3.0-beta.10 (2024-01-22)
1.3.0-beta.9 (2024-01-22)
1.3.0-beta.8 (2024-01-17)
1.3.0-beta.7 (2024-01-17)
1.3.0-beta.6 (2024-01-12)
1.3.0-beta.5 (2024-01-04)
- json_api: correctly find id before retrieving related_url (#162) (fa5738a)
- time_only: timeonly type was never validated (#163) (4597bac)
1.3.0-beta.4 (2024-01-02)
1.3.0-beta.3 (2023-12-27)
1.3.0-beta.2 (2023-12-20)
- datasource_django: proxy models are not added to datasource (#158) (157e424)
- relations: gracefully ignore polymorphic relationships (#157) (f1c2d6d)
1.3.0-beta.1 (2023-12-19)
- django_datasource: django datasource now works when model fields use db_column (#148) (4a99e8f)
- django_introspection: collection name is now the db table name (#150) (8378c96)
- support python 3.12 (#155) (93f8374)
- django: add database operations and routes (#145) (95f3a94)
- django_agent: agent is ready to onboard on django project (#147) (ac6135d)
- django_datasource: add native driver (#149) (5055031)
1.2.0-beta.5 (2023-12-15)
1.2.0 (2023-12-14)
1.2.0-beta.4 (2023-12-06)
1.1.4 (2023-12-06)
1.1.3 (2023-12-06)
1.2.0-beta.3 (2023-12-01)
1.2.0-beta.2 (2023-11-28)
1.2.0-beta.1 (2023-11-20)
1.1.2 (2023-11-20)
1.1.1 (2023-11-07)
1.1.0 (2023-10-31)
- agent: fix broken 1.0.0-beta.24 (#126) (14f9d13)
- agent_launching: prevent the agent to be start multiple times (#91) (b93cec1)
- caller: add caller where it was missing (#86) (8067617)
- condition_tree: nested conditionTreeBranch are now recursively parsed (#106) (427871f)
- datasource: create sqlalchmydatasource when using flask_sqlalchemy package (#83) (caae7d0)
- datasource-customizer: add has_field_changed function to handle change hook on this field (#113) (603c685)
- export: should return CSV with relationship fields (#114) (1e396c7)
- filters: use in operator with string type (#122) (f2479e0)
- json file: handle json schema file on disk (#67) (313993d)
- json_api: add href attribute into relationships (#120) (476b8ad)
- logger: file path and line number are now preserved (#109) (b3b9064)
- permissions: permissions on related collection are now correctly checked (#115) (99b750d)
- python37: fully compatible with python 3.7 (#72) (71ee574)
- schema: permit to use primary keys not named 'id' (#112) (c3185be)
- search: boolean filtering was broken (#102) (164c7a2)
- search_metadata: metadata of a search are now returned (#111) (82b73e5)
- setting: prefix setting does not include forest suffix anymore (#131) (a1ac3a9)
- sqlalchemy: default_value on fields now works for schema generation (#89) (f30b949)
- sqlalchemy: support more binary types, user defined types, columns aliases, and imperative model definition (#135) (bb73f3b)
- add some action test (#60) (64f1ef6)
- catchup nodejs bugfixes (#118) (c14b89c)
- sqlalchemy: not json serializable default value (auto now) set to null in schema (#90) (de27104)
- stats: error on time chart time label parsing (#107) (5f6cf39)
- ci (#20) (65b75ea)
- ci didn't update the flask agent poetry.lock (1563426)
- clean ci workflow (24e79eb)
- current smart features was sometimes broken (#64) (08ab362)
- extra async was missing for the flask dependency (#55) (f4a9a01)
- lock ci (2bff2ea)
- lock ci (62ed253)
- poetry lock action (#61) (c507805)
- poetry lock ci (#62) (489dabc)
- remove circular import caused by a bad typing (#48) (a91f9c7)
- semantic release ci (d23519a)
- semantic release ci (#17) (fbb389e)
- semantic release ci (#18) (245497b)
- semantic release ci (#19) (cdfe63d)
- semantic release workflow (70f1bd5)
- semantic release workflow (#22) (a3de15a)
- semantic release workflow (#53) (ac73506)
- the factory to build the complete projection for a collection was broken (#63) (7444234)
- update the poetry.locks after the push to pypi in ci (#58) (f460edf)
- actions: add changed_field to ActionContext (#99) (99d59dd)
- authentication: agent_url parameter no longer needed (#71) (be3632d)
- chart: add chart decorator (#92) (bb876da)
- csv: add csv export (#79) (469ba79)
- customization: add plugin system (#123) (88a3b13)
- datasource: add datasource customizer (#68) (3001fb2)
- decorator: add binary decorator (#129) (fb8f38c)
- decorator: add empty decorator (#78) (6db3486)
- decorator: add operator emulate decorator (#97) (056b520)
- decorator: add schema decorator (#85) (3cdb643)
- decorator: add validation decorator (#84) (0b2369f)
- error_message: add customize error message functionality (#101) (62e8628)
- hooks: add hook decorator (#104) (d6c75ee)
- ip_whitelist: add ip whitelist functionality (#124) (9b06552)
- loggers: add logger functionnality (#100) (5d29726)
- native_driver: add native driver (#121) (c2b7a44)
- permissions_v4: add conditional approval, chart context variable (#108) (afc49d6)
- publication: add include, exclude and rename options to add_datasource (#117) (b191971)
- relation: add relation decorator (#103) (c1f6859)
- semantic_release: setting up semantic release (#96) (f389ec0)
- settings: add default settings to agent (#66) (be60191)
- settings: agent settings are now integrated to flask settings (#119) (3118669)
- smart_actions: smart actions can be defined using the classical forest api (#116) (a2f80cb)
- sort_emulate: add sort_emulate decorator (#105) (73fef74)
- write_decorator: add field_writing decorator (#94) (919c31d)
- add caller support to collection calls (#82) (e36e86e)
- add decorator stack (#87) (573ca7e)
- sqlalchemy_datasource: be compatible with flask_sqlalchemy integration (#81) (7080129)
- add liana real metadata (#77) (cd14cd4)
- add the release action (064b3f8)
- add the release action (a80113a)
- stats: add the stats resources (b39763f)
- flask-agent first alpha version (6a0a644)
- flask-agent first alpha version (c6e369c)
1.0.0-beta.30 (2023-10-26)
1.0.0-beta.29 (2023-10-26)
- sqlalchemy: support more binary types, user defined types, columns aliases, and imperative model definition (#135) (bb73f3b)
1.0.0-beta.28 (2023-10-24)
1.0.0-beta.27 (2023-10-23)
1.0.0-beta.26 (2023-10-17)
1.0.0-beta.25 (2023-10-11)
1.0.0-beta.24 (2023-10-10)
1.0.0-beta.23 (2023-10-06)
1.0.0-beta.22 (2023-10-04)
1.0.0-beta.21 (2023-10-03)
1.0.0-beta.20 (2023-09-28)
1.0.0-beta.19 (2023-09-28)
1.0.0-beta.18 (2023-09-19)
1.0.0-beta.17 (2023-09-19)
1.0.0-beta.16 (2023-09-15)
1.0.0-beta.15 (2023-09-14)
1.0.0-beta.14 (2023-09-14)
- datasource-customizer: add has_field_changed function to handle change hook on this field (#113) (603c685)
1.0.0-beta.13 (2023-09-13)
1.0.0-beta.12 (2023-09-13)
1.0.0-beta.11 (2023-09-07)
1.0.0-beta.10 (2023-08-21)
- condition_tree: nested conditionTreeBranch are now recursively parsed (#106) (427871f)
- stats: error on time chart time label parsing (#107) (5f6cf39)
1.0.0-beta.9 (2023-08-17)
1.0.0-beta.8 (2023-08-10)
1.0.0-beta.7 (2023-08-09)
1.0.0-beta.6 (2023-08-08)
1.0.0-beta.5 (2023-08-01)
1.0.0-beta.4 (2023-07-31)
1.0.0-beta.3 (2023-07-27)
1.0.0-beta.2 (2023-07-26)
- agent_launching: prevent the agent to be start multiple times (#91) (b93cec1)
- caller: add caller where it was missing (#86) (8067617)
- datasource: create sqlalchmydatasource when using flask_sqlalchemy package (#83) (caae7d0)
- json file: handle json schema file on disk (#67) (313993d)
- python37: fully compatible with python 3.7 (#72) (71ee574)
- sqlalchemy: default_value on fields now works for schema generation (#89) (f30b949)
- sqlalchemy: not json serializable default value (auto now) set to null in schema (#90) (de27104)
- add some action test (#60) (64f1ef6)
- ci didn't update the flask agent poetry.lock (1563426)
- clean ci workflow (24e79eb)
- current smart features was sometimes broken (#64) (08ab362)
- extra async was missing for the flask dependency (#55) (f4a9a01)
- lock ci (2bff2ea)
- lock ci (62ed253)
- poetry lock action (#61) (c507805)
- poetry lock ci (#62) (489dabc)
- remove circular import caused by a bad typing (#48) (a91f9c7)
- semantic release ci (d23519a)
- semantic release ci (#17) (fbb389e)
- semantic release ci (#18) (245497b)
- semantic release ci (#19) (cdfe63d)
- semantic release workflow (70f1bd5)
- semantic release workflow (#22) (a3de15a)
- semantic release workflow (#53) (ac73506)
- the factory to build the complete projection for a collection was broken (#63) (7444234)
- update the poetry.locks after the push to pypi in ci (#58) (f460edf)
- authentication: agent_url parameter no longer needed (#71) (be3632d)
- chart: add chart decorator (#92) (bb876da)
- csv: add csv export (#79) (469ba79)
- datasource: add datasource customizer (#68) (3001fb2)
- decorator: add empty decorator (#78) (6db3486)
- decorator: add schema decorator (#85) (3cdb643)
- decorator: add validation decorator (#84) (0b2369f)
- semantic_release: setting up semantic release (#96) (f389ec0)
- stats: add the stats resources (b39763f)
- write_decorator: add field_writing decorator (#94) (919c31d)
- add caller support to collection calls (#82) (e36e86e)
- add decorator stack (#87) (573ca7e)
- sqlalchemy_datasource: be compatible with flask_sqlalchemy integration (#81) (7080129)
- add liana real metadata (#77) (cd14cd4)
- settings: add default settings to agent (#66) (be60191)
- add the release action (064b3f8)
- add the release action (a80113a)
- flask-agent first alpha version (6a0a644)
- flask-agent first alpha version (c6e369c)
- Ci didn't update the flask agent poetry.lock (
1563426
)
- Clean ci workflow (
24e79eb
)
- Lock ci (
2bff2ea
)
- Lock ci (
62ed253
)