Releases: saaste/fmi-weather-client
Releases · saaste/fmi-weather-client
Updated error handling (breaking changes!)
- Updated error handling
- Weather functions can now return None if all values are
nil
(BREAKING CHANGE) - New error classes:
ClientError
andServerError
(BREAKING CHANGE) - Refactoring
- Weather functions can now return None if all values are
Refactoring
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
All functions now asynchronous versions available starting with async_
.
Fixed dew point unit
0.0.9 Bump version (#22)
Refactoring
- Renamed weather properties - again
Use forecasts for weather
- Dropped support for weather station observations
- Unreliable
- Difficult to use
- Use forecast data instead
Bug fixes
Forecast support
- Support for fetching forecasts
Snow depth and WaWa support. Multi-station weather
- 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
- BREAKING CHANGE:
Weather.measurement_time
renamed toWeather.observation_time
- Sorry! 😜
- Added logging
- Added typing
- Refactoring