diff --git a/CHANGELOG.md b/CHANGELOG.md index 775548b99..c37626019 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,32 +1,54 @@ # 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 + ### Added + - Add support for Android 15 and 16 (@iSoron) - Show confetti animation (@gokulk16, @iSoron, #1743) - Show streaks for measurable habits (@teckwarz, #2059) - Allow user to unset measurable habits (@leontodd, @kalina559, #1899, #2109) ### Changed + - Change background widget color for habits with implicit checks (@wobbba, #1915) ### Fixed + - Fix notification when goal type is set to maximum (@manish99verma, #1931) - Never mark "at most" habits as completed for the day (@kalina559, #2077) - Increase minimum widget size (@iSoron, #2118) - Improve Gradle configuration (@jimlyas, #2108) ## [2.2.0] -- 2024-01-30 + ### Added + - Add support for Android 14 (@iSoron, @hiqua) - Allow user to change app language (@leondzn) ### Fixed + - Implement workaround to make notifications non-dismissible in Android 14 (@iSoron, #1872) - Fix splash screen background color in dark mode (@SIKV, #1888) ## [2.1.3] -- 2023-08-28 + ### Fixed + - Use text input on Samsung devices (@iSoron, #1719) - Prevent crash if alarm permission is revoked (@iSoron) - Adjust widget colors (@iSoron) @@ -34,7 +56,9 @@ - Fix skip button in locales that use comma instead of dot (@iSoron, #1721) ## [2.1.2] -- 2023-05-26 + ### Fixed + - Fix bug that caused widget to enter checkmark on wrong date (@iSoron, #1541) - Fix widget corners on Android 12 (@iSoron) - 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) ### Changed + - Remove update delay after entering a checkmark (@iSoron) ### Removed -- Remove stack widgets (@iSoron) +- Remove stack widgets (@iSoron) ## [2.1.1] -- 2022-09-24 + ### Fixed + - Fix Tasker plugin (@iSoron, #1503) ## [2.1.0] -- 2022-09-10 + ### Added + - Allow user to add notes to specific dates (@vbh, #1103) - Allow user to track "at most" numerical habits (@KristianTashkov, #1101) - Allow user to add skips to measurable habits (@kalina559, #1319) @@ -64,10 +93,12 @@ - Add support for Android 13 themed icons (@cheeeeer, #1497) ### Removed + - Hide snooze button Android 12 notifications (@hiqua, #1226) - Remove preference to set LED lights (@iSoron) ### Changed + - Hide failed habits along with completed ones (@hiqua, #1052) - Cycle through all checkmark states when toggling (@iSoron) - Add delay after toggling a habit (@hiqua, @kalina559, #1147) @@ -76,6 +107,7 @@ - Increase target SDK to 31 (@hiqua) ### Fixed + - Fix small dialog buttons (@kalina559, #1096) - Fix invalid CSV files (@hiqua, #1177) - Fix small issues in calendar chart (@kalina559, #1314) @@ -84,13 +116,16 @@ - Fix widgets not working correctly on API 33 (@iSoron, #1488) ### Refactoring & Testing + - Replace raster icons by vector assets (@kalina559) - Remove JVM dependencies from uhabits-core module (@sgallese) - Add various missing tests (@sgallese) - Upgrade project dependencies (@hiqua, @sgallese) ## [2.0.3] - 2021-08-21 + ### Fixed + - Improve automatic checkmarks for monthly habits (@iSoron, #947) - Fix small theme issues (@iSoron) - Fix ANR on some Samsung phones (@iSoron, #962) @@ -102,9 +137,11 @@ ## [2.0.2] - 2021-05-23 ### Changed + - Make checkmark widget resizable ### Fixed + - Fix crash caused by numerical habits with zero target (@iSoron, #903) - Fix small issues with font size (@iSoron) - Allow fractional target values (@sumanabhi, #911) @@ -115,18 +152,22 @@ ## [2.0.1] - 2021-05-09 ### Added + - Make midnight delay optional and disabled by default (@hiqua) -- Add arrows to sort menu (@iSoron) +- Add arrows to sort menu (@iSoron) ### Removed + - Temporarily remove experimental device sync functionality. This feature will be re-added in Loop 2.1. ### Changed + - Make implicit checkmarks easier to read (@iSoron) - Update and improve list of translators (@hiqua, @iSoron) ### Fixed + - Disable transparency for stacked widgets (@hiqua) - Fix various color issues on the dark theme (@hiqua, @iSoron) - Fix "customize notifications" on older devices (@hiqua) @@ -135,6 +176,7 @@ - Fix checkmark widget not rendering properly on some Samsung phones (@iSoron) ### Refactoring & Testing + - Finish conversion of the entire project to Kotlin (@hiqua, @iSoron, @MarKco) - Automatically run large tests on GitHub Actions (@iSoron) - Remove unused v21 resources (@hiqua) @@ -142,6 +184,7 @@ ## [2.0.0-alpha] - 2020-11-29 ### Added + - Track numeric habits (@iSoron, @namnl) - Skip days without breaking streak (@KristianTashkov) - Sort habits by status (@hiqua) @@ -152,15 +195,18 @@ - Export backups daily (@iSoron) ### Removed + - Drop support to devices older than Android 6.0 (API 23) ### Fixed + - Reset chart offset when switching scale (@alxmjo) - Don't show reminders from archived habits (@KristianTashkov) - Lapses on non-daily habits decrease the score too much (@iSoron) - Update widgets at midnight (@KristianTashkov) ### Refactoring + - Convert files to Kotlin (@olegivo) ## [1.8.12] - 2021-01-30 @@ -185,13 +231,15 @@ ## [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 ## [1.8.0] - 2020-01-01 - 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). - Ability to customize how transparent the widgets are on your home screen. - Ability to customize the first day of the week. diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index bffb150bb..498c0881b 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -44,8 +44,8 @@ android { compileSdk = 36 defaultConfig { - versionCode = 20300 - versionName = "2.3.0" + versionCode = 20301 + versionName = "2.3.1" minSdk = 28 targetSdk = 36 applicationId = "org.isoron.uhabits"