- New context manager based API focusing on correct and performant HTTP session management. - Switch to Pydantic v2. This also improves performance. - Previously all model fields were strings, now some are int or float.
2.3.0
- Raise the minimum required version of Python from 3.7 to 3.8. - Add a new more flexible and simpler API consisting of `aiopywttr.get_weather` function and `aiopywttr.Language` enum. The old `aiopywttr.Wttr` API still works, but is marked deprecated.
2.2.2
- Lower minimum required Python version from 3.7.2 to 3.7.