Python 3.10, 3.11 Support and dependency updates
Version 2.0.0 Upgrade dependencies, support python 3.10, 3.11
This major version bump is needed because we upgrade pydantic
to version 2 from version 1. This changed many error messages in schema validation. If anyone was depending on those, it would break their code. In the same update we are updating a lot of other dependencies too. Most importantly going from returns
0.14 to 0.22. This might mean we can make the functional code look better in the future. We are also now support python 3.10 and 3.11 and test them like we do 3.8 and 3.9.
Breaking
- Upgrades to
pydantic
version 2. This is a breaking change because it changes the output of validation errors.
Upgrades
- Bump returns from 0.14 to 0.22 by @thomasborgen in #130
- Bump pydantic to 2.4.2 by @thomasborgen in #131
- Bump pycountry from 20.7.3 to 22.3.5 by @dependabot in #81
Internal
- CI - Github workflow tests now targets
main
branch instead ofmaster
- Add dependabot.yml by @thomasborgen in #28
- Update poetry version by @thomasborgen in #125
- Enable safety checks by @thomasborgen in #134
Dev dependencies
- Bump importlib-metadata from 4.8.1 to 4.8.2 by @dependabot in #41
- Bump pre-commit from 2.15.0 to 2.16.0 by @dependabot in #45
- Bump wemake-python-styleguide from 0.15.3 to 0.18.0
- Bump mypy to 1.5 @thomasborgen in #132
- Bump simplejson from 3.18.1 to 3.19.2 by @dependabot in #133
- Bump isort from 5.11.4 to 5.12.0 by @dependabot in #126
New Contributors
- @dependabot made their first contribution in #33
Full Changelog: 1.0.0...2.0.0