Skip to content

Releases: breezy-weather/breezy-weather

Breezy Weather v5.2.5

27 Jun 16:41
Compare
Choose a tag to compare

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • Add apparent temperature computing when missing (@chunshek). Will generally improve feels like temperature, as it avoids fallback to the -less useful- wet bulb temperature.
  • Improve wind chill computing (@chunshek).
  • Fix wrong category for UV when between two categories in some cases
  • Add one more decimal precision to the following pressure units: inHg, atm, kgf/cm²
  • Fix a day shift on some sources when adding a location from a different timezone that is already “tomorrow”
  • Fix hourly feels like not working in some cases
  • Fix “Edit location” dialog theme (@min7-i)
  • Fix day/night theme not respecting sunset/sunrise in alerts and pollen pages (@min7-i)
  • Recompute sun and moon data when sources return data from the wrong day (fixes some places being always “nighttime”)

Sources

  • [CWA] Added as available experimental main source in Taiwan (@chunshek)
  • [CWA] Added as available experimental secondary source in Taiwan for air quality, alerts and normals (@chunshek)
  • [NWS] Fix parsing issues when probability of thunder contains decimals
  • [Météo-France] Fix not showing as a suggested normals secondary source when not using Météo-France as main source
  • [ECCC] Fix refreshing issues in locations observing midnight sun
  • [China] Fix hourly forecast being shifted by one hour (@JiunnTarn)
  • [Open-Meteo] Disable ability to select more than one model at a time which would result in a failure to refresh

Translations

  • Translations updated
  • Hebrew translation added and completed (@nvurgaft, Doge)
  • Initial translation for Galician added (@adrianhermida)

Checksums

Flavor Variant SHA-256
Standard Universal 15476eea824c975ee9879e285f3d0a8a5f1f2563252e2a016c6de0d2cbcf2c39
Standard arm64-v8a a94d3f09ddd8b22e82b970e7b21789f960fb6d6c849bbfc51ff8b5973d0b99fe
Standard armeabi-v7a df4efb42c60512d0d5e55ed91326663fb1426948000ee97b40214d1d7be13607
Standard x86 5df3a25443fb74f6885b1f35006e90ba223b668deb82862527c0d7a04c94c9cb
Standard x86_64 d2e37524b43e019d5221b3b39bdae18f55cb1942b5a90f75b243ce35ee68305c
Free networks Universal 0a8f49667cd298ea0e1e0ddca53a04848685c24001639f687a679eb64c840619

Breezy Weather v5.2.4

01 Jun 11:30
Compare
Choose a tag to compare

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • Reorganized location list actions
  • Fix back button not correctly intercepted in widget config on Android >= 13 (@min7-i)
  • Fix notification-related settings not propagated immediately on Android >= 13 (@min7-i)
  • Fix today/tomorrow notification being silent on some devices (@min7-i)
  • Reduce lag on refresh on low-end devices/slow sources (@jayyuz)
  • Fix another crash case when sending data to Gadgetbridge (@kosmoz)

Translations

  • Translations updated
  • Dansk translation completed (thanks Rasmus!)

Checksums

Flavor Variant SHA-256
Standard Universal 6aea96830eaa9b7b9ea8311bc38d193640b629da334e3d88c2144eab855e8071
Standard arm64-v8a db6ac454f9d39d357786554bb0b4c6a8b71faabcddefe9036bf573b51c297bc2
Standard armeabi-v7a 92a76d3002373c28418731c6ee7fe7f78086bee3d5789a5266432f065c289531
Standard x86 1c0855a204371f2defcd20fc0e14ff39b9cb316daa2eb3d68e0eef15aa9bc48d
Standard x86_64 bfdd33f311143e0992daf77a6c874b7890a32006ad06f986e5f4794480fa5933
Free networks Universal 907b910e89cc392f09cb51fb9758b1dd352d6a7944c74102bf70d8bda2626023

Breezy Weather v5.2.3

05 May 11:48
Compare
Choose a tag to compare

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • Fix nowcasting values on sources with values 10-minute by 10-minute or more
  • [Alert page] Status bar black text on dark background when theme is light with day/night mode enabled (@suyashgupta25)
  • Adjust contrast of some caption texts in dark mode (@suyashgupta25)

Sources

  • [Open-Meteo] Allow to select “GFS GraphCast” model individually
  • [AccuWeather] Prevent user from selecting incompatible preferences

