Releases: redis/redis-om-python
Version 0.3.3
Changes
🐛 Bug Fixes
- fixing broken Pydantic v1 regression (#663)
🧰 Maintenance
- revving 0.3.3 (#667)
- Update pytest-asyncio requirement from ^0.23.5 to ^0.24.0 (#651)
- Update setuptools requirement from >=70.0,<73.0 to >=70.0,<76.0 (#655)
- Bump rojopolis/spellcheck-github-actions from 0.40.0 to 0.44.0 (#665)
Contributors
We'd like to thank all the contributors who worked on this release!
@dependabot, @dependabot[bot] and @slorello89
Version 0.3.2
🚀 New Features
- supporting literals as tag type (#635)
🐛 Bug Fixes
- Make RedisModel compatible with Pydantic 2.x (#626)
- fixing schema parsing in json models with non-str pks (#622)
- single page per
page
call (#624)
🧰 Maintenance
- bumping to setuptools-70 (#644)
- Update pytest-cov requirement from ^4.0.0 to ^5.0.0 (#620)
- Update unasync requirement from ^0.5.0 to ^0.6.0 (#621)
- Bump rojopolis/spellcheck-github-actions from 0.36.0 to 0.40.0 (#639)
- Update hiredis requirement from ^2.2.3 to >=2.2.3,<4.0.0 (#638)
- Update setuptools requirement from ^69.2.0 to >=69.2,<73.0 (#641)
- Test the FindQuery class and how it turns expressions into Redis commands (#642)
Contributors
We'd like to thank all the contributors who worked on this release!
@arareko, @dependabot, @dependabot[bot], @sav-norem and @slorello89
Version 0.3.1
Changes
🚀 New Features
🐛 Bug Fixes
- fixing None types in hashes (#616)
- kick off type validation before update (#615)
- fixing issue with breaking typing.Dict in JsonModel (#614)
- adding support for boolean checks (#611)
Docs
- Update models.md (#573)
Contributors
We'd like to thank all the contributors who worked on this release!
@ninoseki, @shobu13 and @slorello89
Version 0.3.0
Changes
Substantial changes to Redis OM Python to fully incorporate pydantic 2.x in Redis OM Python
🔥 Breaking Changes
- Refactoring Redis OM Python to use pydantic 2.0 types and validators (#603) See this comment for details
🚀 New Features
- Refactoring Redis OM Python to use pydantic 2.0 types and validators (#603)
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.2.2
Version 0.2.1
Version 0.2.0
Changes
🚀 New Features
🐛 Bug Fixes
- Fix all_pks() for complex keys (#471)
🧰 Maintenance
- Version 0.2.0 (#536)
- Updating README badges (#537)
- Update email-validator requirement from ^1.3.0 to ^2.0.0 (#501)
- Bump rojopolis/spellcheck-github-actions from 0.29.0 to 0.33.0 (#526)
- Remove pptree (#506)
- Use TypeVars for return types of RedisModel and its subtype's methods (#476)
- Fix incorrect command in getting started (#517)
- Updating the getting started to highlight the redis-stack-server docker (#507)
- Silencing non-pinned dep notifcation (#478)
- Bump trailofbits/gh-action-pip-audit from 1.0.0 to 1.0.6 (#483, #460, #452)
- Bump rojopolis/spellcheck-github-actions from 0.27.0 to 0.29.0 (#451)
- Bump pytest-asyncio from 0.19.0 to 0.20.3 (#430)
- Bump pytest-xdist from 2.5.0 to 3.1.0 (#423)
- Bump more-itertools from 8.14.0 to 9.0.0 (#401)
- Dependency update changes (#534)
- Update black requirement from ^22.10 to ^23.1 (#469)
- Ignore case on spellcheck (#463)
- Update coverage requirement from ^6.4 to ^7.1 (#466)
Contributors
We'd like to thank all the contributors who worked on this release!
@Pwuts, @YaraslauZhylko, @chayim, @dependabot, @dependabot[bot], @glxplz, @marianhlavac, @mheguy-stingray and @ninoseki
Version 0.1.2
Version 0.1.1
Changes
🧰 Maintenance
- Updating poetry lock dependencies, and removed potential cleo vulnerability (#427)
- Fixing invalid vulnerability report (#402)
- Removing extra dependency used in release process (#399)
- Bump redis from 4.3.5 to 4.4.0 (#424)
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.1.0
Changes
🔥 Breaking Changes
🚀 New Features
- Added
count
aggregation (#397) - Allow users to define a new primary key. (#347)
- Add
delete_many
to support for bulk deletes (#305) - Implement page function (#339)
🐛 Bug Fixes
- Fix crash when trying to delete non-existent record (#372)
- Fix add slash in DEFAULT_ESCAPED_CHARS (#312) (#376)
- Fix None instance when querying (#368)
- Fix a potential bug when deleting an object (#337)
- Updating default page size to 1000 from 10 (#282)
🧰 Maintenance
- Adding dependency vulnerability scanning to the CI process (#345)
- Updating the release drafter, tying to the main branch (#385)
- Fix broken links (#348)
- Fixed issue decode_responses is set to True regardless if REDIS_OM_UR… (#373)
- Drop python 3.6 support (#374)
- Replace
execute_command
with specific redis functions when possible (#346) - Updating troves for pypi (#341)
- Support for Pypy 3.7 in CI (#300)
- Migrate from aioredis to redis-py with asyncio support (#233)
- Docs(Getting Started): Fix get_redis_connection() example (#262)
- Various dependencies updates
Contributors
We'd like to thank all the contributors who worked on this release!
@bonastreyair, @chayim, @dependabot, @dependabot[bot], @dvora-h, @melder, @moznuy, @ninoseki, @ryanrussell, @simonprickett, @tonibofarull and @wiseaidev