Releases: breezy-weather/breezy-weather
Breezy Weather v5.2.5
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
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
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
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
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
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 thestandard
flavorfdroid
flavor was renamedfreenet
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
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
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
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
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 |