Bump version to 2.3.1 and update changelog

release/2.3.1
Alinson S. Xavier 1 month ago
parent a9acbd6cab
commit 2816b7c3d0

@ -1,32 +1,54 @@
# Changelog # Changelog
## [2.3.1] -- 2025-08-13
### Changed
- Add notes to exported CSV files (@iSoron)
### Fixed
- Prevent some views from being obscured by system UI (@iSoron, #2171)
- Disable confetti if animations are disabled globally (@iSoron, #2170)
- Make symbols easier to distinguish in "pure black" dark mode (powerjungle, #2136)
- Trim unit labels when necessary (@hiqua, @iSoron, #2158)
## [2.3.0] -- 2025-06-23 ## [2.3.0] -- 2025-06-23
### Added ### Added
- Add support for Android 15 and 16 (@iSoron) - Add support for Android 15 and 16 (@iSoron)
- Show confetti animation (@gokulk16, @iSoron, #1743) - Show confetti animation (@gokulk16, @iSoron, #1743)
- Show streaks for measurable habits (@teckwarz, #2059) - Show streaks for measurable habits (@teckwarz, #2059)
- Allow user to unset measurable habits (@leontodd, @kalina559, #1899, #2109) - Allow user to unset measurable habits (@leontodd, @kalina559, #1899, #2109)
### Changed ### Changed
- Change background widget color for habits with implicit checks (@wobbba, #1915) - Change background widget color for habits with implicit checks (@wobbba, #1915)
### Fixed ### Fixed
- Fix notification when goal type is set to maximum (@manish99verma, #1931) - Fix notification when goal type is set to maximum (@manish99verma, #1931)
- Never mark "at most" habits as completed for the day (@kalina559, #2077) - Never mark "at most" habits as completed for the day (@kalina559, #2077)
- Increase minimum widget size (@iSoron, #2118) - Increase minimum widget size (@iSoron, #2118)
- Improve Gradle configuration (@jimlyas, #2108) - Improve Gradle configuration (@jimlyas, #2108)
## [2.2.0] -- 2024-01-30 ## [2.2.0] -- 2024-01-30
### Added ### Added
- Add support for Android 14 (@iSoron, @hiqua) - Add support for Android 14 (@iSoron, @hiqua)
- Allow user to change app language (@leondzn) - Allow user to change app language (@leondzn)
### Fixed ### Fixed
- Implement workaround to make notifications non-dismissible in Android 14 (@iSoron, #1872) - Implement workaround to make notifications non-dismissible in Android 14 (@iSoron, #1872)
- Fix splash screen background color in dark mode (@SIKV, #1888) - Fix splash screen background color in dark mode (@SIKV, #1888)
## [2.1.3] -- 2023-08-28 ## [2.1.3] -- 2023-08-28
### Fixed ### Fixed
- Use text input on Samsung devices (@iSoron, #1719) - Use text input on Samsung devices (@iSoron, #1719)
- Prevent crash if alarm permission is revoked (@iSoron) - Prevent crash if alarm permission is revoked (@iSoron)
- Adjust widget colors (@iSoron) - Adjust widget colors (@iSoron)
@ -34,7 +56,9 @@
- Fix skip button in locales that use comma instead of dot (@iSoron, #1721) - Fix skip button in locales that use comma instead of dot (@iSoron, #1721)
## [2.1.2] -- 2023-05-26 ## [2.1.2] -- 2023-05-26
### Fixed ### Fixed
- Fix bug that caused widget to enter checkmark on wrong date (@iSoron, #1541) - Fix bug that caused widget to enter checkmark on wrong date (@iSoron, #1541)
- Fix widget corners on Android 12 (@iSoron) - Fix widget corners on Android 12 (@iSoron)
- Fix bug that caused notes to be lost when editing a checkmark (@iSoron, #1566) - Fix bug that caused notes to be lost when editing a checkmark (@iSoron, #1566)
@ -42,18 +66,23 @@
- Accept comma (instead of dot) in certain locales (@iSoron) - Accept comma (instead of dot) in certain locales (@iSoron)
### Changed ### Changed
- Remove update delay after entering a checkmark (@iSoron) - Remove update delay after entering a checkmark (@iSoron)
### Removed ### Removed
- Remove stack widgets (@iSoron)
- Remove stack widgets (@iSoron)
## [2.1.1] -- 2022-09-24 ## [2.1.1] -- 2022-09-24
### Fixed ### Fixed
- Fix Tasker plugin (@iSoron, #1503) - Fix Tasker plugin (@iSoron, #1503)
## [2.1.0] -- 2022-09-10 ## [2.1.0] -- 2022-09-10
### Added ### Added
- Allow user to add notes to specific dates (@vbh, #1103) - Allow user to add notes to specific dates (@vbh, #1103)
- Allow user to track "at most" numerical habits (@KristianTashkov, #1101) - Allow user to track "at most" numerical habits (@KristianTashkov, #1101)
- Allow user to add skips to measurable habits (@kalina559, #1319) - Allow user to add skips to measurable habits (@kalina559, #1319)
@ -64,10 +93,12 @@
- Add support for Android 13 themed icons (@cheeeeer, #1497) - Add support for Android 13 themed icons (@cheeeeer, #1497)
### Removed ### Removed
- Hide snooze button Android 12 notifications (@hiqua, #1226) - Hide snooze button Android 12 notifications (@hiqua, #1226)
- Remove preference to set LED lights (@iSoron) - Remove preference to set LED lights (@iSoron)
### Changed ### Changed
- Hide failed habits along with completed ones (@hiqua, #1052) - Hide failed habits along with completed ones (@hiqua, #1052)
- Cycle through all checkmark states when toggling (@iSoron) - Cycle through all checkmark states when toggling (@iSoron)
- Add delay after toggling a habit (@hiqua, @kalina559, #1147) - Add delay after toggling a habit (@hiqua, @kalina559, #1147)
@ -76,6 +107,7 @@
- Increase target SDK to 31 (@hiqua) - Increase target SDK to 31 (@hiqua)
### Fixed ### Fixed
- Fix small dialog buttons (@kalina559, #1096) - Fix small dialog buttons (@kalina559, #1096)
- Fix invalid CSV files (@hiqua, #1177) - Fix invalid CSV files (@hiqua, #1177)
- Fix small issues in calendar chart (@kalina559, #1314) - Fix small issues in calendar chart (@kalina559, #1314)
@ -84,13 +116,16 @@
- Fix widgets not working correctly on API 33 (@iSoron, #1488) - Fix widgets not working correctly on API 33 (@iSoron, #1488)
### Refactoring & Testing ### Refactoring & Testing
- Replace raster icons by vector assets (@kalina559) - Replace raster icons by vector assets (@kalina559)
- Remove JVM dependencies from uhabits-core module (@sgallese) - Remove JVM dependencies from uhabits-core module (@sgallese)
- Add various missing tests (@sgallese) - Add various missing tests (@sgallese)
- Upgrade project dependencies (@hiqua, @sgallese) - Upgrade project dependencies (@hiqua, @sgallese)
## [2.0.3] - 2021-08-21 ## [2.0.3] - 2021-08-21
### Fixed ### Fixed
- Improve automatic checkmarks for monthly habits (@iSoron, #947) - Improve automatic checkmarks for monthly habits (@iSoron, #947)
- Fix small theme issues (@iSoron) - Fix small theme issues (@iSoron)
- Fix ANR on some Samsung phones (@iSoron, #962) - Fix ANR on some Samsung phones (@iSoron, #962)
@ -102,9 +137,11 @@
## [2.0.2] - 2021-05-23 ## [2.0.2] - 2021-05-23
### Changed ### Changed
- Make checkmark widget resizable - Make checkmark widget resizable
### Fixed ### Fixed
- Fix crash caused by numerical habits with zero target (@iSoron, #903) - Fix crash caused by numerical habits with zero target (@iSoron, #903)
- Fix small issues with font size (@iSoron) - Fix small issues with font size (@iSoron)
- Allow fractional target values (@sumanabhi, #911) - Allow fractional target values (@sumanabhi, #911)
@ -115,18 +152,22 @@
## [2.0.1] - 2021-05-09 ## [2.0.1] - 2021-05-09
### Added ### Added
- Make midnight delay optional and disabled by default (@hiqua) - Make midnight delay optional and disabled by default (@hiqua)
- Add arrows to sort menu (@iSoron) - Add arrows to sort menu (@iSoron)
### Removed ### Removed
- Temporarily remove experimental device sync functionality. This feature will be re-added in - Temporarily remove experimental device sync functionality. This feature will be re-added in
Loop 2.1. Loop 2.1.
### Changed ### Changed
- Make implicit checkmarks easier to read (@iSoron) - Make implicit checkmarks easier to read (@iSoron)
- Update and improve list of translators (@hiqua, @iSoron) - Update and improve list of translators (@hiqua, @iSoron)
### Fixed ### Fixed
- Disable transparency for stacked widgets (@hiqua) - Disable transparency for stacked widgets (@hiqua)
- Fix various color issues on the dark theme (@hiqua, @iSoron) - Fix various color issues on the dark theme (@hiqua, @iSoron)
- Fix "customize notifications" on older devices (@hiqua) - Fix "customize notifications" on older devices (@hiqua)
@ -135,6 +176,7 @@
- Fix checkmark widget not rendering properly on some Samsung phones (@iSoron) - Fix checkmark widget not rendering properly on some Samsung phones (@iSoron)
### Refactoring & Testing ### Refactoring & Testing
- Finish conversion of the entire project to Kotlin (@hiqua, @iSoron, @MarKco) - Finish conversion of the entire project to Kotlin (@hiqua, @iSoron, @MarKco)
- Automatically run large tests on GitHub Actions (@iSoron) - Automatically run large tests on GitHub Actions (@iSoron)
- Remove unused v21 resources (@hiqua) - Remove unused v21 resources (@hiqua)
@ -142,6 +184,7 @@
## [2.0.0-alpha] - 2020-11-29 ## [2.0.0-alpha] - 2020-11-29
### Added ### Added
- Track numeric habits (@iSoron, @namnl) - Track numeric habits (@iSoron, @namnl)
- Skip days without breaking streak (@KristianTashkov) - Skip days without breaking streak (@KristianTashkov)
- Sort habits by status (@hiqua) - Sort habits by status (@hiqua)
@ -152,15 +195,18 @@
- Export backups daily (@iSoron) - Export backups daily (@iSoron)
### Removed ### Removed
- Drop support to devices older than Android 6.0 (API 23) - Drop support to devices older than Android 6.0 (API 23)
### Fixed ### Fixed
- Reset chart offset when switching scale (@alxmjo) - Reset chart offset when switching scale (@alxmjo)
- Don't show reminders from archived habits (@KristianTashkov) - Don't show reminders from archived habits (@KristianTashkov)
- Lapses on non-daily habits decrease the score too much (@iSoron) - Lapses on non-daily habits decrease the score too much (@iSoron)
- Update widgets at midnight (@KristianTashkov) - Update widgets at midnight (@KristianTashkov)
### Refactoring ### Refactoring
- Convert files to Kotlin (@olegivo) - Convert files to Kotlin (@olegivo)
## [1.8.12] - 2021-01-30 ## [1.8.12] - 2021-01-30
@ -185,13 +231,15 @@
## [1.8.8] - 2020-06-21 ## [1.8.8] - 2020-06-21
- Make small changes to the habit scheduling algorithm, so that "1 time every x days" habits work more predictably. - Make small changes to the habit scheduling algorithm, so that "1 time every x days" habits work
more predictably.
- Fix crash when saving habit - Fix crash when saving habit
## [1.8.0] - 2020-01-01 ## [1.8.0] - 2020-01-01
- New bar chart showing number of repetitions performed in each week, month, quarter or year. - New bar chart showing number of repetitions performed in each week, month, quarter or year.
- Improved calculation of streaks for non-daily habits: performing habits on irregular weekdays will no longer break your streak. - Improved calculation of streaks for non-daily habits: performing habits on irregular weekdays will
no longer break your streak.
- Many more colors to choose from (now 20 in total). - Many more colors to choose from (now 20 in total).
- Ability to customize how transparent the widgets are on your home screen. - Ability to customize how transparent the widgets are on your home screen.
- Ability to customize the first day of the week. - Ability to customize the first day of the week.

@ -44,8 +44,8 @@ android {
compileSdk = 36 compileSdk = 36
defaultConfig { defaultConfig {
versionCode = 20300 versionCode = 20301
versionName = "2.3.0" versionName = "2.3.1"
minSdk = 28 minSdk = 28
targetSdk = 36 targetSdk = 36
applicationId = "org.isoron.uhabits" applicationId = "org.isoron.uhabits"

Loading…
Cancel
Save