Skip to content

Commit 34f1205

Browse files
committed
chore(release): v1.4.0 [skip ci]
# [1.4.0](v1.3.1...v1.4.0) (2024-02-06) ### Bug Fixes * **csv:** export fails when there is more fields in data than projection ([#181](#181)) ([2202877](2202877)) * **datasource_django:** inexistant related object does not crash anymore ([#161](#161)) ([53acaad](53acaad)) * **datasource_django:** proxy models are not added to datasource ([#158](#158)) ([157e424](157e424)) * **django:** allow requests during object serialization ([#178](#178)) ([eb7dabf](eb7dabf)) * **django_atomic_requests:** atomic requests can now be enabled ([#179](#179)) ([3404165](3404165)) * **django_datasource:** django datasource now works when model fields use db_column ([#148](#148)) ([4a99e8f](4a99e8f)) * **django_introspection:** collection name is now the db table name ([#150](#150)) ([8378c96](8378c96)) * **django_setup:** wait for all apps to be initialized before creating agent ([#169](#169)) ([99bfaf1](99bfaf1)) * **enum:** force enums to be strings ([#175](#175)) ([c3e546b](c3e546b)) * **enums:** handle not json serializable enum values ([#171](#171)) ([537d25f](537d25f)) * **float_serialization:** float number were serialized as int ([#180](#180)) ([403e2e7](403e2e7)) * **introspection:** editable attribute now determine is_readonly ([#168](#168)) ([09db661](09db661)) * **json_api:** correctly find id before retrieving related_url ([#162](#162)) ([fa5738a](fa5738a)) * **polymorphic:** also ignore polymorphic reverse relations ([#172](#172)) ([ba026cb](ba026cb)) * **relation:** introspection over self many to many works ([#170](#170)) ([83dfdbb](83dfdbb)) * **time_only:** timeonly type was never validated ([#163](#163)) ([4597bac](4597bac)) * foreign keys can be used as primary key ([#159](#159)) ([5f18f73](5f18f73)) * **relations:** gracefully ignore polymorphic relationships ([#157](#157)) ([f1c2d6d](f1c2d6d)) ### Features * **django:** add database operations and routes ([#145](#145)) ([95f3a94](95f3a94)) * **django_5:** support django 5 ([#164](#164)) ([817db77](817db77)) * **django_agent:** agent is ready to onboard on django project ([#147](#147)) ([ac6135d](ac6135d)) * **django_datasource:** add native driver ([#149](#149)) ([5055031](5055031)) * **django_models_inheritance:** support django model inheritance ([#176](#176)) ([6d27929](6d27929)) * **search_hook:** add search hook route to django agent ([#183](#183)) ([edbb1d1](edbb1d1)) * support python 3.12 ([#155](#155)) ([93f8374](93f8374))
1 parent 0807343 commit 34f1205

File tree

8 files changed

+51
-16
lines changed

8 files changed

