Skip to content

Commit 2816b7c

Browse files
committed
Bump version to 2.3.1 and update changelog
1 parent a9acbd6 commit 2816b7c

File tree

2 files changed

+54
-6
lines changed

2 files changed

+54
-6
lines changed

CHANGELOG.md

Lines changed: 52 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,88 @@
11
# Changelog
22

3+
## [2.3.1] -- 2025-08-13
4+
5+
### Changed
6+
7+
- Add notes to exported CSV files (@iSoron)
8+
9+
### Fixed
10+
11+
- Prevent some views from being obscured by system UI (@iSoron, #2171)
12+
- Disable confetti if animations are disabled globally (@iSoron, #2170)
13+
- Make symbols easier to distinguish in "pure black" dark mode (powerjungle, #2136)
14+
- Trim unit labels when necessary (@hiqua, @iSoron, #2158)
15+
316
## [2.3.0] -- 2025-06-23
17+
418
### Added
19+
520
- Add support for Android 15 and 16 (@iSoron)
621
- Show confetti animation (@gokulk16, @iSoron, #1743)
722
- Show streaks for measurable habits (@teckwarz, #2059)
823
- Allow user to unset measurable habits (@leontodd, @kalina559, #1899, #2109)
924

1025
### Changed
26+
1127
- Change background widget color for habits with implicit checks (@wobbba, #1915)
1228

1329
### Fixed
30+
1431
- Fix notification when goal type is set to maximum (@manish99verma, #1931)
1532
- Never mark "at most" habits as completed for the day (@kalina559, #2077)
1633
- Increase minimum widget size (@iSoron, #2118)
1734
- Improve Gradle configuration (@jimlyas, #2108)
1835

1936
## [2.2.0] -- 2024-01-30
37+
2038
### Added
39+
2140
- Add support for Android 14 (@iSoron, @hiqua)
2241
- Allow user to change app language (@leondzn)
2342

2443
### Fixed
44+
2545
- Implement workaround to make notifications non-dismissible in Android 14 (@iSoron, #1872)
2646
- Fix splash screen background color in dark mode (@SIKV, #1888)
2747

2848
## [2.1.3] -- 2023-08-28
49+
2950
### Fixed
51+
3052
- Use text input on Samsung devices (@iSoron, #1719)
3153
- Prevent crash if alarm permission is revoked (@iSoron)
3254
- Adjust widget colors (@iSoron)
3355
- Fix bug preventing screens from updating at midnight (@iSoron)
3456
- Fix skip button in locales that use comma instead of dot (@iSoron, #1721)
3557

3658
## [2.1.2] -- 2023-05-26
59+
3760
### Fixed
61+
3862
- Fix bug that caused widget to enter checkmark on wrong date (@iSoron, #1541)
3963
- Fix widget corners on Android 12 (@iSoron)
4064
- Fix bug that caused notes to be lost when editing a checkmark (@iSoron, #1566)
4165
- Prevent soft keyboard from covering entry popup (@iSoron)
4266
- Accept comma (instead of dot) in certain locales (@iSoron)
4367

4468
### Changed
69+
4570
- Remove update delay after entering a checkmark (@iSoron)
4671

4772
### Removed
48-
- Remove stack widgets (@iSoron)
4973

74+
- Remove stack widgets (@iSoron)
5075

5176
## [2.1.1] -- 2022-09-24
77+
5278
### Fixed
79+
5380
- Fix Tasker plugin (@iSoron, #1503)
5481

5582
## [2.1.0] -- 2022-09-10
83+
5684
### Added
85+
5786
- Allow user to add notes to specific dates (@vbh, #1103)
5887
- Allow user to track "at most" numerical habits (@KristianTashkov, #1101)
5988
- Allow user to add skips to measurable habits (@kalina559, #1319)
@@ -64,10 +93,12 @@
6493
- Add support for Android 13 themed icons (@cheeeeer, #1497)
6594

6695
### Removed
96+
6797
- Hide snooze button Android 12 notifications (@hiqua, #1226)
6898
- Remove preference to set LED lights (@iSoron)
6999

70100
### Changed
101+
71102
- Hide failed habits along with completed ones (@hiqua, #1052)
72103
- Cycle through all checkmark states when toggling (@iSoron)
73104
- Add delay after toggling a habit (@hiqua, @kalina559, #1147)
@@ -76,6 +107,7 @@
76107
- Increase target SDK to 31 (@hiqua)
77108

78109
### Fixed
110+
79111
- Fix small dialog buttons (@kalina559, #1096)
80112
- Fix invalid CSV files (@hiqua, #1177)
81113
- Fix small issues in calendar chart (@kalina559, #1314)
@@ -84,13 +116,16 @@
84116
- Fix widgets not working correctly on API 33 (@iSoron, #1488)
85117

86118
### Refactoring & Testing
119+
87120
- Replace raster icons by vector assets (@kalina559)
88121
- Remove JVM dependencies from uhabits-core module (@sgallese)
89122
- Add various missing tests (@sgallese)
90123
- Upgrade project dependencies (@hiqua, @sgallese)
91124

92125
## [2.0.3] - 2021-08-21
126+
93127
### Fixed
128+
94129
- Improve automatic checkmarks for monthly habits (@iSoron, #947)
95130
- Fix small theme issues (@iSoron)
96131
- Fix ANR on some Samsung phones (@iSoron, #962)
@@ -102,9 +137,11 @@
102137
## [2.0.2] - 2021-05-23
103138

104139
### Changed
140+
105141
- Make checkmark widget resizable
106142

107143
### Fixed
144+
108145
- Fix crash caused by numerical habits with zero target (@iSoron, #903)
109146
- Fix small issues with font size (@iSoron)
110147
- Allow fractional target values (@sumanabhi, #911)
@@ -115,18 +152,22 @@
115152
## [2.0.1] - 2021-05-09
116153

117154
### Added
155+
118156
- Make midnight delay optional and disabled by default (@hiqua)
119-
- Add arrows to sort menu (@iSoron)
157+
- Add arrows to sort menu (@iSoron)
120158

121159
### Removed
160+
122161
- Temporarily remove experimental device sync functionality. This feature will be re-added in
123162
Loop 2.1.
124163

125164
### Changed
165+
126166
- Make implicit checkmarks easier to read (@iSoron)
127167
- Update and improve list of translators (@hiqua, @iSoron)
128168

129169
### Fixed
170+
130171
- Disable transparency for stacked widgets (@hiqua)
131172
- Fix various color issues on the dark theme (@hiqua, @iSoron)
132173
- Fix "customize notifications" on older devices (@hiqua)
@@ -135,13 +176,15 @@
135176
- Fix checkmark widget not rendering properly on some Samsung phones (@iSoron)
136177

137178
### Refactoring & Testing
179+
138180
- Finish conversion of the entire project to Kotlin (@hiqua, @iSoron, @MarKco)
139181
- Automatically run large tests on GitHub Actions (@iSoron)
140182
- Remove unused v21 resources (@hiqua)
141183

142184
## [2.0.0-alpha] - 2020-11-29
143185

144186
### Added
187+
145188
- Track numeric habits (@iSoron, @namnl)
146189
- Skip days without breaking streak (@KristianTashkov)
147190
- Sort habits by status (@hiqua)
@@ -152,15 +195,18 @@
152195
- Export backups daily (@iSoron)
153196

154197
### Removed
198+
155199
- Drop support to devices older than Android 6.0 (API 23)
156200

157201
### Fixed
202+
158203
- Reset chart offset when switching scale (@alxmjo)
159204
- Don't show reminders from archived habits (@KristianTashkov)
160205
- Lapses on non-daily habits decrease the score too much (@iSoron)
161206
- Update widgets at midnight (@KristianTashkov)
162207

163208
### Refactoring
209+
164210
- Convert files to Kotlin (@olegivo)
165211

166212
## [1.8.12] - 2021-01-30
@@ -185,13 +231,15 @@
185231

186232
## [1.8.8] - 2020-06-21
187233

188-
- Make small changes to the habit scheduling algorithm, so that "1 time every x days" habits work more predictably.
234+
- Make small changes to the habit scheduling algorithm, so that "1 time every x days" habits work
235+
more predictably.
189236
- Fix crash when saving habit
190237

191238
## [1.8.0] - 2020-01-01
192239

193240
- New bar chart showing number of repetitions performed in each week, month, quarter or year.
194-
- Improved calculation of streaks for non-daily habits: performing habits on irregular weekdays will no longer break your streak.
241+
- Improved calculation of streaks for non-daily habits: performing habits on irregular weekdays will
242+
no longer break your streak.
195243
- Many more colors to choose from (now 20 in total).
196244
- Ability to customize how transparent the widgets are on your home screen.
197245
- Ability to customize the first day of the week.

uhabits-android/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ android {
4444
compileSdk = 36
4545

4646
defaultConfig {
47-
versionCode = 20300
48-
versionName = "2.3.0"
47+
versionCode = 20301
48+
versionName = "2.3.1"
4949
minSdk = 28
5050
targetSdk = 36
5151
applicationId = "org.isoron.uhabits"

0 commit comments

Comments
 (0)