- [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