Translations

  • Translations updated
  • Initial translation added for Bengali (thanks Manab Ray!)

Checksums

Flavor Variant SHA-256
Standard Universal a555cc463158cb676a4df1513786baa3fdd637a2549575022524d96d17f038ca
Standard arm64-v8a 39b69d543ee084b55e0e7e5083908998f3e35ce225e6538ef1142b698fd82b06
Standard armeabi-v7a aaa45fc005eb9a233e2c4fbb5c9ec11949ff8abe4089c10ff483398e3e62a32d
Standard x86 e66cdd995d66105577c4c1055290fac8f7da75b7cd0a48f587d3fbe60145533c
Standard x86_64 484efcaf508a07aff7af721b255f0a4c8af377789f38c3b950855dd3bc10b05e
Free networks Universal ae738f707c51ea06d23d364c89e9f2279c0a794f3d31c4f8f9be38dbb996bca9

Breezy Weather v5.2.2

24 Apr 18:55
Compare
Choose a tag to compare

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • Cap refresh rate of live wallpaper to 60 Hz, to avoid consuming too much battery

Sources

  • [GeoSphere Austria] Fix precipitation values
  • [Pirate Weather] Fix parsing error due to server changes

Translations

  • Translations updated
  • Tamil added (thanks Naveen!)

Checksums

Flavor Variant SHA-256
Standard Universal 82b013807c9d1a87fc0594597b28d206ad3a427e1beb6fe5a3b1d811eeb05471
Standard arm64-v8a ff4a804980462ce2f0e2f467432408aa612b9270974b6712e77102b38ca51ca6
Standard armeabi-v7a 9cc302d801fdf860b3871db575ab4db79bc1ba5f0469d0f06953a8ea207e0d18
Standard x86 1f73462e76c1af3d7c9fca9abb086cae97cbddc3aede805ee94c84e6d4d50a01
Standard x86_64 f9bea71cf263146ebfb21898ba4835ad93e347898dcf60a494cd9a6a7b55bcec
Free networks Universal 5de54bfc026790e1581faa8345740d361d8164735090420a5159d1a8c336ac12

Breezy Weather v5.2.1

20 Apr 20:06
Compare
Choose a tag to compare

Don’t know which release to choose? Check INSTALL instructions.

Check IMPORTANT changes from major release v5.2.0 here: https://github.com/breezy-weather/breezy-weather/releases/tag/v5.2.0

Improvements and fixes

  • We no longer send notifications for alerts with minimal to no known threat to life or property, to avoid spamming in some countries where these kind of alerts are sent daily. Alerts with unknown severity may still be sent.
  • Moved “Edit location” button from footer to a pencil icon on top right
  • Fix sun or moon not showing in ephemeris card with some sources when the sun/moon is setting the day after
  • Fix crash when sending data to Gadgetbridge in some cases
  • Fix moving to next location when swiping on the nowcasting chart (@min7-i)

Translations

  • Translations updated
  • Fix formatting of Chinese calendar day of the month (@CoelacanthusHex)

Checksums

Flavor Variant SHA-256
Standard Universal 9bcdcc9bef68ba7d0b1458e87f81431aae31363aef4b1d3885d6383a07b62d98
Standard arm64-v8a 2adef002b213b9cf7b808aeb7af54dcbc120d4146bda69fb5ff59ae75efeedc5
Standard armeabi-v7a cb35f7fc850a659d3b6d77bf7f1e85f863784f01f37a4b041ba7dd8dcdf6dfd2
Standard x86 43b2e956582f6c62c4641c18f9c97eda673320b821e85da841d86b4cf06a11fd
Standard x86_64 91588573cb1956fff40bd664595a4fb777986ee2f9c37c152db468ed843c9213
Free networks Universal 231f6ff857cf4d45abcda50f4cb9c1354c5e784110288e9e2124872f08646702

Breezy Weather v5.2.0

15 Apr 16:35
Compare
Choose a tag to compare

Don’t know which release to choose? Check INSTALL instructions.

IMPORTANT changes

  • gplay flavor was removed, Fused location is now available natively in all flavors for Android >= 12 with no proprietary library. Migration path: use the standard flavor
  • fdroid flavor was renamed freenet to avoid confusion with the store. Obtainium users need to take action to change their regular expression to catch the new name
  • OpenWeatherMap OneCall API will no longer be available without requiring billing information in June 2024. As a consequence, we switched to other endpoints that unfortunately don’t support alerts and minutely. You will have to use a different secondary source if you want to keep receiving these info. If you use a custom API key, you might want to make sure your API key is subscribed to the following products: Current and 3-hourly.
  • If you were using “Send data to Gadgetbridge” feature, you will need to go back to Settings > Widgets to define which apps you want to send data to
  • Lunar calendar is no longer available on Android < 7.0

