Skip to content

Releases: saaste/fmi-weather-client

Updated error handling (breaking changes!)

05 Mar 19:25
c32d9f4
Compare
Choose a tag to compare
  • Updated error handling
    • Weather functions can now return None if all values are nil (BREAKING CHANGE)
    • New error classes: ClientError and ServerError (BREAKING CHANGE)
    • Refactoring

Refactoring

04 Mar 17:41
a4712b1
Compare
Choose a tag to compare
Refactoring Pre-release
Pre-release
Refactoring. Bump version to 0.0.11. (#29)

* Refactoring: remove code duplication (#25)

* Use sync methods from async methods

* Simplify start and end time handling

* Bump setup.py dependencies and fix pylint errors (#26)

* Bump requests version in setup.py

* Add pylint

* Fix pylint errors

* Move utility functions to where they are used (#27)

* Bump version (#28)

Async support

03 Mar 18:26
e3e224c
Compare
Choose a tag to compare
Async support Pre-release
Pre-release

All functions now asynchronous versions available starting with async_.

Fixed dew point unit

28 Feb 17:32
d845dd3
Compare
Choose a tag to compare
Fixed dew point unit Pre-release
Pre-release
0.0.9

Bump version (#22)

Refactoring

25 Feb 21:12
0389e2d
Compare
Choose a tag to compare
Refactoring Pre-release
Pre-release
  • Renamed weather properties - again

Use forecasts for weather

24 Feb 16:39
c193672
Compare
Choose a tag to compare
Pre-release
  • Dropped support for weather station observations
    • Unreliable
    • Difficult to use
  • Use forecast data instead

Bug fixes

19 Feb 16:12
62548be
Compare
Choose a tag to compare
Bug fixes Pre-release
Pre-release
  • Fixed invalid parameters
  • Fixed invalid HTTP status code handling

Forecast support

18 Feb 16:44
80954f7
Compare
Choose a tag to compare
Forecast support Pre-release
Pre-release
  • Support for fetching forecasts

Snow depth and WaWa support. Multi-station weather

15 Feb 14:53
97f3aba
Compare
Choose a tag to compare
  • Weather report now includes snow depth and WaWa code
  • It is possible to get a weather report which is combined from multiple stations
  • Increased bounding box size because I managed to found some blind spots

Logging, typing, refactoring

13 Feb 06:01
76fcadb
Compare
Choose a tag to compare
Pre-release
  • BREAKING CHANGE: Weather.measurement_time renamed to Weather.observation_time
    • Sorry! 😜
  • Added logging
  • Added typing
  • Refactoring