+51
-16
lines changed

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
1+
# [1.4.0](https://github.com/ForestAdmin/agent-python/compare/v1.3.1...v1.4.0) (2024-02-06)
2+
3+
4+
### Bug Fixes
5+
6+
* **csv:** export fails when there is more fields in data than projection ([#181](https://github.com/ForestAdmin/agent-python/issues/181)) ([2202877](https://github.com/ForestAdmin/agent-python/commit/2202877cd9bd4d22c84de5b0f4a76752c62d3a23))
7+
* **datasource_django:** inexistant related object does not crash anymore ([#161](https://github.com/ForestAdmin/agent-python/issues/161)) ([53acaad](https://github.com/ForestAdmin/agent-python/commit/53acaad74a185e558c16480f455265588f3f9b78))
8+
* **datasource_django:** proxy models are not added to datasource ([#158](https://github.com/ForestAdmin/agent-python/issues/158)) ([157e424](https://github.com/ForestAdmin/agent-python/commit/157e424b20587cf9805729c2b3ba6e4f6c83961f))
9+
* **django:** allow requests during object serialization ([#178](https://github.com/ForestAdmin/agent-python/issues/178)) ([eb7dabf](https://github.com/ForestAdmin/agent-python/commit/eb7dabf014183dcf6eb04fc6229c76577406a581))
10+
* **django_atomic_requests:** atomic requests can now be enabled ([#179](https://github.com/ForestAdmin/agent-python/issues/179)) ([3404165](https://github.com/ForestAdmin/agent-python/commit/34041654f0d62741f0a48a8e7314ed5177ac880a))
11+
* **django_datasource:** django datasource now works when model fields use db_column ([#148](https://github.com/ForestAdmin/agent-python/issues/148)) ([4a99e8f](https://github.com/ForestAdmin/agent-python/commit/4a99e8f2cdb999041054a9215cff0ebbf23b9937))
12+
* **django_introspection:** collection name is now the db table name ([#150](https://github.com/ForestAdmin/agent-python/issues/150)) ([8378c96](https://github.com/ForestAdmin/agent-python/commit/8378c96ff0a7e7eb1ecb2f3d37a74c1413fc9f85))
13+
* **django_setup:** wait for all apps to be initialized before creating agent ([#169](https://github.com/ForestAdmin/agent-python/issues/169)) ([99bfaf1](https://github.com/ForestAdmin/agent-python/commit/99bfaf142f3fe2f3eb2bb3b4ae091e2034564efe))
14+
* **enum:** force enums to be strings ([#175](https://github.com/ForestAdmin/agent-python/issues/175)) ([c3e546b](https://github.com/ForestAdmin/agent-python/commit/c3e546b8a1939fe1ebf81078b4a279d1165f53be))
15+
* **enums:** handle not json serializable enum values ([#171](https://github.com/ForestAdmin/agent-python/issues/171)) ([537d25f](https://github.com/ForestAdmin/agent-python/commit/537d25ff5f53cbcd5f48963556faaf17df927be5))
16+
* **float_serialization:** float number were serialized as int ([#180](https://github.com/ForestAdmin/agent-python/issues/180)) ([403e2e7](https://github.com/ForestAdmin/agent-python/commit/403e2e75ee42e7b8dc1ba89ae85893a4a617d175))
17+
* **introspection:** editable attribute now determine is_readonly ([#168](https://github.com/ForestAdmin/agent-python/issues/168)) ([09db661](https://github.com/ForestAdmin/agent-python/commit/09db6619e5e53e9074479b10d5d758447f0158fd))
18+
* **json_api:** correctly find id before retrieving related_url ([#162](https://github.com/ForestAdmin/agent-python/issues/162)) ([fa5738a](https://github.com/ForestAdmin/agent-python/commit/fa5738ae016c2bc12bfdc86d85b101466a643eb9))
19+
* **polymorphic:** also ignore polymorphic reverse relations ([#172](https://github.com/ForestAdmin/agent-python/issues/172)) ([ba026cb](https://github.com/ForestAdmin/agent-python/commit/ba026cb8380846b354a3e03752afe9ae13db4a30))
20+
* **relation:** introspection over self many to many works ([#170](https://github.com/ForestAdmin/agent-python/issues/170)) ([83dfdbb](https://github.com/ForestAdmin/agent-python/commit/83dfdbbeb6d5496885c2dc531f7da90dd9f5a91e))
21+
* **time_only:** timeonly type was never validated ([#163](https://github.com/ForestAdmin/agent-python/issues/163)) ([4597bac](https://github.com/ForestAdmin/agent-python/commit/4597bac41016b8cab05a660d279ad34bcc174e24))
22+
* foreign keys can be used as primary key ([#159](https://github.com/ForestAdmin/agent-python/issues/159)) ([5f18f73](https://github.com/ForestAdmin/agent-python/commit/5f18f73d1ab555dcd768a707fc88d432d0c43bd3))
23+
* **relations:** gracefully ignore polymorphic relationships ([#157](https://github.com/ForestAdmin/agent-python/issues/157)) ([f1c2d6d](https://github.com/ForestAdmin/agent-python/commit/f1c2d6d06ea8e754059557d0c7640a142d6643b8))
24+
25+
26+
### Features
27+
28+
* **django:** add database operations and routes ([#145](https://github.com/ForestAdmin/agent-python/issues/145)) ([95f3a94](https://github.com/ForestAdmin/agent-python/commit/95f3a94fc393ed1ea2d49849132717167c0961a7))
29+
* **django_5:** support django 5 ([#164](https://github.com/ForestAdmin/agent-python/issues/164)) ([817db77](https://github.com/ForestAdmin/agent-python/commit/817db77e86f9aaab6e73a7352c586fdd032a86ba))
30+
* **django_agent:** agent is ready to onboard on django project ([#147](https://github.com/ForestAdmin/agent-python/issues/147)) ([ac6135d](https://github.com/ForestAdmin/agent-python/commit/ac6135d905fd0cf1ed335d6a0c9eeba802ed2b43))
31+
* **django_datasource:** add native driver ([#149](https://github.com/ForestAdmin/agent-python/issues/149)) ([5055031](https://github.com/ForestAdmin/agent-python/commit/5055031124d65f36bfd23d4adcdef72d40764eb8))
32+
* **django_models_inheritance:** support django model inheritance ([#176](https://github.com/ForestAdmin/agent-python/issues/176)) ([6d27929](https://github.com/ForestAdmin/agent-python/commit/6d2792957778e9a43a5596cf3aa2368062759156))
33+
* **search_hook:** add search hook route to django agent ([#183](https://github.com/ForestAdmin/agent-python/issues/183)) ([edbb1d1](https://github.com/ForestAdmin/agent-python/commit/edbb1d100605085d1290fa689c72bed4c13fea58))
34+
* support python 3.12 ([#155](https://github.com/ForestAdmin/agent-python/issues/155)) ([93f8374](https://github.com/ForestAdmin/agent-python/commit/93f8374c204feda06bb7c3a78278caa138684fa5))
35+
136
# [1.4.0-beta.2](https://github.com/ForestAdmin/agent-python/compare/v1.4.0-beta.1...v1.4.0-beta.2) (2024-02-05)
237

338

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "agent-python",
3-
"version": "1.4.0-beta.2",
3+
"version": "1.4.0",
44
"description": "The official Python liana for Forest.",
55
"repository": {
66
"type": "git",

src/agent_toolkit/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api"
55
[tool.poetry]
66
name = "forestadmin-agent-toolkit"
77
description = "agent toolkit for forestadmin python agent"
8-
version = "1.4.0-beta.2"
8+
version = "1.4.0"
99
authors = [ "Valentin Monté <valentinm@forestadmin.com>", "Julien Barreau <julien.barreau@forestadmin.com>",]
1010
readme = "README.md"
1111
repository = "https://github.com/ForestAdmin/agent-python"
@@ -24,7 +24,7 @@ python-jose = ">=3.3, <4.0"
2424
cachetools = "~=5.2"
2525
marshmallow-jsonapi = ">=0.24.0, <1.0"
2626
sseclient-py = "^1.5"
27-
forestadmin-datasource-toolkit = "1.4.0-beta.2"
27+
forestadmin-datasource-toolkit = "1.4.0"
2828
[[tool.poetry.dependencies.pandas]]
2929
version = ">=1.4.0"
3030
python = ">=3.8"

src/datasource_django/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
66
name = "forestadmin-datasource-django"
7-
version = "1.4.0-beta.2"
7+
version = "1.4.0"
88
description = "django datasource for forestadmin python agent"
99
authors = [ "Julien Barreau <julien.barreau@forestadmin.com>",]
1010
readme = "README.md"
@@ -20,8 +20,8 @@ typing-extensions = "~=4.2"
2020
tzdata = "~=2022.6"
2121
django = ">=3.2,<6.0"
2222
psycopg2 = ">=2.8.4"
23-
forestadmin-datasource-toolkit = "1.4.0-beta.2"
24-
forestadmin-agent-toolkit = "1.4.0-beta.2"
23+
forestadmin-datasource-toolkit = "1.4.0"
24+
forestadmin-agent-toolkit = "1.4.0"
2525

2626
[tool.pytest.ini_options]
2727
DJANGO_SETTINGS_MODULE = "test_project_datasource.settings"

src/datasource_sqlalchemy/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
66
name = "forestadmin-datasource-sqlalchemy"
7-
version = "1.4.0-beta.2"
7+
version = "1.4.0"
88
description = "sqlalchemy datasource for forestadmin python agent"
99
authors = [ "Valentin Monté <valentinm@forestadmin.com>", "Julien Barreau <julien.barreau@forestadmin.com>",]
1010
readme = "README.md"
@@ -19,8 +19,8 @@ python = ">=3.8,<3.13"
1919
typing-extensions = "~=4.2"
2020
tzdata = "~=2022.6"
2121
sqlalchemy = ">=1.4.0"
22-
forestadmin-datasource-toolkit = "1.4.0-beta.2"
23-
forestadmin-agent-toolkit = "1.4.0-beta.2"
22+
forestadmin-datasource-toolkit = "1.4.0"
23+
forestadmin-agent-toolkit = "1.4.0"
2424

2525
[tool.poetry.dependencies."backports.zoneinfo"]
2626
version = "~=0.2.1"

src/datasource_toolkit/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api"
55
[tool.poetry]
66
name = "forestadmin-datasource-toolkit"
77
description = "datasource toolkit for forestadmin python agent"
8-
version = "1.4.0-beta.2"
8+
version = "1.4.0"
99
authors = [ "Valentin Monté <valentinm@forestadmin.com>", "Julien Barreau <julien.barreau@forestadmin.com>",]
1010
readme = "README.md"
1111
repository = "https://github.com/ForestAdmin/agent-python"

src/django_agent/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
66
name = "forestadmin-agent-django"
7-
version = "1.4.0-beta.2"
7+
version = "1.4.0"
88
description = "django agent for forestadmin python agent"
99
authors = [ "Julien Barreau <julien.barreau@forestadmin.com>",]
1010
readme = "README.md"
@@ -18,8 +18,8 @@ include = "forestadmin"
1818
python = ">=3.8,<3.13"
1919
typing-extensions = "~=4.2"
2020
tzdata = "~=2022.6"
21-
forestadmin-agent-toolkit = "1.4.0-beta.2"
22-
forestadmin-datasource-django = "1.4.0-beta.2"
21+
forestadmin-agent-toolkit = "1.4.0"
22+
forestadmin-datasource-django = "1.4.0"
2323
django = ">=3.2,<6.0"
2424
django-cors-headers = ">=3.8"
2525

src/flask_agent/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api"
55
[tool.poetry]
66
name = "forestadmin-agent-flask"
77
description = "flask agent for forestadmin python agent"
8-
version = "1.4.0-beta.2"
8+
version = "1.4.0"
99
authors = [ "Valentin Monté <valentinm@forestadmin.com>", "Julien Barreau <julien.barreau@forestadmin.com>",]
1010
readme = "README.md"
1111
repository = "https://github.com/ForestAdmin/agent-python"
@@ -18,8 +18,8 @@ include = "forestadmin"
1818
python = ">=3.8,<3.13"
1919
typing-extensions = "~=4.2"
2020
tzdata = "~=2022.6"
21-
forestadmin-agent-toolkit = "1.4.0-beta.2"
22-
forestadmin-datasource-toolkit = "1.4.0-beta.2"
21+
forestadmin-agent-toolkit = "1.4.0"
22+
forestadmin-datasource-toolkit = "1.4.0"
2323
flask-cors = ">=3.0.0"
2424

2525
[tool.poetry.dependencies.flask]

0 commit comments

Comments
 (0)