New feature

  • New (better) chart for precipitation nowcasting: more accurate with a bar chart, has light/medium/heavy thresholds to help interpret the data, has start time and end time on the marker, now supports RtL languages
  • Alternate calendars (from Settings > Appearance) for Android >= 7.0. Currently supported: Chinese, Dangi, Indian National, Islamic and Persian.

Sources

  • [GeoSphere Austria] Added as main source in Austria and nearby
  • [GeoSphere Austria] Added as secondary source for air quality in Europe and nearby
  • [GeoSphere Austria] Added as secondary source for precipitation nowcasting in Austria and nearby
  • [GeoSphere Austria] Added as secondary source for alerts in Austria
  • [Gadgetbridge] We are now able to send data for secondary locations
  • [AccuWeather] Fix fail to refresh when using a language not supported by AccuWeather (noticed on Central Kurdish, Esperanto and Interlingua), now fallbacks to English
  • [Open-Meteo] Fix workaround location search issue when result list is empty (will show instructions instead of an error)
  • [Open-Meteo] Fix issues related to DST
  • [Open-Meteo] Fix location search failed when at least one result didn’t have a timezone info
  • [DMI] Add severity/colors to alerts
  • [Android location source] Added support for native Fused on Android >= 12

Improvements

  • Improved privacy of the “Send Gadgetbridge data” which now allows you to select which apps you want to send data to, instead of all compatible apps.
  • Added source for each alert for compatible sources
  • [Widgets] “Material You - Current” automatically adapt size to the frame on Android >= 12
  • [Widgets] “Material You - Current” add preview
  • [Widgets] Added a custom subtitle keyword for a summary of pollen indexes
  • Background updates: secondary locations (when used) are now refreshed once a day
  • Add a new error message “Server unavailable”
  • Improved time picker for forecast notification (now supports 12-hour system), also fixes a crash on Android 14 QPR2 (@min7-i)

Fixes

  • [Widgets] “Material You - Current” Tap to open app now works again
  • [Widgets] Day + Vertical - To fix a crash when using Android < 12, the clock when displayed as analog will no longer set the correct timezone on Android < 12 (this feature is not available on these versions)
  • Fix wrong number displayed on the daily feels like chart
  • Fix current location keeping old timezone on some sources, when travelling to a different timezone
  • Fix “Stay informed” card stays visible after allowing notifications via settings / app-info
  • Fix extra padding on bottom of keyboard on location search (@min7-i)
  • The sensor manager is no longer queried if the gravity sensor preference is disabled (fix a trigger on GrapheneOS)
  • Fix back button in a sub settings menu exited settings instead of going back to main settings screen (@min7-i)
  • Fix color of the “change source” button on location search (@min7-i)
  • Fix live wallpaper refresh rate (was capped at 60 Hz)
  • Fix non-configured sources showing as options for secondary sources

Translations

  • Translations updated
  • Initial translation added for Eesti (thanks Priit Jõerüüt!)

Checksums

Flavor Variant SHA-256
Standard Universal 481b09e266b7b88b3c2dfc9d6c1e649de5fe1483657c9ac31b312b14133044c0
Standard arm64-v8a 6ae0540f66983c1797a3152672607403196bee4d664abf8a9fb68fc317883fcc
Standard armeabi-v7a 3991f1135a0b92f9a63145360759e00e80748026c303b9ea4ded95036a9949c1
Standard x86 de2b7de293c40dfcf6d9e8f664c5775533faaf5162880b8f7f45fba120d4ce8c
Standard x86_64 7c0d9f0de13357ded052e26183cc9167e587937c154f21cb4cb8fef5c3257821
Free networks Universal ea171a6bb73fa38599734c3a30d7184a7a29e9ce8ee75aea6b3a63e7ce37665c

Breezy Weather v5.1.8

30 Mar 19:16
Compare
Choose a tag to compare

Don’t know which release to choose? Check INSTALL instructions.

Due to a technical change, if you had set up a different language than your system language, you will have to set it again on update.

New features

  • Added ability to change the background weather and time for each location

