Changelog

3.0.2 (2022-08-08)

Bug Fixes

  • override AutoField default value only for Spanner (#780) (3bf2c77)

Documentation

  • Add limitations docs on spanner features not supported by spanner-django library. (#758) (66469bf)

3.0.1 (2022-02-07)

Bug Fixes

  • downgrade google-cloud-spanner to v 3.11.1 (#747) (a1f1cac)

3.0.0 (2021-10-29)

Documentation

  • typo fixes in readme (#732) (bb60a16)

  • update limitations about json query support and django version support. (#729) (c3b111f)

Miscellaneous Chores

2.2.1b4 (2021-10-25)

Features

  • enable support for get_key_columns and cleanup tests with unknown failures to specific failures. (#721) (1ec0784)

  • merge django 2.2 and django 3.2 branches into 1 branch (#717) (bfb2e20)

Bug Fixes

  • Bump version number after 2.2.1b3 release (#696) (a8f2aac)

Documentation

Miscellaneous Chores

2.2.1b3 (2021-07-30)

Miscellaneous Chores

  • release 2.2.1b3 (de23f65)

  • Update repo to say beta release instead of alpha (#691) (2144d09)

2.2.1b2 (2021-07-27)

Features

  • Added support for check constraint (#679) (42352c0)

  • Add open telemetry trace in schema and related unit tests (#648) (fc51086)

Bug Fixes

  • updated assets to have text background so it works with dark mode (#674) (306eeba)

  • updated assets to have text background so it works with dark mode (#671) (0f99938)

  • bump version number after 2.2.1b1 release (#652) (287b893)

Documentation

  • update docs to show decimal field support and check constraints but no support for unsigned data type (#683) (74f2269)

  • Adding documentation for GA (#665) (216c2e0)

Miscellaneous Chores

2.2.1b1 (2021-06-17)

Features

  • Add support for open telemetry (#633) (2ba879a)

  • add decimal/numeric support (#620) (d09ad61)

  • added unit test with coverage of 68% (#611) (92ad508)

  • update docs and nox file to compile it (#610) (876f2fc)

  • update workflow files to uniformly distribute the test modules by time taken by each test module (#615) (c386123)

  • move migrations test modules to run against different emulator (#613) (5b3b2e4)

Bug Fixes

  • correct import path (#649) (bc99bb5)

  • remove error msg check from test_decimal_precision_limit for non emulator test (#647) (fe4a062)

  • remove error msg check from test_decimal_precision_limit (#646) (9be15c0)

  • remove delete of instance if it already exists, as it might be in use by another test (#641) (0544208)

  • correct test case for sql_flush for multiple delete table commands (#629) (3de1a81)

  • iexact lookup with Transform expression crash issue when RHS is direct value and a transform function is involved (#628) (2772b57)

  • Update links in comments to use googleapis repo (#622) (3fa1aeb)

  • Remove un necessary file from code base (#608) (58b9969)

  • lint_setup_py was failing in Kokoro is now fixed (#607) (d125148)

  • Replace, fast-forward Django CI branch (#598) (5d65e3f)

Code Refactoring

  • update coverage score in nox file and cleanup imports in test_operations (#638) (b1f49f7)

Documentation

  • add docs build kokoro config for django spanner (#644) (ecf241a)

Miscellaneous Chores

2.2.1b0 (2021-01-29)

⚠ BREAKING CHANGES

  • DBAPI code was moved into python-spanner in https://github.com/googleapis/python-spanner/pull/160. This change removes it from this repo and bumps the dependency on python-spanner to 2.0.0, the first released version to include DBAPI.

  • Update python-spanner dep, drop py 3.5 (#557)

Features

  • [WIP] The first stage of nox implementation (#468) (96f2223)

  • Add dummy WHERE clause to certain statements (#516) (af5d8e3)

  • add PyPI release support (#451) (da82c41)

  • clear session pool on connection close (#543) (14e4cac)

  • cursor must detect if the parent connection is closed (#463) (a9fd5a3)

  • Implementing DB-API types according to the PEP-0249 specification (#521) (62c22b1)

  • refactor connect() function, cover it with unit tests (#462) (4fedcf1)

  • Stage 2 of nox implementation - adding docs target (#473) (45d6b97)

  • Stage 3-4 of nox implementation - adding auto-format targets (#478) (59e7c3f)

  • Stage 5 of nox implementation - adding coverage targets (#479) (cec6b96)

  • Stage 6 of nox implementation - enabling system tests (#480) (dc73bf6)

  • support transactions management (#535) (2f2cd86)

Bug Fixes

Code Refactoring

  • erase dbapi directory and all the related tests (#554) (8183247)

  • Update python-spanner dep, drop py 3.5 (#557) (5910833)

Documentation

2.2.0a1 (2020-09-29)

Features

  • [WIP] The first stage of nox implementation (#468) (96f2223)

  • add PyPI release support (#451) (da82c41), closes #449

  • cursor must detect if the parent connection is closed (#463) (a9fd5a3)

  • refactor connect() function, cover it with unit tests (#462) (4fedcf1)

  • Stage 2 of nox implementation - adding docs target (#473) (45d6b97)

  • Stage 3-4 of nox implementation - adding auto-format targets (#478) (59e7c3f)

  • Stage 5 of nox implementation - adding coverage targets (#479) (cec6b96)

  • Stage 6 of nox implementation - enabling system tests (#480) (dc73bf6)

Bug Fixes

Reverts

  • Revert “django_spanner: skip 57 expressions_case tests that assume serial pk” (48909f6), closes #353

Documentation

2.2.0a1 (2020-09-15)

Features

  • [WIP] The first stage of nox implementation (#468) (96f2223)

  • add PyPI release support (#451) (da82c41), closes #449

  • cursor must detect if the parent connection is closed (#463) (a9fd5a3)

  • refactor connect() function, cover it with unit tests (#462) (4fedcf1)

  • Stage 2 of nox implementation - adding docs target (#473) (45d6b97)

  • Stage 3-4 of nox implementation - adding auto-format targets (#478) (59e7c3f)

  • Stage 5 of nox implementation - adding coverage targets (#479) (cec6b96)

  • Stage 6 of nox implementation - enabling system tests (#480) (dc73bf6)

Bug Fixes

Reverts

  • Revert “django_spanner: skip 57 expressions_case tests that assume serial pk” (48909f6), closes #353

Documentation