Releases: googleapis/python-spanner-django
Releases · googleapis/python-spanner-django
v4.0.1
v4.0.0
v3.1.0
v3.0.1
v3.0.0
v2.2.1b4
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
Documentation
- fix changelog link and sample examples. (#700) (08b80ce)
- lint fix for samples (#697) (ed404f5)
- update dbapi location in overview asset file (#702) (4643876)
Miscellaneous Chores
v2.2.1b3
v2.2.1b2
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
v2.2.1b1
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
Documentation
Miscellaneous Chores
v2.2.1b0
⚠ BREAKING CHANGES
- DBAPI code was moved into python-spanner in googleapis/python-spanner#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 - addingdocs
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
- add description for transaction autocommit (#587) (8441edc)
- add project env in readme file (#586) (55b9d19)
- Bump version ahead of lateset release (#571) (36e5b82)
- Change release script package name (#489) (388ea6b)
- DatabaseWrapper method impl and potential bugfix (#545) (d8453c7)
- Fix black, isort compatibility (#469) (dd005d5)
- fix from-scratch tutorial (#573) (59ce5e7)
- fix healthchecks app tutorial (#574) (65d2e9d)
- Fix license classifier (#507) (9244414)
- Fix package name in README (#556) (8b2329a)
- fix typo in README (#575) (d25fa86)
- override django autocommit to spanner (#583) (7ce685d)
- permanently broken date & time unit tests on Windows (#524) (3f5db62)
- Replace repo name with pkg name (#508) (fbba900)
- s/installation/installation/ (#509) (03c963a)
- s/useage/usage/ (#511) (6b960ec)
- update pypi package name (#454) (47154d1)
- Update README for alpha release (#503) (3d31167)
- Update version to 2.2.0a1 (#506) (a3a6344)
- Use "any" default role in sphinx (#550) (196c449)
Code Refactoring
- erase dbapi directory and all the related tests (#554) (8183247)
- Update python-spanner dep, drop py 3.5 (#557) (5910833)
Documentation
- add a querying example into the main readme (#515) (c477cc2)
- minor fixes to README.md (#448) (f969000)
- move test suite information to CONTRIBUTING.md (#442) (05280ae)
- Update docstrings for
django_spanner
(#564) (7083f1d) - updated
README.rst
file (#563) (d70cb28) - verify and comment the DB API exceptions (#522) (5ed0845)