Weather sources

  • [WMO SWIC] Switch to newer v3.0 endpoint for alerts, should be more reliable and much faster
  • [WMO SWIC] Updated alert colors to v3.0
  • Default alert colors for sources not providing colors (DMI, ECCC, OpenWeather, Pirate Weather) were also updated to match alert colors of WMO SWIC v3.0

Improvements and fixes

  • Precipitation nowcast is now a dedicated card
  • Fix crash on Android < 7.0
  • Fix live wallpaper non-auto weather kind
  • A new error type “Invalid or incomplete data received from server” was added
  • Fix display issue when changing main source sometimes resulted in empty value for secondary sources
  • Add error handling to “change instance URL” feature of self-hostable sources
  • [Widgets] Fix clock and dates didn’t honor timezone of the location (used system timezone instead)
  • [Widgets] Fix clock font preference reset every time configuration screen was entered
  • [Widgets] Fix Material You - Forecast not being available on some devices
  • [Widgets] Fix Material You - Current proportions

Translations

  • Translations updated
  • Basic support added for British English (supports a few spelling differences), also added to Australian English and Canadian English (new)
  • Improved date formatting work for Android 7.0+ is now complete
  • Chinese is now handled as Simplified Chinese and Traditional Chinese to ease the work of translators
  • Fix - All non-weather-related texts are now properly updated on language change (weather-related texts still require a refresh of locations)

Checksums

Flavor Variant SHA-256
Standard Universal 62cec5ad56a9e9ea483b15fa55f461a83ace885bb5c198d3fdf77733b233ec81
Standard arm64-v8a b27cb2c1f5f4908c7d3ba0a3742c6c8528efcb1583dc56eef83142e86c08d507
Standard armeabi-v7a e3a10389597d03d03775c0e40936ad5dfe069e57d16340fa3a1b2e0dac35e59e
Standard x86 2df0c8443317e26bfd87197acd97c6a4405bf5df51eec86ad8dbe2c553af39dd
Standard x86_64 ce333ca18f8e0face53d1285df65acde636d20f7affa2897593e2c61facef3cd
Google Play Universal a6c6b23911b7b94b87a6ed8101ebe5c9ff46c86cd7178e8ee62f83f770c0e761
F-Droid Universal 2f884a5c5f0c6650be96d79b5c43c778166f23e528df42583a505c0ef398d17d

Breezy Weather v5.1.7

20 Mar 21:20
Compare
Choose a tag to compare

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • [Privacy] If you enabled sending data to Gadgetbridge, Breezy Weather will no longer share your longitude, latitude and if your location is your current position with Gadgetbridge or any other app.
  • [Privacy] The “Send weather data to Gadgetbridge” option was renamed “Broadcast my weather data to other apps” as any app can “pretend to be Gadgetbridge”. A confirmation dialog will appear to make the user confirm they fully understand the risks.
  • [Privacy] The “Send weather data to Gadgetbridge” (which is off by default, unless you enabled it) will be turned off on all devices on update to let users decide if they still want to enable it.
  • For sources not providing colors, we now make the color of the alert dynamic based on severity instead of always orange. This scale is the same as the one used by World Meteorological Organization and may differ with colors usually provided by your national provider. For sources without severity, this will fallback to Unknown color.

Weather sources

  • Updated recommendations for new locations (existing locations must be modified manually, or re-added):
Location Source type Old New
Hong Kong Alert AccuWeather WMO Severe Weather

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 014bcf4376f67d2c2d8bc53e02fbd93ed7ae3b11fffd45e1f6fede8f868038d6
Standard arm64-v8a 24aa189224ef46a60bdfdb4a95ab13b3c5b614e0373a11faeadf135d6b40dad2
Standard armeabi-v7a fd3ce5e0e4c6d493efb230622670b910af8081a99983681cac99458062567259
Standard x86 3f2c4af6f5596c63068d1b12e99cb0d835de896fcdab90773726b95eda542f63
Standard x86_64 f8ba9dc5467aff3643d35a62fffae4fb27eabe77b0c1169c1e52e3fd28dde2ad
Google Play Universal 26337ce89d8c47f93a00ef2f4e9f34eba16c12c51a15204b7ae625e9c25f7fcd
F-Droid Universal 787bc7f991f47215e7c4c50c018577a0c9d34c51b76b8b1ff8f64f31f6965b13

Breezy Weather v5.1.6

