Releases: TheAxelander/OpenBudgeteer
Releases · TheAxelander/OpenBudgeteer
v1.9.1
v1.9
⚙️ Features & Enhancements
- Edit Bucket Dialog shows now a calculated next applying target date for Bucket type
Expense every X Months
andSave X until Y date
#201 - File content preview on Import Page no longer wraps, instead it uses horizontal scrolling #227
- Migrated reports from ChartJs.Blazor to Blazor-ApexCharts
- Bucket Movements will be now stored with the current date instead on first of the month #240 Thanks Lucaber
- Bucket Details will now show the right amount (highlighted with a
*
) in case it's part of a split Transaction #256 #272 Thanks Lucaber - New defaults on Date and Amount for creating/editing a Transaction #270
- Add confirmation dialog before closing an Account #264
- Redesign Blazor reconnect dialog #250
🔨 Maintenance
- Rework Unit Tests and Code cleanup after dropping Sqlite support #239 #246
- New API Version
1.1
with new Endpoint/withoutSystemBuckets
🪲 Bug Fixes
- Creation of multiple new Accounts using Recurring Transactions #255 #267 Thanks OSMIbra
- On Import Page, Preview modification for large texts couldn't be synced to ViewModel due to SignalR message size limitation #248
- Correct usage of
APPSETTINGS_THEME
default valuedefault
#253 - Fix Preview Word Wrap on Import Page using Firefox #261
- Adding additional checks for Bucket Proposal to prevent inconsistent database state #254
v1.8.3
v1.8.2
v1.8.1
v1.8
⚠️ Breaking Changes
- Docker Image now listens on port 8080 (new .Net 8 default)
⚙️ Features & Enhancements
- First version of Web API in a separate Docker Image #127
- Buttons that appeared in the past only via hovering are now always displayed (was not working well, maybe additional rework in future) #155
- More responsive navigation bar #175
- New Data Consistency Check: Negative Transaction assigned to Income #177
- Create Transaction keeps last input date #187
- Consistent currency and number format for displayed Amounts #188
- An empty database can be loaded now with some demo data using
APPSETTINGS_DEMO_DATA: true
#192 - Enable editing of imported file #196
- Text Color option for Bucket #207
- Confirmation Dialog for deleting a Bucket Group #208
- Loading screen while opening/uploading a file #209
- Rework UI to make it more responsive for various small screen sizes #211
- Redesign of Navigation Menu and Footer
- Redesign Banner message on unwanted exceptions
🪲 Bug Fixes
- UI alignment for large numbers #189
- Mapping Rules using the Account Name instead of Account Id #199 Thanks Lucaber
- Adding a Mapping Rule to an existing Rule Set no longer fails #200 Thanks Lucaber
- Exception after canceling creation of a new Recurring Transactions #210
- Sqlite database migration issue (Guid generation) since
1.7
#221 - Fix
Expand All
button typo on Bucket Page #224
🔨 Maintenance
v1.7
- [Add] PostgreSQL support #81 Thanks csillaggyujto
- [Add] Confirmation Dialog before setting a Bucket inactive #119
- [Add] Some validations for creating and changing Rules
- [Breaking Change] Specific characters are no longer allowed for database names (SQL injection prevention)
- [Breaking Change] For database type
sqlite
the parameterCONNECTION_DATABASE
can now include a full path (no longer defaulted in/app/database
). Consider updating your volume mapping. - [Changed] Migrated to .Net 7
- [Changed] Integer based IDs in database have been migrated to Guid
- [Changed] Overall refactoring of database backend including SQL injection protection. Thanks csillaggyujto
- [Changed] Blazor Docker Image based on Alpine #143 Thanks csillaggyujto
- [Changed] Prevent any kind of interaction with Buckets marked as inactive #111
- [Changed] Bucket selection on Transaction and Rules Page now happens in a separate dialog which shows a similar overview like on Bucket page #112
- [Changed] Replaced custom solution to fix #114 with new
bind:get
andbind:set
feature from .Net 7 - [Changed] Improved performance for duplicate check on Import Page
- [Changed] Improved visibility of some reports on Report Page #137
- [Changed] Improved Bucket Type handling for Create/Edit Bucket #184 #160
- [Fixed] Enable de-selection of Payee on Import Page #148
- [Fixed] Duplicate matching on Import Page #151 Thanks Lucaber
- [Fixed] Negative progress for Buckets with type "Expenses every X months" #158
- [Fixed] Sqlite Database locked while using "Distribute Budget" #171
- [Fixed] Missing Unicode support for Import #163
- [Fixed] Error message closes Modal Dialog for Create/Edit Bucket #170
- [Fixed] Wrong selection after saving an Import Profile #172
- [Fixed] Allow selection of default system buckets in rules #191 Thanks Lucaber
- [Fixed] Fix navbar in portrait mode #190 Thanks Lucaber
- [Known issue] Update 1.7 doesn't compile currently for ARM64