🎉 New Contributors 🎉
- @anthonyjgraff made their first contribution in #371
💰 Sponsors 💰
GitHub Sponsors: @benjamin-kirkbride, @crisog
OpenCollective: Christian Y, GitHub Sponsors, Shubham Prajapati, Snyk, Matteo
What's Changed
New Features 🚀
- Implement
sqlalchemy
factory by @adhtruong in #369
🔧 Fixes
- Properly type hint create_factory by @guacs in #360
- Properly handle stringified/forward annotations in
attrs
models by @guacs in #370 - Don't register
AttrsFactory
by default inattrs
models by @guacs in #370 - Handle
size=0
constraints for collections by @adhtruong in #373 - Use
dataclasses
API for parsingdataclass
models by @anthonyjgraff in #371
Infra 🚆
- Make
pytest
configuration stricter by @sobolevn in #363 - Enable publishing with PyPI trusted publishers by @provinzkraut in #368
- Skip variable length dict test for odmantic by @guacs in #372
- Ignore .all-contributorsrc for in .pre-commit by @adhtruong in #377
Full Changelog: v2.8.2...v2.9.0