19 Mar 18:40
Compare
Choose a tag to compare

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • Allow to enable Gadgetbridge if Smartspacer generic weather plugin is installed
  • Fix cypress, hazel and hornbeam pollen not correctly saved to database

Weather sources

  • [Open-Meteo] Added ability to choose your own self-hosted instance in the settings
  • [Bright Sky (DWD)] Added ability to choose your own self-hosted instance in the settings
  • [Recosanté] Added ability to choose your own self-hosted instance in the settings

Translations

  • Translations updated
  • Added Interlingua (very limited support at the moment) (thanks @softinterlingua)
  • Date formatting was improved on Android 7.0+ for many languages, including languages not currently supported. On lower Android versions, it will fallback to ISO 8601 formatting for short format, and weekday / day / month / year for long format. More improvements will come in later versions (mostly on widgets).

Checksums

Flavor Variant SHA-256
Standard Universal a0795585e76cfac6eabe8264626733a2e60fedd44eeaaf76925a0423c73a59f3
Standard arm64-v8a 1ff95c089ae07e288f0c699ce56d24ba22ff758a892022d6fd6ed2f2ac14e987
Standard armeabi-v7a b39cf53e23848420b5c78fd6f902851a70fbae868df57d88a48a81c7ac510f23
Standard x86 567aa6a7ef0bfefc0724d3a0640a08f7569ad10f0b2f237d34fea188e7e81ada
Standard x86_64 c6b9f16a838d43f69838511ef37f186e1dd9d1c7df2ca8a6d03ec810241a0c5b
Google Play Universal 165317c8e00e884c7a6201883acd1456f1b41d7a8b1f53e4df0e916516cab4c1
F-Droid Universal a437e9aec5f86730ccd9746e7ec21d01c8b6be552325dfe744f5d739ea3ce835

Breezy Weather v5.1.5

16 Mar 16:03
Compare
Choose a tag to compare

Don’t know which release to choose? Check INSTALL instructions.

Just a re-release of v5.1.4 to include some technical build adjustments to prepare for release in default F-Droid repo.

Changelog of v5.1.4:

New features

  • We now have our own repo for F-Droid and Google Play flavors of Breezy Weather. If you want to switch from our current repo (Standard flavor) to a different flavor, you should remove the repo for the Standard flavor first to avoid getting updates for the wrong flavor. Link to Breezy Weather F-Droid repos

Weather sources

  • [World Meteorological Organization (WMO) Severe Weather] Added experimental support as secondary alert source. Translations are not supported (yet). Please report as soon as possible if you encounter a refresh error, making sure you mention the country of your location in the issue.
  • [ECCC] Add sunshine duration
  • [Natural Earth] Improve detection of small islands/countries
  • [Recosanté] Fix refresh error on Friday
  • Updated recommendations for new locations (existing locations must be modified manually, or re-added):
Location Source type Old New
France Pollen Open-Meteo Recosanté

Improvements and fixes

  • Background weather update will now only process the first location, unless you have multi cities usage. This makes the process more green and efficient, and other secondary locations will automatically be updated when you open them instead (this means that if you don’t check these locations very often, it will no longer uselessly refresh them in the background). A document has been written to describe in details how the full weather update process work: https://github.com/breezy-weather/breezy-weather/blob/main/docs/UPDATES.md
  • Fix AccuWeather being the default weather source instead of automatic recommendations
  • Fix "Please wait a few seconds before retrying" when adding a location
  • Fix some sources not being available for current location if current location didn’t change
  • Fix notification-widget not being restored on reboot

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 0188e2542aaf63d116caa8626ccdd47bf9931a5e50ae19f9666300a806728a74
Standard arm64-v8a 3d8148fb1ea3fcfa4d91a6c494f32c64a35289730d5ada6718acfd286683b1d2
Standard armeabi-v7a 5db2103f2109ec01a6b9ce27dcfc607da27ead101ee3387e1ed4be113c0ec805
Standard x86 27ae621ae3c7869a7eb0b7c36a42360c2b07ff4a69957f5f3055f1094a59e8f7
Standard x86_64 e81b5e1f1a9008e72f8c3cddc1188a2c675f9e7a4005bcbb3b7d82b3616add61
Google Play Universal 6126673d5f26f0a99a208350a7ef57e443a99276687a928eea0a5e5f0f4833f4
F-Droid Universal 7d7b2fac5577260ba4506db7fb56ff8caea86bd7349eb45c4d9e490ba96e880b