Releases: MatthewFlamm/pynws
Releases · MatthewFlamm/pynws
v2.0.0
Breaking Changes
- NWS class
get_gridpoints_forecast
andget_gridpoints_forecast_hourly
now return all data underproperties
key rather than only theperiods
data. This does not impact the use ofSimpleNWS
class.
What's Changed
- Add metadata to SimpleNWS by @kamiyo in #214
- Fix typing forecast by @MatthewFlamm in #216
New Contributors
Full Changelog: v1.8.2...v2.0.0
v1.8.2
What's Changed
- Use yarl to handle icon url for parsing of condition by @MatthewFlamm in #208
- Fixes change in url changing from absolute to relative for the condition in the NWS API
Full Changelog: v1.8.1...v1.8.2
v1.8.1
What's Changed
- Make forecast caching match observation caching by @MatthewFlamm in #200
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- Fix pre-commit checks by @lymanepp in #184
- Fix utcnow deprecation by @MatthewFlamm in #186
- Use ruff for vscode linting and fix failed postcreatecommand.sh script by @lymanepp in #187
- Refactor 'retry' unit tests by @lymanepp in #188
- Make pre-commit full owner of ruff updates by @dependabot in #191
- Add codecov by @MatthewFlamm in #197
- Use pytest in devcontainer settings by @MatthewFlamm in #198
- Retry with no data by @MatthewFlamm in #195
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- Remove deprecated use of event_loop in tests by @MatthewFlamm in #177
- Update to Python 3.12 by @lymanepp in #180
- Use ruff for linting by @lymanepp in #181
- Add retries functionality by @MatthewFlamm in #178
- Use pyproject.toml and setuptools_scm by @MatthewFlamm in #183
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- Bump mypy from 1.4.1 to 1.5.0 by @dependabot in #133
- Bump mypy from 1.5.0 to 1.5.1 by @dependabot in #134
- Bump pytest from 7.4.0 to 7.4.1 by @dependabot in #137
- Replace deprecated /points/lat,lon/stations api call by @lymanepp in #136
- Bump actions/checkout from 3 to 4 by @dependabot in #140
- Bump pytest-aiohttp from 1.0.4 to 1.0.5 by @dependabot in #138
- Bump pytest from 7.4.1 to 7.4.2 by @dependabot in #139
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #141
- Do dependency updates less often by @MatthewFlamm in #143
- v1.6.0 by @MatthewFlamm in #142
Full Changelog: v1.5.1...v1.6.0
v1.5.1
What's Changed
- Pre commit by @MatthewFlamm in #122
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #123
- Bump pytest-asyncio from 0.21.0 to 0.21.1 by @dependabot in #125
- Bump metar from 1.9.0 to 1.11.0 by @dependabot in #124
- Bump aiohttp from 3.8.4 to 3.8.5 by @dependabot in #128
- Bump pylint from 2.17.4 to 2.17.5 by @dependabot in #129
- Fix null value in qv for forecast by @MatthewFlamm in #130
- Bump version 1.5.1 by @MatthewFlamm in #132
New Contributors
- @pre-commit-ci made their first contribution in #123
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Suppress missing values from detailed forecast results by @lymanepp in #89
- Test Python 3.11; drop Python 3.7 by @MatthewFlamm in #93
- Raise error for naive timezone in start, better error message by @MatthewFlamm in #94
- Dependabot enable by @MatthewFlamm in #96
- Bump black from 22.3.0 to 23.1.0 by @dependabot in #98
- Bump isort from 5.10.1 to 5.12.0 by @dependabot in #97
- Pin test versions by @MatthewFlamm in #99
- devcontainer support by @MatthewFlamm in #100
- Bump black from 23.1.0 to 23.3.0 by @dependabot in #101
- Bump pytest from 7.2.2 to 7.3.0 by @dependabot in #102
- Bump mypy from 1.1.1 to 1.2.0 by @dependabot in #104
- Bump pylint from 2.17.1 to 2.17.2 by @dependabot in #103
- Bump pytest from 7.3.0 to 7.3.1 by @dependabot in #105
- Bump pylint from 2.17.2 to 2.17.3 by @dependabot in #106
- Bump pylint from 2.17.3 to 2.17.4 by @dependabot in #107
- Bump mypy from 1.2.0 to 1.3.0 by @dependabot in #108
- Bump pytest-cov from 4.0.0 to 4.1.0 by @dependabot in #110
- Bump pytest from 7.3.1 to 7.3.2 by @dependabot in #111
- Update github actions by @MatthewFlamm in #112
- Bump actions/setup-python from 1 to 4 by @dependabot in #114
- Bump actions/checkout from 2 to 3 by @dependabot in #113
- Bump mypy from 1.3.0 to 1.4.1 by @dependabot in #115
- Bump pytest from 7.3.2 to 7.4.0 by @dependabot in #116
- Update forecast test data responses by @MatthewFlamm in #118
- 1st class support for relative humidity in forecasts by @lymanepp in #117
- Convert dew point units to match temperature units by @lymanepp in #119
- use publish action by @MatthewFlamm in #120
- 1.5.0 by @MatthewFlamm in #121
New Contributors
- @dependabot made their first contribution in #98
Full Changelog: v1.4.1...v1.5.0
v1.4.1
What's Changed
- Fix packages by @MatthewFlamm in #87
- v1.4.1 by @MatthewFlamm in #88
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- Add python 3.10 by @MatthewFlamm in #61
- Support for retrieval of all data for a gridpoint by @lymanepp in #65
- Python version remove 3.6 by @MatthewFlamm in #67
- Add Forecast Class by @lymanepp in #68
- Add debug logging and refactor responses by @MatthewFlamm in #69
- Detailed forecast cleanup by @lymanepp in #73
- Sort station observations at lower layer; Add latest observation by @lymanepp in #72
- Add start & end times to detailed hourly forecast by @lymanepp in #75
- Return detailed forecast values in implied metric units by @lymanepp in #78
- Use Python 3.10 for black and pylint by @lymanepp in #81
- Add typing to CI; Fix typing by @MatthewFlamm in #79
- Add isort to CI by @lymanepp in #83
- Fix pytest warnings by @lymanepp in #84
- Add or update type hints by @lymanepp in #82
- v1.4.0 by @MatthewFlamm in #86
New Contributors
Full Changelog: v1.3.2...v1.4.0