Edgedb Python Versions Save

The official Python client library for EdgeDB

v1.9.0

2 months ago

Fixes

  • Fix globals in nested modules (#474) (by @msullivan in ff08d9de for #474)

  • Support passing dicts and namedtuples for namedtuple arguments (#473) (by @msullivan in 60da99a5 for #374)

  • Expose the error details field. (#479) (by @vpetrovykh in 113ed0d7 for #472)

v1.8.0

4 months ago

Fixes

  • Fix test that broke due to error message change (#465) (by @msullivan in fed7b247 for #465)

  • Don't fail if 'id' is missing from an object. (#464) (by @msullivan in be2de715 for #464)

  • docs: Fix typos is docs (#467) (by @elliotwaite in b4d91b9c for #467)

  • Fix for Pydantic 2.x (#468) (by @fantix in c6581cbd for #468)

v1.7.0

6 months ago

Changes

  • Add an fts::language type that is encoded as text (#417) (by @msullivan in 9e7d2d24 for #417)

  • Drop support of Python 3.7 (#435) (by @fantix in 758a3919 for #435)

Fixes

  • Fix codegen for pgvector (#447) (by @fantix in 7aa58bdd for #446)

  • Use name hint when server is not providing custom scalar type name (#461) (by @arunaruljothi in 6c6225ec for #457)

v1.5.0

10 months ago

Changes

  • Add --dir option to codegen for searching .edgeql files (#434) (by @fantix in ec90e35d for #434)

  • Implement support for vector type (#439 #440) (by @msullivan in 0bee718f for #439, 50a25ef6 for #440)

  • Lowercase org/instance name when computing Cloud instance DNS (#441) (by @elprans in 0f30b26e for #441)

  • Implement database config in project dir (#442) (by @tailhook in bee7327c for #442)

v1.4.0

10 months ago

Changes

  • Update for rules of instance names (#423) (by @fantix in 5bc56992 for #420)

  • Synchronize error types (#429) (by @fantix in 03e40121)

  • Allow enums in array codec (#431) (by @fantix in 2de7e3fb for #408)

  • Prohibit concurrent operations on the same transaction object (#430) (by @fantix in f1fa612b for #130)

  • Fix state of transaction start (#424) (by @fantix in 297de722)

  • codegen: Handle non-identifier characters in enum values (#432) (by @fantix in e1ec16de for #428)

Docs

  • docs: add Code Generation to table of contents (#421) (by @AndreasPB in ffe74a17 for #421)

v1.3.0

10 months ago

Changes

  • Add support for secret key authentication, and Cloud instance (#405) (by @fantix in df1f6fb3, 076e8c86, 27e7a4fa for #405, @elprans in 65c9c379 for #412)

Docs

  • Minor changes (#413) (by @0xsirsaif in 14363fba for #413)

v1.2.0

1 year ago

Changes

  • Output pretty error if possible (#399) (by @fantix in a2bec180 for #395)

  • Codegen: allow providing a path after --file (#400) (by @fantix in 6bce57e2 for #396)

Fixes

  • Handle ErrorResponse in ping (#393) (by @fantix in 8b289473 for #393)

  • Disallow None in elements of array argument (#401) (by @fantix in 26fb6d8e for #376)

Docs

  • Remove references to unix-domain sockets (#309) (by @quinchs in 4b8bec67)

v1.1.0

1 year ago

Codegen Fixes

  • Add missing std::json (#387)
  • Support optional argument (#387)
  • Fix camelcase generation (#387)
  • Allow symlinks in project dir (#387)
  • Use Executor on generated code for Client/Tx (#390)

v0.17.0

1 year ago

Fixes

  • Fix failing tests regarding --help (#207) (by @fantix in 956a2cac for #207)

  • Fix confusing error when no arguments are passed to a query with named params (#208) (by @elprans in 8e0b334e for #208)

  • Add Python 3.10 compatibility (#209) (by @elprans in 3472f17d for #209)

  • Fix asyncio SSL unclosed warning (#210) (by @fantix in d718839c for #210)

  • More reliable transport double-closing (by @fantix in 337b7794)

  • Rename query_one to query_single (by @fmoor in f6900b01)