Skip to content

Releases: null8626/python-weather

python-weather-2.0.3

05 May 08:23
1723e71
Compare
Choose a tag to compare

python-weather version 2.0.3 is here!

A quick bug fix update!

Changelog:

  • 🟦 Fix potential NameError while accessing the Phase.emoji property.
  • 🟦 Refactors on the request delay calculation.
  • 🟦 Fix broken donations redirect in the documentation page.

As always, thank you so much for supporting python-weather! Happy coding! ❤️

python-weather-2.0.2

25 Apr 16:43
5fb6a66
Compare
Choose a tag to compare

python-weather version 2.0.2 is here!

A quick minor update!

Changelog:

  • 🟩 Add a donation link over at https://ko-fi.com/null8626.
  • 🟦 As of 19 April 2024, all GitHub commits sent to the repository (both manual and automated) will be GPG-signed.

As always, thank you so much for using and supporting python-weather! Happy coding! ❤️

python-weather-2.0.1

24 Mar 22:11
Compare
Choose a tag to compare

python-weather version 2.0.1 is here!

This update brings in lots of bugfixes and refactors thanks to the migration from using yapf to ruff!

Changelog:

  • 🟦 Migrate from yapf to ruff.
  • 🟦 Fix potential NameError while modifying forecast unit or locale.
  • 🟦 Remove several unused imports.
  • 🟦 Fix potential NameError on some typings.

As always, thank you all for supporting python-weather! Much love ❤️❤️❤️

python-weather-2.0.0

18 Mar 09:07
Compare
Choose a tag to compare

python-weather version 2.0.0 is here!

Lots of major breaking changes are done in this update for consistency!

Changelog:

  • 🟥 Rename the main forecast's class name from Weather to Forecast.
  • 🟥 Merge CurrentForecast class' properties with Forecast's. Therefore the current property is removed.
  • 🟥 Merge Area class' properties with Forecast.
  • 🟥 Rename Weather.forecasts to Forecast.daily_forecasts.
  • 🟥 Rename Weather.location to Forecast.coordinates. The former now returns the forecast location's name and the latter is no longer an optional type.
  • 🟥 Rename CurrentForecast.chances_of_hightemp to Forecast.chances_of_high_temperature.
  • 🟥 Rename CurrentForecast.chances_of_remdry to Forecast.chances_of_remaining_dry.
  • 🟥 Rename CurrentForecast.date to Forecast.datetime.
  • 🟥 Rename DailyForecast.hourly to DailyForecast.hourly_forecasts.
  • 🟥 Rename Ultraviolet to UltraViolet.
  • 🟩 HourlyForecast.heat_index now returns a convenience enum called HeatIndex.
  • 🟥 Merge Astronomy class' properties with DailyForecast.
  • 🟥 Rename Astronomy.sun_rise to DailyForecast.sunrise.
  • 🟥 Rename Astronomy.sun_set to DailyForecast.sunset.
  • 🟥 Rename Astronomy.moon_rise to DailyForecast.moonrise.
  • 🟥 Rename Astronomy.moon_set to DailyForecast.moonset.

Thank you all for supporting python-weather! Much love ❤️❤️

python-weather-1.1.2

25 Feb 08:56
Compare
Choose a tag to compare

python-weather version 1.1.2 is here!

Changelog:
🟩 Add an official project documentation in https://python-weather.readthedocs.io/en/latest/.

Thank you all for supporting python-weather! Happy coding! Much love ❤️❤️

python-weather-1.1.1

19 Feb 17:04
Compare
Choose a tag to compare

python-weather v1.1.1 is here!

changelog:

  • refactor: renamed chances_of_remdry to chances_of_remaining_dry in order to reduce confusion, the former is now deprecated (#53)
  • deps: bump aiohttp dependency from v3.9.0 to v3.9.3

python-weather-1.1.0

23 Nov 14:16
Compare
Choose a tag to compare

python-weather v1.1.0 is here!

changelog:

  • fix: added support for Python 3.12 by upgrading the aiohttp dependency to v3.9.0! this also means that the library no longer supports Python 3.7, which was discontinued this June. (#50)
  • refactor: removed several instances of copy-pasted code.

python-weather-1.0.3

20 Jun 14:29
Compare
Choose a tag to compare

python-weather v1.0.3 is here!

changelog:

  • revert: added the missing index property in the Ultraviolet enum, as specified in #43.
  • feat: added more helper methods
  • doc: improved docstrings of several properties.

python-weather-1.0.2

18 May 11:45
Compare
Choose a tag to compare

The following update fixes #35 through #41 and fixes problems with the Ultraviolet enum with #42.

Special thanks to @xcloudyunx! ❤️

python-weather-1.0.1

29 Apr 06:19
Compare
Choose a tag to compare

The following release ensures that python-weather is backwards-compatible with Python 3.7! Thank you #40 for notifying me about this.

For the major notable changes in the previous major release, see release v1.0.0.