diff --git a/CHANGELOG.md b/CHANGELOG.md index 02da31f..dad4fcd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,16 +1,103 @@ # CHANGELOG +## v0.13.1 (2024-11-01) + +### Bug Fixes + +* fix: tile38 format not resetting on reconnect + +Co-authored-by: Alex Ward ([`8a16d4a`](https://github.com/iwpnd/pyle38/commit/8a16d4a8f73accd05233abd0b9b4c5ad200a7dd0)) + +### Chores + +* chore(deps): bump python-semantic-release/python-semantic-release + +Bumps [python-semantic-release/python-semantic-release](https://github.com/python-semantic-release/python-semantic-release) from 9.9.0 to 9.12.0. +- [Release notes](https://github.com/python-semantic-release/python-semantic-release/releases) +- [Changelog](https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md) +- [Commits](https://github.com/python-semantic-release/python-semantic-release/compare/v9.9.0...v9.12.0) + +--- +updated-dependencies: +- dependency-name: python-semantic-release/python-semantic-release + dependency-type: direct:production + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] ([`f39be83`](https://github.com/iwpnd/pyle38/commit/f39be832a723fdb534a07a123028631479c24f07)) + +* chore(deps): bump redis ([`a9e944a`](https://github.com/iwpnd/pyle38/commit/a9e944aff1e3a542b036ede287b804357b3d640b)) + +* chore(deps): bump pydantic ([`7e14731`](https://github.com/iwpnd/pyle38/commit/7e147317cb943fe0ba2ff42dc20d2b33f53d1644)) + +* chore(deps): bump python-semantic-release/python-semantic-release + +Bumps [python-semantic-release/python-semantic-release](https://github.com/python-semantic-release/python-semantic-release) from 9.8.6 to 9.8.7. +- [Release notes](https://github.com/python-semantic-release/python-semantic-release/releases) +- [Changelog](https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md) +- [Commits](https://github.com/python-semantic-release/python-semantic-release/compare/v9.8.6...v9.8.7) + +--- +updated-dependencies: +- dependency-name: python-semantic-release/python-semantic-release + dependency-type: direct:production + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] ([`7e8c3fb`](https://github.com/iwpnd/pyle38/commit/7e8c3fbb386f2112d299d7bb5eedc7e05d3b69b4)) + +* chore(deps): 🔗 update redis to 5.0.8 ([`819fca0`](https://github.com/iwpnd/pyle38/commit/819fca0a3eca1834ee1c381b78d787ed09a5422c)) + +* chore(deps): bump snok/install-poetry from 1.3 to 1.4 + +Bumps [snok/install-poetry](https://github.com/snok/install-poetry) from 1.3 to 1.4. +- [Release notes](https://github.com/snok/install-poetry/releases) +- [Commits](https://github.com/snok/install-poetry/compare/v1.3...v1.4) + +--- +updated-dependencies: +- dependency-name: snok/install-poetry + dependency-type: direct:production + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] ([`5132b28`](https://github.com/iwpnd/pyle38/commit/5132b28b62d29d2391e90b64123639e83a516591)) + +* chore(deps): 🔗 bump pydantic ([`403229b`](https://github.com/iwpnd/pyle38/commit/403229b6d315002f8c169051dd6bfc3c63191cd1)) + +* chore(deps): bump python-semantic-release/python-semantic-release + +Bumps [python-semantic-release/python-semantic-release](https://github.com/python-semantic-release/python-semantic-release) from 9.8.0 to 9.8.3. +- [Release notes](https://github.com/python-semantic-release/python-semantic-release/releases) +- [Changelog](https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md) +- [Commits](https://github.com/python-semantic-release/python-semantic-release/compare/v9.8.0...v9.8.3) + +--- +updated-dependencies: +- dependency-name: python-semantic-release/python-semantic-release + dependency-type: direct:production + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] ([`c76e12e`](https://github.com/iwpnd/pyle38/commit/c76e12ec66cf7ab4d5c5af470782bc4b493bfd20)) + +* chore(deps): 🔗 bump redis and pydantic ([`8c15fb9`](https://github.com/iwpnd/pyle38/commit/8c15fb9a29c95b4a98b2c49f0567afe7ddca1774)) + ## v0.13.0 (2024-06-22) -### Chore +### Chores * chore(deps): update ([`af90370`](https://github.com/iwpnd/pyle38/commit/af90370c8d76415db7af2c16b48b7ca8dac87fa8)) * chore(deps): update ([`3d9f7c4`](https://github.com/iwpnd/pyle38/commit/3d9f7c4e535ad4412679b358d2279c4a0409f937)) -### Feature +### Documentation + +* docs: update with WHEREIN ([`03c0599`](https://github.com/iwpnd/pyle38/commit/03c059931aa6c2d5ebedde630c50c29014baa25b)) + +### Features * feat: add WHEREIN to SEARCH ([`e7b5c29`](https://github.com/iwpnd/pyle38/commit/e7b5c297d4f40213cdc2d1131a1416ee4644bfeb)) @@ -24,14 +111,18 @@ * feat: add wherein to Whereable class ([`c3ad4df`](https://github.com/iwpnd/pyle38/commit/c3ad4df2ddaa74663b0f65e0a0d57812dff83f7a)) -### Refactor +### Refactoring * refactor: simplify WHEREIN command, resolve mypy issues on object searches ([`33b23e8`](https://github.com/iwpnd/pyle38/commit/33b23e8432da2a55bbde3045f12e5dd7265a6c7b)) ## v0.12.0 (2024-06-07) -### Feature +### Documentation + +* docs: update docs for EXISTS and FEXISTS ([`f9bca32`](https://github.com/iwpnd/pyle38/commit/f9bca32f1a6806eb4a7e996235b252ba11ef5aff)) + +### Features * feat: support FEXISTS command as of tile38 v1.33.0 ([`12f900d`](https://github.com/iwpnd/pyle38/commit/12f900dab4f39c49d19e87c4fd64f8a9ee887676)) @@ -40,7 +131,11 @@ ## v0.11.4 (2024-06-07) -### Chore +### Bug Fixes + +* fix: ObjectResponse with fields not compatible with Tile38 v1.30.0 ([`6272e70`](https://github.com/iwpnd/pyle38/commit/6272e70f5bb22833aa3363073d2bfb121aee1cf2)) + +### Chores * chore(deps): bump python-semantic-release/python-semantic-release @@ -56,18 +151,18 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`3578319`](https://github.com/iwpnd/pyle38/commit/357831983e50c0824fdad31ffab7807e49952551)) +Signed-off-by: dependabot[bot] ([`3578319`](https://github.com/iwpnd/pyle38/commit/357831983e50c0824fdad31ffab7807e49952551)) * chore(deps): 🔗 update redis ([`7f52479`](https://github.com/iwpnd/pyle38/commit/7f524794a963b29f715fede2688db3befdbb1611)) -### Fix -* fix: ObjectResponse with fields not compatible with Tile38 v1.30.0 ([`6272e70`](https://github.com/iwpnd/pyle38/commit/6272e70f5bb22833aa3363073d2bfb121aee1cf2)) +## v0.11.3 (2024-05-05) +### Bug Fixes -## v0.11.3 (2024-05-05) +* fix: bump pydantic to v2.7.0 ([`f71b6c6`](https://github.com/iwpnd/pyle38/commit/f71b6c6d836f1a9debe136472eae20039acba1fa)) -### Chore +### Chores * chore(deps): update redis ([`c7e2b1e`](https://github.com/iwpnd/pyle38/commit/c7e2b1ec1d7de8e5b2456754e2c70e94bb4126b9)) @@ -85,7 +180,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`ff3161e`](https://github.com/iwpnd/pyle38/commit/ff3161e74c3344dd92d49e94f2e42acf589d457f)) +Signed-off-by: dependabot[bot] ([`ff3161e`](https://github.com/iwpnd/pyle38/commit/ff3161e74c3344dd92d49e94f2e42acf589d457f)) * chore(deps): bump python-semantic-release/python-semantic-release @@ -101,7 +196,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`b772a6b`](https://github.com/iwpnd/pyle38/commit/b772a6b460cdd26614d49a4ad0db8f77819e660c)) +Signed-off-by: dependabot[bot] ([`b772a6b`](https://github.com/iwpnd/pyle38/commit/b772a6b460cdd26614d49a4ad0db8f77819e660c)) * chore(deps): update pydantic ([`bffbe1c`](https://github.com/iwpnd/pyle38/commit/bffbe1c7c649014861013a3d0226e921d22ff9a9)) @@ -111,14 +206,14 @@ Signed-off-by: dependabot[bot] <support@github.com> ([`b772a6b`](https://g * chore(deps): update ([`0ce11c4`](https://github.com/iwpnd/pyle38/commit/0ce11c43486676504eda57422e3cd4dadafe84c3)) -### Fix -* fix: bump pydantic to v2.7.0 ([`f71b6c6`](https://github.com/iwpnd/pyle38/commit/f71b6c6d836f1a9debe136472eae20039acba1fa)) +## v0.11.2 (2024-01-09) +### Bug Fixes -## v0.11.2 (2024-01-09) +* fix: use aclose to close connection instead of deprecated close() ([`2df87b5`](https://github.com/iwpnd/pyle38/commit/2df87b52c4d8d32d6101a522cff374959f59789e)) -### Chore +### Chores * chore(deps): bump pydantic from 2.5.1 to 2.5.2 @@ -134,7 +229,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`9d26cc8`](https://github.com/iwpnd/pyle38/commit/9d26cc8b8eafb2dbb018c48b245fb4b2bb078611)) +Signed-off-by: dependabot[bot] ([`9d26cc8`](https://github.com/iwpnd/pyle38/commit/9d26cc8b8eafb2dbb018c48b245fb4b2bb078611)) * chore(deps): bump pydantic from 2.5.0 to 2.5.1 @@ -150,7 +245,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`5cb4d03`](https://github.com/iwpnd/pyle38/commit/5cb4d03fc87c9bc9901700c9846ef5533d974470)) +Signed-off-by: dependabot[bot] ([`5cb4d03`](https://github.com/iwpnd/pyle38/commit/5cb4d03fc87c9bc9901700c9846ef5533d974470)) * chore(deps): bump pydantic from 2.4.2 to 2.5.0 @@ -166,7 +261,7 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`7b4456c`](https://github.com/iwpnd/pyle38/commit/7b4456ca1f727003a33cc1a7d6063fae1d3bfffe)) +Signed-off-by: dependabot[bot] ([`7b4456c`](https://github.com/iwpnd/pyle38/commit/7b4456ca1f727003a33cc1a7d6063fae1d3bfffe)) * chore(deps): bump pydantic from 2.4.1 to 2.4.2 @@ -182,7 +277,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`e4c1ef4`](https://github.com/iwpnd/pyle38/commit/e4c1ef42c1f472fdae9fd581a5629116c49871f5)) +Signed-off-by: dependabot[bot] ([`e4c1ef4`](https://github.com/iwpnd/pyle38/commit/e4c1ef42c1f472fdae9fd581a5629116c49871f5)) * chore(deps): bump actions/cache from 3.3.1 to 3.3.2 @@ -198,7 +293,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`d9a2ad5`](https://github.com/iwpnd/pyle38/commit/d9a2ad5eef781b09c9a6ae7cbdb9b9a835c5f811)) +Signed-off-by: dependabot[bot] ([`d9a2ad5`](https://github.com/iwpnd/pyle38/commit/d9a2ad5eef781b09c9a6ae7cbdb9b9a835c5f811)) * chore(deps): bump actions/checkout from 3 to 4 @@ -214,7 +309,7 @@ updated-dependencies: update-type: version-update:semver-major ... -Signed-off-by: dependabot[bot] <support@github.com> ([`e991811`](https://github.com/iwpnd/pyle38/commit/e991811e10af9d943f85872b97f2eb224b00bdb6)) +Signed-off-by: dependabot[bot] ([`e991811`](https://github.com/iwpnd/pyle38/commit/e991811e10af9d943f85872b97f2eb224b00bdb6)) * chore(deps): bump redis from 5.0.0 to 5.0.1 @@ -230,7 +325,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`0639456`](https://github.com/iwpnd/pyle38/commit/0639456d6ab9ccb56fd3ce8091e1ecce0bb4f7cf)) +Signed-off-by: dependabot[bot] ([`0639456`](https://github.com/iwpnd/pyle38/commit/0639456d6ab9ccb56fd3ce8091e1ecce0bb4f7cf)) * chore(deps): bump pydantic from 2.4.0 to 2.4.1 @@ -246,7 +341,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`41153a8`](https://github.com/iwpnd/pyle38/commit/41153a86b10803427a2ccddb07b390fd2e880ae0)) +Signed-off-by: dependabot[bot] ([`41153a8`](https://github.com/iwpnd/pyle38/commit/41153a86b10803427a2ccddb07b390fd2e880ae0)) * chore(deps): bump pydantic from 2.3.0 to 2.4.0 @@ -262,16 +357,16 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`7701b1f`](https://github.com/iwpnd/pyle38/commit/7701b1f64c03df96c7388ae4caa35e5b010ed564)) +Signed-off-by: dependabot[bot] ([`7701b1f`](https://github.com/iwpnd/pyle38/commit/7701b1f64c03df96c7388ae4caa35e5b010ed564)) -### Fix -* fix: use aclose to close connection instead of deprecated close() ([`2df87b5`](https://github.com/iwpnd/pyle38/commit/2df87b52c4d8d32d6101a522cff374959f59789e)) +## v0.11.1 (2023-09-05) +### Bug Fixes -## v0.11.1 (2023-09-05) +* fix: 🐛 update redis to v5 ([`a5290ae`](https://github.com/iwpnd/pyle38/commit/a5290aec652cf697d23cf007cb054ea9be8c31ee)) -### Chore +### Chores * chore(deps): bump pydantic from 2.2.0 to 2.3.0 @@ -287,7 +382,7 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`3ac4690`](https://github.com/iwpnd/pyle38/commit/3ac4690c7ec1b0dd3ee4714ed1a17d91f6abc32f)) +Signed-off-by: dependabot[bot] ([`3ac4690`](https://github.com/iwpnd/pyle38/commit/3ac4690c7ec1b0dd3ee4714ed1a17d91f6abc32f)) * chore(deps): bump pydantic from 2.1.1 to 2.2.0 @@ -303,16 +398,12 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`6a710fe`](https://github.com/iwpnd/pyle38/commit/6a710fe54e8d800c2e70383d4490ffa0e5a3d9d2)) - -### Fix - -* fix: 🐛 update redis to v5 ([`a5290ae`](https://github.com/iwpnd/pyle38/commit/a5290aec652cf697d23cf007cb054ea9be8c31ee)) +Signed-off-by: dependabot[bot] ([`6a710fe`](https://github.com/iwpnd/pyle38/commit/6a710fe54e8d800c2e70383d4490ffa0e5a3d9d2)) ## v0.11.0 (2023-08-08) -### Chore +### Chores * chore(deps): bump pydantic from 2.0.3 to 2.1.1 @@ -328,9 +419,18 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`886e91a`](https://github.com/iwpnd/pyle38/commit/886e91aa04e461e3b6c447a0bee985ca518e8876)) +Signed-off-by: dependabot[bot] ([`886e91a`](https://github.com/iwpnd/pyle38/commit/886e91aa04e461e3b6c447a0bee985ca518e8876)) + +### Documentation + +* docs: 📚️ docstring -### Feature +start adding some docstrings +closes #310 ([`c295aee`](https://github.com/iwpnd/pyle38/commit/c295aee085243205860e4619127ed659275b5ed1)) + +* docs: 📚️ update ([`45473e3`](https://github.com/iwpnd/pyle38/commit/45473e3b9f0144c1bbd67f02436b031edb235c4a)) + +### Features * feat: ✨ add z coordinate to set and get point ([`3b4bd85`](https://github.com/iwpnd/pyle38/commit/3b4bd85bc6e2acba331bdf9806cb3f3f939a2e5d)) @@ -339,7 +439,13 @@ Signed-off-by: dependabot[bot] <support@github.com> ([`886e91a`](https://g ## v0.10.0 (2023-07-16) -### Chore +### Bug Fixes + +* fix: 🐛 model_config ([`d8e7d59`](https://github.com/iwpnd/pyle38/commit/d8e7d594a16a2006181bee75a8011e3a02a43cc3)) + +* fix: 🐛 incompatible types in assignment ([`8a70323`](https://github.com/iwpnd/pyle38/commit/8a70323b89d8b3c2703645a4e2fbc06c292b9b3a)) + +### Chores * chore(deps): bump pydantic from 1.10.8 to 1.10.9 @@ -355,7 +461,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`fa1116b`](https://github.com/iwpnd/pyle38/commit/fa1116bfd02fad02bcd2058fc06230a197e7c97b)) +Signed-off-by: dependabot[bot] ([`fa1116b`](https://github.com/iwpnd/pyle38/commit/fa1116bfd02fad02bcd2058fc06230a197e7c97b)) * chore(deps): bump codecov/codecov-action from 3.1.3 to 3.1.4 @@ -371,7 +477,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`5abc552`](https://github.com/iwpnd/pyle38/commit/5abc552bf20521e18eab3d2d7a87cbb28f28268c)) +Signed-off-by: dependabot[bot] ([`5abc552`](https://github.com/iwpnd/pyle38/commit/5abc552bf20521e18eab3d2d7a87cbb28f28268c)) * chore(deps): bump pydantic from 1.10.7 to 1.10.8 @@ -387,7 +493,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`d0b0322`](https://github.com/iwpnd/pyle38/commit/d0b032236873050065918d4c731195efcd38bb43)) +Signed-off-by: dependabot[bot] ([`d0b0322`](https://github.com/iwpnd/pyle38/commit/d0b032236873050065918d4c731195efcd38bb43)) * chore(deps): bump redis from 4.5.4 to 4.5.5 @@ -403,7 +509,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`85436c4`](https://github.com/iwpnd/pyle38/commit/85436c42a248498d2f1b469e05b990996b6b8d0c)) +Signed-off-by: dependabot[bot] ([`85436c4`](https://github.com/iwpnd/pyle38/commit/85436c42a248498d2f1b469e05b990996b6b8d0c)) * chore(deps): bump codecov/codecov-action from 3.1.1 to 3.1.3 @@ -419,7 +525,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`f929be5`](https://github.com/iwpnd/pyle38/commit/f929be544f4279fe2682bc8483192f8085ca18af)) +Signed-off-by: dependabot[bot] ([`f929be5`](https://github.com/iwpnd/pyle38/commit/f929be544f4279fe2682bc8483192f8085ca18af)) * chore(deps): bump actions/cache from 3.2.6 to 3.3.1 @@ -435,7 +541,7 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`4a2f11f`](https://github.com/iwpnd/pyle38/commit/4a2f11f7eb0b193ce4bcd802230fed0b17fa678e)) +Signed-off-by: dependabot[bot] ([`4a2f11f`](https://github.com/iwpnd/pyle38/commit/4a2f11f7eb0b193ce4bcd802230fed0b17fa678e)) * chore(deps): bump redis from 4.5.3 to 4.5.4 @@ -451,7 +557,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`7537c2a`](https://github.com/iwpnd/pyle38/commit/7537c2a1836f1bc835d697fb439c1c6151c9c79c)) +Signed-off-by: dependabot[bot] ([`7537c2a`](https://github.com/iwpnd/pyle38/commit/7537c2a1836f1bc835d697fb439c1c6151c9c79c)) * chore(deps): bump pydantic from 1.10.6 to 1.10.7 @@ -467,22 +573,24 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`6a6ae95`](https://github.com/iwpnd/pyle38/commit/6a6ae95d3f3d0b3866b13f034122b0ca1594c531)) +Signed-off-by: dependabot[bot] ([`6a6ae95`](https://github.com/iwpnd/pyle38/commit/6a6ae95d3f3d0b3866b13f034122b0ca1594c531)) -### Feature +### Documentation -* feat: ✨ bump pydantic to v2 ([`6a1c557`](https://github.com/iwpnd/pyle38/commit/6a1c557965e52bf1bc2fda836a55e1fc4a4939a6)) +* docs: fix link to blog ([`1023fe7`](https://github.com/iwpnd/pyle38/commit/1023fe7708d820eb3c53a9ec2c0785d811c8d25a)) -### Fix +* docs: update README.md -* fix: 🐛 model_config ([`d8e7d59`](https://github.com/iwpnd/pyle38/commit/d8e7d594a16a2006181bee75a8011e3a02a43cc3)) +closes #266 ([`1dac812`](https://github.com/iwpnd/pyle38/commit/1dac8124a6cdae2bd168125a744e1275418b58ff)) -* fix: 🐛 incompatible types in assignment ([`8a70323`](https://github.com/iwpnd/pyle38/commit/8a70323b89d8b3c2703645a4e2fbc06c292b9b3a)) +### Features + +* feat: ✨ bump pydantic to v2 ([`6a1c557`](https://github.com/iwpnd/pyle38/commit/6a1c557965e52bf1bc2fda836a55e1fc4a4939a6)) ## v0.9.1 (2023-03-24) -### Chore +### Chores * chore(deps): bump redis from 4.5.1 to 4.5.2 @@ -498,7 +606,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`0435e57`](https://github.com/iwpnd/pyle38/commit/0435e57aa90d25d0c5e3992f25bc34a8fc5e7ead)) +Signed-off-by: dependabot[bot] ([`0435e57`](https://github.com/iwpnd/pyle38/commit/0435e57aa90d25d0c5e3992f25bc34a8fc5e7ead)) * chore(deps): bump pydantic from 1.10.5 to 1.10.6 @@ -514,12 +622,23 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`76d85a4`](https://github.com/iwpnd/pyle38/commit/76d85a4eb0837ea6a138ef3c87d318f592b91ee2)) +Signed-off-by: dependabot[bot] ([`76d85a4`](https://github.com/iwpnd/pyle38/commit/76d85a4eb0837ea6a138ef3c87d318f592b91ee2)) ## v0.9.0 (2023-03-08) -### Chore +### Bug Fixes + +* fix: 🐛 make client coroutine safe + +redis-py introduced locks on single connections in 4.5.0 +to synchronize concurrency at the client level. +However each individual connection is not coroutine safe. + +to avoid issues here, Pyle38 will now use utilize +Redis.execute_command instead of managing connections itself. ([`6ab44c7`](https://github.com/iwpnd/pyle38/commit/6ab44c7b79ff9bd239d1b0c393d6da1286c3d110)) + +### Chores * chore(deps): bump actions/cache from 3.2.4 to 3.2.6 @@ -535,7 +654,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`e1ff316`](https://github.com/iwpnd/pyle38/commit/e1ff316211361626a42d1dc05be1d488607f81ed)) +Signed-off-by: dependabot[bot] ([`e1ff316`](https://github.com/iwpnd/pyle38/commit/e1ff316211361626a42d1dc05be1d488607f81ed)) * chore(deps): bump redis from 4.4.2 to 4.5.1 @@ -551,7 +670,7 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`b51be64`](https://github.com/iwpnd/pyle38/commit/b51be6483c90ced1a356104491472bfe75ec02ca)) +Signed-off-by: dependabot[bot] ([`b51be64`](https://github.com/iwpnd/pyle38/commit/b51be6483c90ced1a356104491472bfe75ec02ca)) * chore(deps): bump pydantic from 1.10.4 to 1.10.5 @@ -567,7 +686,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`ff7c7d1`](https://github.com/iwpnd/pyle38/commit/ff7c7d1e1f86d9202806444941b41f50dd5ebccf)) +Signed-off-by: dependabot[bot] ([`ff7c7d1`](https://github.com/iwpnd/pyle38/commit/ff7c7d1e1f86d9202806444941b41f50dd5ebccf)) * chore(deps): bump actions/cache from 3.2.2 to 3.2.4 @@ -583,27 +702,20 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`0823d40`](https://github.com/iwpnd/pyle38/commit/0823d40194a74c9671234d3cc4a85923914f5e04)) +Signed-off-by: dependabot[bot] ([`0823d40`](https://github.com/iwpnd/pyle38/commit/0823d40194a74c9671234d3cc4a85923914f5e04)) -### Fix - -* fix: 🐛 make client coroutine safe - -redis-py introduced locks on single connections in 4.5.0 -to synchronize concurrency at the client level. -However each individual connection is not coroutine safe. - -to avoid issues here, Pyle38 will now use utilize -Redis.execute_command instead of managing connections itself. ([`6ab44c7`](https://github.com/iwpnd/pyle38/commit/6ab44c7b79ff9bd239d1b0c393d6da1286c3d110)) - -### Test +### Testing * test: 🚨 fix tests and reset readonly option between tests ([`4f2c2b8`](https://github.com/iwpnd/pyle38/commit/4f2c2b816c2b261ce4fff793fcb1237806ef3ffd)) ## v0.8.1 (2023-01-25) -### Chore +### Bug Fixes + +* fix: 🐛 fset when field value is object ([`c16f487`](https://github.com/iwpnd/pyle38/commit/c16f4873948d2f1f4fc8be314ff268a6479b5b3b)) + +### Chores * chore(deps): bump redis from 4.4.1 to 4.4.2 @@ -619,7 +731,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`1a85ce4`](https://github.com/iwpnd/pyle38/commit/1a85ce489a27329463b03a850d7ec5e74a681172)) +Signed-off-by: dependabot[bot] ([`1a85ce4`](https://github.com/iwpnd/pyle38/commit/1a85ce489a27329463b03a850d7ec5e74a681172)) * chore(deps): bump redis from 4.4.0 to 4.4.1 @@ -635,7 +747,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`1e1e267`](https://github.com/iwpnd/pyle38/commit/1e1e2679f73991c6d3a3d4bb75694085a92d305e)) +Signed-off-by: dependabot[bot] ([`1e1e267`](https://github.com/iwpnd/pyle38/commit/1e1e2679f73991c6d3a3d4bb75694085a92d305e)) * chore(deps): bump pydantic from 1.10.2 to 1.10.4 @@ -651,7 +763,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`481eee7`](https://github.com/iwpnd/pyle38/commit/481eee7a1b9739ce3caa011dddec6b872791b2b9)) +Signed-off-by: dependabot[bot] ([`481eee7`](https://github.com/iwpnd/pyle38/commit/481eee7a1b9739ce3caa011dddec6b872791b2b9)) * chore(deps): bump actions/cache from 3.0.11 to 3.2.2 @@ -667,16 +779,18 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`4d46ad4`](https://github.com/iwpnd/pyle38/commit/4d46ad4f7c31630fc8b3a6119dee1574678b8c3b)) +Signed-off-by: dependabot[bot] ([`4d46ad4`](https://github.com/iwpnd/pyle38/commit/4d46ad4f7c31630fc8b3a6119dee1574678b8c3b)) -### Fix -* fix: 🐛 fset when field value is object ([`c16f487`](https://github.com/iwpnd/pyle38/commit/c16f4873948d2f1f4fc8be314ff268a6479b5b3b)) +## v0.8.0 (2022-12-22) +### Bug Fixes -## v0.8.0 (2022-12-22) +* fix: 🐛 rename to where_expr ([`8002e6a`](https://github.com/iwpnd/pyle38/commit/8002e6a627a95b1e7ddada7ca422bff7818d5484)) -### Chore +* fix: 🐛 add whereable ([`1194a70`](https://github.com/iwpnd/pyle38/commit/1194a70ab21a82ac870a369abf22869822832312)) + +### Chores * chore(deps): bump redis from 4.3.5 to 4.4.0 @@ -692,7 +806,7 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`0978d8b`](https://github.com/iwpnd/pyle38/commit/0978d8bf1c30af1051f9323eed8a4b38b567df40)) +Signed-off-by: dependabot[bot] ([`0978d8b`](https://github.com/iwpnd/pyle38/commit/0978d8bf1c30af1051f9323eed8a4b38b567df40)) * chore(deps): bump redis from 4.3.4 to 4.3.5 @@ -708,7 +822,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`ac4e8c9`](https://github.com/iwpnd/pyle38/commit/ac4e8c91681b45cc8222bc47f4e3fb827a1757b9)) +Signed-off-by: dependabot[bot] ([`ac4e8c9`](https://github.com/iwpnd/pyle38/commit/ac4e8c91681b45cc8222bc47f4e3fb827a1757b9)) * chore(deps): bump actions/cache from 3.0.9 to 3.0.11 @@ -724,7 +838,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`f98120d`](https://github.com/iwpnd/pyle38/commit/f98120d9d978937d089055ebece7ab90b03282c5)) +Signed-off-by: dependabot[bot] ([`f98120d`](https://github.com/iwpnd/pyle38/commit/f98120d9d978937d089055ebece7ab90b03282c5)) * chore(deps): bump actions/cache from 3.0.8 to 3.0.9 @@ -740,7 +854,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`ce5d95b`](https://github.com/iwpnd/pyle38/commit/ce5d95bf57eca493e0f02ea07b605c4e6f80867b)) +Signed-off-by: dependabot[bot] ([`ce5d95b`](https://github.com/iwpnd/pyle38/commit/ce5d95bf57eca493e0f02ea07b605c4e6f80867b)) * chore(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 @@ -756,23 +870,23 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`0f1a06f`](https://github.com/iwpnd/pyle38/commit/0f1a06f337a05852a9d31015b50d25a8173bde1f)) +Signed-off-by: dependabot[bot] ([`0f1a06f`](https://github.com/iwpnd/pyle38/commit/0f1a06f337a05852a9d31015b50d25a8173bde1f)) -### Feature +### Documentation -* feat: ✨ allow field Any field value ([`ddc3f4a`](https://github.com/iwpnd/pyle38/commit/ddc3f4a34807d801a3c98ed452e0bd355b641caf)) +* docs: fix ([`d792507`](https://github.com/iwpnd/pyle38/commit/d792507be425151d9a63ef49af356143f499d519)) -* feat: ✨ add test helpers ([`277679b`](https://github.com/iwpnd/pyle38/commit/277679b65de53711fc4ee711ff4477562f23bd84)) +* docs: 📚️ update readme ([`001f719`](https://github.com/iwpnd/pyle38/commit/001f719c7ab7c1240ec9a18a0afef1f956e2a22d)) -* feat: ✨ implement whereable ([`65fa065`](https://github.com/iwpnd/pyle38/commit/65fa0652d24c77dd02eeb9f1c1057a236d305fa2)) +### Features -### Fix +* feat: ✨ allow field Any field value ([`ddc3f4a`](https://github.com/iwpnd/pyle38/commit/ddc3f4a34807d801a3c98ed452e0bd355b641caf)) -* fix: 🐛 rename to where_expr ([`8002e6a`](https://github.com/iwpnd/pyle38/commit/8002e6a627a95b1e7ddada7ca422bff7818d5484)) +* feat: ✨ add test helpers ([`277679b`](https://github.com/iwpnd/pyle38/commit/277679b65de53711fc4ee711ff4477562f23bd84)) -* fix: 🐛 add whereable ([`1194a70`](https://github.com/iwpnd/pyle38/commit/1194a70ab21a82ac870a369abf22869822832312)) +* feat: ✨ implement whereable ([`65fa065`](https://github.com/iwpnd/pyle38/commit/65fa0652d24c77dd02eeb9f1c1057a236d305fa2)) -### Test +### Testing * test: 🚨 update within tests with random data ([`01e24d5`](https://github.com/iwpnd/pyle38/commit/01e24d56debaae4034fe7b61e5fa8651e4c8c22a)) @@ -789,7 +903,7 @@ Signed-off-by: dependabot[bot] <support@github.com> ([`0f1a06f`](https://g ## v0.7.0 (2022-09-06) -### Chore +### Chores * chore(deps): bump pydantic from 1.9.2 to 1.10.1 @@ -805,7 +919,7 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`65c3657`](https://github.com/iwpnd/pyle38/commit/65c365772eac1e9019987de927e2bbfdf8378f20)) +Signed-off-by: dependabot[bot] ([`65c3657`](https://github.com/iwpnd/pyle38/commit/65c365772eac1e9019987de927e2bbfdf8378f20)) * chore(deps): bump actions/cache from 3.0.5 to 3.0.8 @@ -821,7 +935,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`79c216a`](https://github.com/iwpnd/pyle38/commit/79c216aacc90bf80b5def9e2db5c13ec3c09610c)) +Signed-off-by: dependabot[bot] ([`79c216a`](https://github.com/iwpnd/pyle38/commit/79c216aacc90bf80b5def9e2db5c13ec3c09610c)) * chore(deps): bump pydantic from 1.9.1 to 1.9.2 @@ -837,7 +951,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`32d2f3f`](https://github.com/iwpnd/pyle38/commit/32d2f3f2854d4f1ef0555ef183d12eddf5b0c6bb)) +Signed-off-by: dependabot[bot] ([`32d2f3f`](https://github.com/iwpnd/pyle38/commit/32d2f3f2854d4f1ef0555ef183d12eddf5b0c6bb)) * chore(deps): bump actions/cache from 3.0.4 to 3.0.5 @@ -853,7 +967,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`5c2ff67`](https://github.com/iwpnd/pyle38/commit/5c2ff6753577263611ac0c5126f9424c769337d5)) +Signed-off-by: dependabot[bot] ([`5c2ff67`](https://github.com/iwpnd/pyle38/commit/5c2ff6753577263611ac0c5126f9424c769337d5)) * chore(deps): bump actions/setup-python from 3 to 4 @@ -868,7 +982,7 @@ updated-dependencies: update-type: version-update:semver-major ... -Signed-off-by: dependabot[bot] <support@github.com> ([`7ee2d20`](https://github.com/iwpnd/pyle38/commit/7ee2d20b4ac31cc6b45cad040bc8b4a139734c06)) +Signed-off-by: dependabot[bot] ([`7ee2d20`](https://github.com/iwpnd/pyle38/commit/7ee2d20b4ac31cc6b45cad040bc8b4a139734c06)) * chore(deps): bump actions/cache from 3.0.3 to 3.0.4 @@ -884,7 +998,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`2cceffc`](https://github.com/iwpnd/pyle38/commit/2cceffcdcf3a8affce42f36e05304de0a8874db8)) +Signed-off-by: dependabot[bot] ([`2cceffc`](https://github.com/iwpnd/pyle38/commit/2cceffcdcf3a8affce42f36e05304de0a8874db8)) * chore(deps): bump actions/cache from 3.0.2 to 3.0.3 @@ -900,7 +1014,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`f419ea9`](https://github.com/iwpnd/pyle38/commit/f419ea9b0cd8f98144ea174298ec4fa166eceea8)) +Signed-off-by: dependabot[bot] ([`f419ea9`](https://github.com/iwpnd/pyle38/commit/f419ea9b0cd8f98144ea174298ec4fa166eceea8)) * chore(deps): bump pydantic from 1.9.0 to 1.9.1 @@ -916,7 +1030,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`ad23a58`](https://github.com/iwpnd/pyle38/commit/ad23a58481ff38877c1c8fb6f633b21e80838511)) +Signed-off-by: dependabot[bot] ([`ad23a58`](https://github.com/iwpnd/pyle38/commit/ad23a58481ff38877c1c8fb6f633b21e80838511)) * chore(deps): bump github/codeql-action from 1 to 2 @@ -932,7 +1046,7 @@ updated-dependencies: update-type: version-update:semver-major ... -Signed-off-by: dependabot[bot] <support@github.com> ([`d1ca619`](https://github.com/iwpnd/pyle38/commit/d1ca619bd9ab27bcb9041ac8126dda747705e301)) +Signed-off-by: dependabot[bot] ([`d1ca619`](https://github.com/iwpnd/pyle38/commit/d1ca619bd9ab27bcb9041ac8126dda747705e301)) * chore(deps): bump codecov/codecov-action from 2.1.0 to 3.1.0 @@ -948,7 +1062,7 @@ updated-dependencies: update-type: version-update:semver-major ... -Signed-off-by: dependabot[bot] <support@github.com> ([`2800a8c`](https://github.com/iwpnd/pyle38/commit/2800a8cda3cb22bff06605e3663fa2327eac07c4)) +Signed-off-by: dependabot[bot] ([`2800a8c`](https://github.com/iwpnd/pyle38/commit/2800a8cda3cb22bff06605e3663fa2327eac07c4)) * chore(deps): bump actions/cache from 3.0.1 to 3.0.2 @@ -964,7 +1078,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`c136a19`](https://github.com/iwpnd/pyle38/commit/c136a19b4ed2ffc1d11d7c97781a77a464e4a687)) +Signed-off-by: dependabot[bot] ([`c136a19`](https://github.com/iwpnd/pyle38/commit/c136a19b4ed2ffc1d11d7c97781a77a464e4a687)) * chore(deps): bump actions/checkout from 2 to 3 @@ -980,7 +1094,7 @@ updated-dependencies: update-type: version-update:semver-major ... -Signed-off-by: dependabot[bot] <support@github.com> ([`c2b6c4a`](https://github.com/iwpnd/pyle38/commit/c2b6c4a9414e2677c287af9b4c482c0395227ebc)) +Signed-off-by: dependabot[bot] ([`c2b6c4a`](https://github.com/iwpnd/pyle38/commit/c2b6c4a9414e2677c287af9b4c482c0395227ebc)) * chore(deps): bump actions/cache from 2.1.7 to 3.0.1 @@ -996,7 +1110,7 @@ updated-dependencies: update-type: version-update:semver-major ... -Signed-off-by: dependabot[bot] <support@github.com> ([`e2785dc`](https://github.com/iwpnd/pyle38/commit/e2785dcd9be241ff00a49c314c5a3848b024cfb2)) +Signed-off-by: dependabot[bot] ([`e2785dc`](https://github.com/iwpnd/pyle38/commit/e2785dcd9be241ff00a49c314c5a3848b024cfb2)) * chore(deps): bump actions/setup-python from 2 to 3 @@ -1011,15 +1125,15 @@ updated-dependencies: update-type: version-update:semver-major ... -Signed-off-by: dependabot[bot] <support@github.com> ([`33758d1`](https://github.com/iwpnd/pyle38/commit/33758d115ad6299d50f720fef57dc622f42bef3d)) +Signed-off-by: dependabot[bot] ([`33758d1`](https://github.com/iwpnd/pyle38/commit/33758d115ad6299d50f720fef57dc622f42bef3d)) -### Feature +### Features * feat: ✨ upgrade to redis-py, use single connection instead of pool chore: 🔧 lock file maintenance ([`b31136d`](https://github.com/iwpnd/pyle38/commit/b31136d0d18b9d78d6a286abaab0e2ba3b33f6c0)) -### Test +### Testing * test: 🚨 fix flaky follower tests ([`b95d212`](https://github.com/iwpnd/pyle38/commit/b95d212c0bbfdbf6eb697c7cf68a0d2738a5860a)) @@ -1028,14 +1142,18 @@ chore: 🔧 lock file maintenance ([`b31136d`](https://github.com/iwpnd/pyle38/c ## v0.6.1 (2022-01-24) -### Fix +### Bug Fixes * fix: 🐛 generic types and defaults ([`45fcd5d`](https://github.com/iwpnd/pyle38/commit/45fcd5d6574242943d35ad5712403bbe1e70c81c)) +### Documentation + +* docs: 📚️ new logo ([`d0c95d3`](https://github.com/iwpnd/pyle38/commit/d0c95d394dc584f2625e4c2c7206cd509ae3498f)) + ## v0.6.0 (2022-01-04) -### Chore +### Chores * chore(deps): bump pydantic from 1.8.2 to 1.9.0 @@ -1051,7 +1169,7 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`d4ec8da`](https://github.com/iwpnd/pyle38/commit/d4ec8da7d95c301dd72e9be7cdeeb55ff0f14dc7)) +Signed-off-by: dependabot[bot] ([`d4ec8da`](https://github.com/iwpnd/pyle38/commit/d4ec8da7d95c301dd72e9be7cdeeb55ff0f14dc7)) * chore(deps): bump actions/cache from 2.1.6 to 2.1.7 @@ -1066,7 +1184,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`01acdaf`](https://github.com/iwpnd/pyle38/commit/01acdaf7e7d2c11d79a251616703d2cca818c74f)) +Signed-off-by: dependabot[bot] ([`01acdaf`](https://github.com/iwpnd/pyle38/commit/01acdaf7e7d2c11d79a251616703d2cca818c74f)) * chore(deps): bump snok/install-poetry from 1.2 to 1.3 @@ -1081,9 +1199,13 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`2912a12`](https://github.com/iwpnd/pyle38/commit/2912a1296cdd386fc9116cff55d002f24fef5035)) +Signed-off-by: dependabot[bot] ([`2912a12`](https://github.com/iwpnd/pyle38/commit/2912a1296cdd386fc9116cff55d002f24fef5035)) + +### Documentation -### Feature +* docs: 📚️ update readme ([`4b57fbf`](https://github.com/iwpnd/pyle38/commit/4b57fbfadd5e7bb89797801f8e516f317effaa19)) + +### Features * feat: ✨ add buffer search option to within search ([`1ad3655`](https://github.com/iwpnd/pyle38/commit/1ad3655c022b67f6b1a33928219641818974e152)) @@ -1092,7 +1214,7 @@ Signed-off-by: dependabot[bot] <support@github.com> ([`2912a12`](https://g ## v0.5.1 (2021-11-21) -### Fix +### Bug Fixes * fix: 🐛 remove stringobject class in favour of generics ([`8317d40`](https://github.com/iwpnd/pyle38/commit/8317d40420b4625ea2b95b392da49177e817a1ef)) @@ -1100,10 +1222,14 @@ Signed-off-by: dependabot[bot] <support@github.com> ([`2912a12`](https://g * fix: 🐛 get as string object ([`9f1a3a3`](https://github.com/iwpnd/pyle38/commit/9f1a3a3eb17a196538938d9c6cb27a19b3fe18eb)) +### Documentation + +* docs: 📚️ update docs ([`04cad31`](https://github.com/iwpnd/pyle38/commit/04cad3155a9b103eef8f121f6d10a1910d796260)) + ## v0.5.0 (2021-10-04) -### Chore +### Chores * chore(deps): bump snok/install-poetry from 1.1.8 to 1.2 @@ -1118,7 +1244,7 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`069f5ca`](https://github.com/iwpnd/pyle38/commit/069f5ca6061b7acafc598e886512cbe76520ec0d)) +Signed-off-by: dependabot[bot] ([`069f5ca`](https://github.com/iwpnd/pyle38/commit/069f5ca6061b7acafc598e886512cbe76520ec0d)) * chore(deps): bump codecov/codecov-action from 2.0.3 to 2.1.0 @@ -1134,16 +1260,20 @@ updated-dependencies: update-type: version-update:semver-minor ... -Signed-off-by: dependabot[bot] <support@github.com> ([`1988a36`](https://github.com/iwpnd/pyle38/commit/1988a36bf2da6d587cdd2ff3cd36ec6db51013b6)) +Signed-off-by: dependabot[bot] ([`1988a36`](https://github.com/iwpnd/pyle38/commit/1988a36bf2da6d587cdd2ff3cd36ec6db51013b6)) -### Feature +### Features * feat: ✨ add sector search to within and intersects ([`4b6931b`](https://github.com/iwpnd/pyle38/commit/4b6931ba59d9c4a573a7e54452b74bc640cac0e1)) ## v0.4.0 (2021-09-10) -### Chore +### Bug Fixes + +* fix: 🐛 update server extended response ([`62628fb`](https://github.com/iwpnd/pyle38/commit/62628fb14b0444a381fe2da3b59e384ad39460de)) + +### Chores * chore(deps): bump snok/install-poetry from 1.1.7 to 1.1.8 @@ -1158,7 +1288,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`e67a9c2`](https://github.com/iwpnd/pyle38/commit/e67a9c2637dfc98a37be11523ec5d3b6b4328ee4)) +Signed-off-by: dependabot[bot] ([`e67a9c2`](https://github.com/iwpnd/pyle38/commit/e67a9c2637dfc98a37be11523ec5d3b6b4328ee4)) * chore(deps): bump codecov/codecov-action from 2.0.2 to 2.0.3 @@ -1174,7 +1304,7 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`4bb84bd`](https://github.com/iwpnd/pyle38/commit/4bb84bd8ed72b569907b1301d26bf1b261a0de5b)) +Signed-off-by: dependabot[bot] ([`4bb84bd`](https://github.com/iwpnd/pyle38/commit/4bb84bd8ed72b569907b1301d26bf1b261a0de5b)) * chore(deps): bump codecov/codecov-action from 1 to 2.0.2 @@ -1190,7 +1320,7 @@ updated-dependencies: update-type: version-update:semver-major ... -Signed-off-by: dependabot[bot] <support@github.com> ([`52848ac`](https://github.com/iwpnd/pyle38/commit/52848acf0e8b579463b6a107b44bb4c9a46132c5)) +Signed-off-by: dependabot[bot] ([`52848ac`](https://github.com/iwpnd/pyle38/commit/52848acf0e8b579463b6a107b44bb4c9a46132c5)) * chore(deps): bump snok/install-poetry from 1.1.6 to 1.1.7 @@ -1205,9 +1335,21 @@ updated-dependencies: update-type: version-update:semver-patch ... -Signed-off-by: dependabot[bot] <support@github.com> ([`77e2a3f`](https://github.com/iwpnd/pyle38/commit/77e2a3f62f2afbaa1848639908b0b7ac622080c5)) +Signed-off-by: dependabot[bot] ([`77e2a3f`](https://github.com/iwpnd/pyle38/commit/77e2a3f62f2afbaa1848639908b0b7ac622080c5)) + +### Documentation + +* docs: 📚️ update docs ([`8a7cec2`](https://github.com/iwpnd/pyle38/commit/8a7cec286ee472361a7c2e1c7ec8c974f4a8ae71)) + +* docs: 📚️ update docs ([`4fcc6e6`](https://github.com/iwpnd/pyle38/commit/4fcc6e664fc229d68465a0cca34e9ae4c48ddd62)) + +* docs: update readme, fix typo ([`e4a02f2`](https://github.com/iwpnd/pyle38/commit/e4a02f2c21d651d8b7bc4aa19cfaeef1ead87898)) + +* docs: 📚️ update readme ([`d318051`](https://github.com/iwpnd/pyle38/commit/d3180518c799897c8c0f65af80c669bc04c89f90)) + +* docs: 📚️ update docs, add logo ([`09b44e2`](https://github.com/iwpnd/pyle38/commit/09b44e2071d79d26ed04faa1b26d53625ea15f82)) -### Feature +### Features * feat: ✨ add where filter to scan command ([`8c78d8b`](https://github.com/iwpnd/pyle38/commit/8c78d8b54ba4554b433334f98eaaf00110fe3b99)) @@ -1219,15 +1361,11 @@ Signed-off-by: dependabot[bot] <support@github.com> ([`77e2a3f`](https://g * feat: ✨ add where filter to within command ([`ceb5a29`](https://github.com/iwpnd/pyle38/commit/ceb5a29aad148c96729da8b2879fbec6a5d30605)) -### Fix - -* fix: 🐛 update server extended response ([`62628fb`](https://github.com/iwpnd/pyle38/commit/62628fb14b0444a381fe2da3b59e384ad39460de)) - -### Test +### Testing * test: 🚨 remove get to follower, flaky ([`f102b8d`](https://github.com/iwpnd/pyle38/commit/f102b8da91a92f46cd67c703f1e3b03859cedf2e)) -* test: 🚨 remove flaky tests leader<>follower ([`4ef1d64`](https://github.com/iwpnd/pyle38/commit/4ef1d64fc2f2ee7a4c010554220ccc3210f870f4)) +* test: 🚨 remove flaky tests leader<>follower ([`4ef1d64`](https://github.com/iwpnd/pyle38/commit/4ef1d64fc2f2ee7a4c010554220ccc3210f870f4)) ## v0.3.2 (2021-07-31) @@ -1235,26 +1373,30 @@ Signed-off-by: dependabot[bot] <support@github.com> ([`77e2a3f`](https://g ## v0.3.1 (2021-07-25) -### Fix +### Bug Fixes * fix: 🐛 redis from url is sync ([`7842e76`](https://github.com/iwpnd/pyle38/commit/7842e76a9bd870709030a4d5779d22d4faa18f0d)) -### Test +### Documentation + +* docs: 📚️ remove duplicated changelog entries [skip ci] ([`9743221`](https://github.com/iwpnd/pyle38/commit/9743221c33282b9fc8206275f6cc3a6922efa886)) + +### Testing * test: 🚨 increase delay between leader and follower further ([`2b63afc`](https://github.com/iwpnd/pyle38/commit/2b63afc93ff61701b2db3ca848ffa5e4b418e58d)) ## v0.3.0 (2021-06-27) -### Feature +### Bug Fixes -* feat: ✨ add INFO command ([`3e3d916`](https://github.com/iwpnd/pyle38/commit/3e3d9160d0f8dbc6409beab373234f0e6009683a)) +* fix: 🐛 incompatible return types on subclass follower ([`600e59f`](https://github.com/iwpnd/pyle38/commit/600e59f915c39d59a57c5d17570e29a5c24d7807)) -### Fix +### Features -* fix: 🐛 incompatible return types on subclass follower ([`600e59f`](https://github.com/iwpnd/pyle38/commit/600e59f915c39d59a57c5d17570e29a5c24d7807)) +* feat: ✨ add INFO command ([`3e3d916`](https://github.com/iwpnd/pyle38/commit/3e3d9160d0f8dbc6409beab373234f0e6009683a)) -### Test +### Testing * test: 🚨 increase delay between leader follower in ci ([`ec4afa7`](https://github.com/iwpnd/pyle38/commit/ec4afa7f0aebf64a5805ef0139067ee8fe834dd2)) @@ -1263,7 +1405,7 @@ Signed-off-by: dependabot[bot] <support@github.com> ([`77e2a3f`](https://g ## v0.2.0 (2021-06-12) -### Chore +### Chores * chore(deps): bump actions/cache from 2.1.5 to 2.1.6 @@ -1271,7 +1413,7 @@ Bumps [actions/cache](https://github.com/actions/cache) from 2.1.5 to 2.1.6. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.6) -Signed-off-by: dependabot[bot] <support@github.com> ([`71d452c`](https://github.com/iwpnd/pyle38/commit/71d452c61b0686b270712695122c195cb14574b9)) +Signed-off-by: dependabot[bot] ([`71d452c`](https://github.com/iwpnd/pyle38/commit/71d452c61b0686b270712695122c195cb14574b9)) * chore(deps): bump snok/install-poetry from 1.1.4 to 1.1.6 @@ -1279,7 +1421,7 @@ Bumps [snok/install-poetry](https://github.com/snok/install-poetry) from 1.1.4 t - [Release notes](https://github.com/snok/install-poetry/releases) - [Commits](https://github.com/snok/install-poetry/compare/v1.1.4...v1.1.6) -Signed-off-by: dependabot[bot] <support@github.com> ([`2b3d362`](https://github.com/iwpnd/pyle38/commit/2b3d36295b92c95934da7e488e31228bf89b3da4)) +Signed-off-by: dependabot[bot] ([`2b3d362`](https://github.com/iwpnd/pyle38/commit/2b3d36295b92c95934da7e488e31228bf89b3da4)) * chore(deps): bump pydantic from 1.8.1 to 1.8.2 @@ -1288,7 +1430,7 @@ Bumps [pydantic](https://github.com/samuelcolvin/pydantic) from 1.8.1 to 1.8.2. - [Changelog](https://github.com/samuelcolvin/pydantic/blob/master/HISTORY.md) - [Commits](https://github.com/samuelcolvin/pydantic/compare/v1.8.1...v1.8.2) -Signed-off-by: dependabot[bot] <support@github.com> ([`2bef2c2`](https://github.com/iwpnd/pyle38/commit/2bef2c21e717516a2cb4e7c15d1fa1a174087495)) +Signed-off-by: dependabot[bot] ([`2bef2c2`](https://github.com/iwpnd/pyle38/commit/2bef2c21e717516a2cb4e7c15d1fa1a174087495)) * chore(deps): bump actions/cache from v2.1.4 to v2.1.5 @@ -1296,7 +1438,7 @@ Bumps [actions/cache](https://github.com/actions/cache) from v2.1.4 to v2.1.5. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8) -Signed-off-by: dependabot[bot] <support@github.com> ([`88bf8b2`](https://github.com/iwpnd/pyle38/commit/88bf8b2a02c9b20acb12efc4d228d023717242e6)) +Signed-off-by: dependabot[bot] ([`88bf8b2`](https://github.com/iwpnd/pyle38/commit/88bf8b2a02c9b20acb12efc4d228d023717242e6)) * chore(deps): bump snok/install-poetry from v1.1.2 to v1.1.4 @@ -1304,17 +1446,33 @@ Bumps [snok/install-poetry](https://github.com/snok/install-poetry) from v1.1.2 - [Release notes](https://github.com/snok/install-poetry/releases) - [Commits](https://github.com/snok/install-poetry/compare/v1.1.2...fe3362f94a7d193ecae442ec43e79680358051ce) -Signed-off-by: dependabot[bot] <support@github.com> ([`220f86a`](https://github.com/iwpnd/pyle38/commit/220f86aa21cc5ea476723cfd4f762138bbe42045)) +Signed-off-by: dependabot[bot] ([`220f86a`](https://github.com/iwpnd/pyle38/commit/220f86aa21cc5ea476723cfd4f762138bbe42045)) + +### Documentation + +* docs: 📚️ fix toc ([`c6ec31c`](https://github.com/iwpnd/pyle38/commit/c6ec31cc35d618b1af90fdc796219907a0af2b3b)) + +* docs: 📚️ update readme ([`b79519b`](https://github.com/iwpnd/pyle38/commit/b79519b1c9f40cd3172147ddb723a4244ee5e9bb)) + +* docs: 📚️ add docstrings to commands/nearby ([`b2da4e2`](https://github.com/iwpnd/pyle38/commit/b2da4e2732aa44e00e65c7ebff31c27d4f7f7f42)) -### Feature +* docs: 📚️ add docstrings to commands/intersects ([`4a60046`](https://github.com/iwpnd/pyle38/commit/4a60046c99cdb4b21670ea051b18fcca1c27d88f)) + +* docs: 📚️ add docstrings to commands/within ([`40f68c3`](https://github.com/iwpnd/pyle38/commit/40f68c3817d7527addb44a53a0af19e500f12d21)) + +* docs: fix typo ([`dec5454`](https://github.com/iwpnd/pyle38/commit/dec54541f871d80f050c039beffbe306ea79998e)) + +* docs: update readme with local infra setup [skip ci] ([`a794627`](https://github.com/iwpnd/pyle38/commit/a7946273b040538320ecb7d2cfd7a0a68ff3d685)) + +### Features * feat: ✨ add HEALTHZ command ([`3af13b4`](https://github.com/iwpnd/pyle38/commit/3af13b42dd0a773c1f22122b7a267bd80221d7f9)) -### Refactor +### Refactoring * refactor: ♻️ bind TypeVar T to dict specifically ([`a750c25`](https://github.com/iwpnd/pyle38/commit/a750c25805515c4e56f5e745dc087299b4ea537d)) -### Test +### Testing * test: 🚨 add sleep between leader follower interactions ([`940bbed`](https://github.com/iwpnd/pyle38/commit/940bbed9efcc1fcb1079fda07b1d782d0dd9e200)) @@ -1323,7 +1481,21 @@ Signed-off-by: dependabot[bot] <support@github.com> ([`220f86a`](https://g ## v0.1.0 (2021-04-08) -### Chore +### Bug Fixes + +* fix: import Tile38 from root ([`9e0a8e8`](https://github.com/iwpnd/pyle38/commit/9e0a8e8e961b4e4e26b62f515391a60808a3cfa9)) + +* fix: mypy issues, add pytest coverage ([`07c395d`](https://github.com/iwpnd/pyle38/commit/07c395d48619cf04ea4ebcf9bb3bc0b335fff5d5)) + +* fix: reset options on init ([`1ea2954`](https://github.com/iwpnd/pyle38/commit/1ea295459540b0d049a70b7f81bf945fb408de95)) + +* fix: command stats and response ([`06e4df6`](https://github.com/iwpnd/pyle38/commit/06e4df6929b0fca0e9963be50b702e662082d211)) + +* fix: add poethepoet and fix mypy errors ([`02a0aef`](https://github.com/iwpnd/pyle38/commit/02a0aef367eaaec3b1c20da3040c09fc1e1ba9ea)) + +* fix: redis connection pool ([`87967cc`](https://github.com/iwpnd/pyle38/commit/87967cc0fc3b1732e4d32b8173f587ca11083193)) + +### Chores * chore(deps): bump actions/cache from v2 to v2.1.4 @@ -1331,7 +1503,7 @@ Bumps [actions/cache](https://github.com/actions/cache) from v2 to v2.1.4. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6) -Signed-off-by: dependabot[bot] <support@github.com> ([`88a92b7`](https://github.com/iwpnd/pyle38/commit/88a92b7bbe3eb09db7360d4a3b7f560044f36394)) +Signed-off-by: dependabot[bot] ([`88a92b7`](https://github.com/iwpnd/pyle38/commit/88a92b7bbe3eb09db7360d4a3b7f560044f36394)) * chore(deps): bump snok/install-poetry from v1.0.0 to v1.1.2 @@ -1339,9 +1511,21 @@ Bumps [snok/install-poetry](https://github.com/snok/install-poetry) from v1.0.0 - [Release notes](https://github.com/snok/install-poetry/releases) - [Commits](https://github.com/snok/install-poetry/compare/v1.0.0...b67da837e42fb77252a06a3eb84cf0ccaad73aa9) -Signed-off-by: dependabot[bot] <support@github.com> ([`314bdb1`](https://github.com/iwpnd/pyle38/commit/314bdb1c19301b8b210c6ed05f4db7e51f917230)) +Signed-off-by: dependabot[bot] ([`314bdb1`](https://github.com/iwpnd/pyle38/commit/314bdb1c19301b8b210c6ed05f4db7e51f917230)) + +### Documentation -### Feature +* docs: fix typo, add classifiers ([`b1a0f54`](https://github.com/iwpnd/pyle38/commit/b1a0f5421500cb1ce4e6835ab1fa8a4292c15685)) + +* docs: add ipython example [skip ci] ([`94eafa5`](https://github.com/iwpnd/pyle38/commit/94eafa533ffaf225fc2bf83a9d55848c3ad80e1d)) + +* docs: fix sethook / setchan docs [skip ci] ([`2358896`](https://github.com/iwpnd/pyle38/commit/2358896c7defb4ab6384b330063104fc30984c10)) + +* docs: minimum viable example to readme ([`51988be`](https://github.com/iwpnd/pyle38/commit/51988be644ee78910356487261cef7edce56390e)) + +* docs: add readme ([`4ab148f`](https://github.com/iwpnd/pyle38/commit/4ab148ff3892511e57a78f7cd751044d186dd1b8)) + +### Features * feat: add command fset ([`510743a`](https://github.com/iwpnd/pyle38/commit/510743aab1227152a4ef35c7e9717c53d4592946)) @@ -1397,21 +1581,7 @@ Signed-off-by: dependabot[bot] <support@github.com> ([`314bdb1`](https://g * feat: initial commit 🎉 ([`bc10d18`](https://github.com/iwpnd/pyle38/commit/bc10d189e34dfb443a45404809d2eb1902016f9b)) -### Fix - -* fix: import Tile38 from root ([`9e0a8e8`](https://github.com/iwpnd/pyle38/commit/9e0a8e8e961b4e4e26b62f515391a60808a3cfa9)) - -* fix: mypy issues, add pytest coverage ([`07c395d`](https://github.com/iwpnd/pyle38/commit/07c395d48619cf04ea4ebcf9bb3bc0b335fff5d5)) - -* fix: reset options on init ([`1ea2954`](https://github.com/iwpnd/pyle38/commit/1ea295459540b0d049a70b7f81bf945fb408de95)) - -* fix: command stats and response ([`06e4df6`](https://github.com/iwpnd/pyle38/commit/06e4df6929b0fca0e9963be50b702e662082d211)) - -* fix: add poethepoet and fix mypy errors ([`02a0aef`](https://github.com/iwpnd/pyle38/commit/02a0aef367eaaec3b1c20da3040c09fc1e1ba9ea)) - -* fix: redis connection pool ([`87967cc`](https://github.com/iwpnd/pyle38/commit/87967cc0fc3b1732e4d32b8173f587ca11083193)) - -### Refactor +### Refactoring * refactor: remove redundant withclient ([`5860ef9`](https://github.com/iwpnd/pyle38/commit/5860ef956b200cb30dd132d260a46882c5f6519a)) @@ -1425,7 +1595,7 @@ Signed-off-by: dependabot[bot] <support@github.com> ([`314bdb1`](https://g * refactor: parametrize tests, renaming for consistency ([`2a1570e`](https://github.com/iwpnd/pyle38/commit/2a1570ed79c0c1acc68adfce09c87afc153dfb39)) -### Test +### Testing * test: add test for intersecting polygons ([`b2616ee`](https://github.com/iwpnd/pyle38/commit/b2616ee028ecb037e52500b01812b1145ab06d5c)) diff --git a/pyle38/__init__.py b/pyle38/__init__.py index 390fe8b..40660a1 100644 --- a/pyle38/__init__.py +++ b/pyle38/__init__.py @@ -1,3 +1,3 @@ -__version__ = "0.13.0" +__version__ = "0.13.1" from .tile38 import Tile38 diff --git a/pyproject.toml b/pyproject.toml index 84d3d16..b47afa1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pyle38" -version = "0.13.0" +version = "0.13.1" description = "Async python client for Tile38" authors = ["Benjamin Ramser "] license = "MIT"