Releases: edgedb/edgedb-python
v2.0.1
v2.0.0
New Features
-
Support EdgeDB 5.0 "branch" connection option
(by @vpetrovykh in #484 #485 #487)
Breaking Changes
-
Enum values can now compare to user-defined enums successfully (#425)
(by @fantix in bb7522c for #419) -
Add optional default to codegen params (#426)
(by @fantix in 21b024a for #422)
Changes
- blocking client: fix connect and timeout, support IPv6 (#499)
(by @fantix @zachary822 in 28a83fd for #486)
Fixes
-
Add test to check setting a computed global using with_globals. (#494)
(by @dnwpark in 636bc0e for #494) -
Fix test and add Python 3.12 in CI
(by @fantix in #498 #503) -
Use result of pydantic_dataclass, will silence linters (#501)
(by @AdrienPensart in d88187a) -
Extract ExecuteContext as in/out argument (#500)
(by @fantix in 2fb7965 for #493)
v1.9.0
Fixes
-
Fix globals in nested modules (#474)
(by @msullivan in ff08d9d for #474) -
Support passing dicts and namedtuples for namedtuple arguments (#473)
(by @msullivan in 60da99a for #374) -
Expose the error details field. (#479)
(by @vpetrovykh in 113ed0d for #472)
v1.8.0
Fixes
-
Fix test that broke due to error message change (#465)
(by @msullivan in fed7b24 for #465) -
Don't fail if 'id' is missing from an object. (#464)
(by @msullivan in be2de71 for #464) -
docs: Fix typos is docs (#467)
(by @elliotwaite in b4d91b9 for #467) -
Fix for Pydantic 2.x (#468)
(by @fantix in c6581cb for #468)
v1.7.0
v1.6.0
Changes
-
Implement support for new type descriptor protocol
(by @elprans in 47eec19 for #427) -
Don't depend on exact syntax errors in tests
(by @msullivan in b3ce0c6 for #451) -
Fix an error in string representation of RelativeDuration.
(by @vpetrovykh in 667da72 for #453) -
Add multirange support.
(by @vpetrovykh in 15e280e for #452)
v1.5.0
Changes
-
Add --dir option to codegen for searching .edgeql files (#434)
(by @fantix in ec90e35 for #434) -
Implement support for vector type (#439 #440)
(by @msullivan in 0bee718 for #439, 50a25ef for #440) -
Lowercase org/instance name when computing Cloud instance DNS (#441)
(by @elprans in 0f30b26 for #441) -
Implement
database
config in project dir (#442)
(by @tailhook in bee7327 for #442)
v1.4.0
Changes
-
Update for rules of instance names (#423) (by @fantix in 5bc5699 for #420)
-
Allow enums in array codec (#431) (by @fantix in 2de7e3f for #408)
-
Prohibit concurrent operations on the same transaction object (#430) (by @fantix in f1fa612 for #130)
-
Fix state of transaction start (#424) (by @fantix in 297de72)
-
codegen: Handle non-identifier characters in enum values (#432) (by @fantix in e1ec16d for #428)
Docs
- docs: add Code Generation to table of contents (#421) (by @AndreasPB in ffe74a1 for #421)
v1.3.0
v1.2.0
Changes
-
Output pretty error if possible (#399)
(by @fantix in a2bec18 for #395) -
Codegen: allow providing a path after --file (#400)
(by @fantix in 6bce57e for #396)
Fixes
-
Handle ErrorResponse in ping (#393)
(by @fantix in 8b28947 for #393) -
Disallow None in elements of array argument (#401)
(by @fantix in 26fb6d8 for #376)