Releases: deadlocker8/BudgetMaster
v2.17.0 - Accounts
✨ New features
- new settings option to define how transation name suggestions are ordered (alphabetically or by frequency of use) #760
- it is now possible to specify a description for each account #765
- it is now possible to specify an end date for each account. A reminder will be shown once per day if one or more accounts will reach their end date soon. #764
✏️ Improvements
- updated dependencies #757
🐛 Bugfixes
- fixed a bug that prevented to select the correct columns during csv import if the csv has fewer rows than columns #766
⚠️ Deprecations
v2.16.1 - Bugfix
✨ New features
✏️ Improvements
- updated dependencies #761
🐛 Bugfixes
- Fixed an error when uploading images when using MariaDB. #759
⚠️ Deprecations
Minimum supported version of BudgetMaster database is now v2.10.0
❗ If you are still using BudgetMaster v2.9.2
or earlier, please make sure to upgrade to v2.10.0
prior to using this release! ❗
Minimum supported version for JSON import is now 4
❗ BudgetMaster database exports (JSON files) from version prior to v2.5.0
(version code 3
or less inside the JSON) can no longer be imported ❗
v2.16.0 - Account Balances
✨ New features
✏️ Improvements
- show balance for every account in account select #749
- added a tooltip for transfers in transaction overview to show source and destination account #756
- updated dependencies #744
🐛 Bugfixes
⚠️ Deprecations
Minimum supported version of BudgetMaster database is now v2.10.0
❗ If you are still using BudgetMaster v2.9.2
or earlier, please make sure to upgrade to v2.10.0
prior to using this release! ❗
Minimum supported version for JSON import is now 4
❗ BudgetMaster database exports (JSON files) from version prior to v2.5.0
(version code 3
or less inside the JSON) can no longer be imported ❗
v2.15.1 - Bugfix
⚠️ Important configuration changes
❗ The settings option security.require-ssl=true
in the settings.properties
has been renamed to server.ssl.enabled=true
. You have to adapt your settings.properties
file.
❗ The BudgetMaster Dockerfile no longer uses tomcat as base image. Therefore the port inside the container changed from 8080
to 9000
. #736
✨ New features
✏️ Improvements
- updated dependencies #734
🐛 Bugfixes
- transactions are no longer saved multiple times during csv import #751
- fixed docker-compose.yaml
⚠️ Deprecations
Minimum supported version of BudgetMaster database is now v2.10.0
❗ If you are still using BudgetMaster v2.9.2
or earlier, please make sure to upgrade to v2.10.0
prior to using this release! ❗
Minimum supported version for JSON import is now 4
❗ BudgetMaster database exports (JSON files) from version prior to v2.5.0
(version code 3
or less inside the JSON) can no longer be imported ❗
v2.15.0 - Improved Docker Image Size
⚠️ Important configuration changes
❗ The settings option security.require-ssl=true
in the settings.properties
has been renamed to server.ssl.enabled=true
. You have to adapt your settings.properties
file.
❗ The BudgetMaster Dockerfile no longer uses tomcat as base image. Therefore the port inside the container changed from 8080
to 9000
. #736
✨ New features
✏️ Improvements
- charts: sort categories alphabetically in bar charts (categories per month/year) #737
- csv import: create new transaction from template: do not override category #739
- csv import: show horizontal scrollbar on table start when associating columns #741
- csv import: avoid page reload on skip/undo skip and on inline save #742
- improved docker image size #736
- updated dependencies #734
🐛 Bugfixes
- csv import: fixed floating point precision #740
- filter: fixed a bug that prevented filters from being usable #743
⚠️ Deprecations
Minimum supported version of BudgetMaster database is now v2.10.0
❗ If you are still using BudgetMaster v2.9.2
or earlier, please make sure to upgrade to v2.10.0
prior to using this release! ❗
Minimum supported version for JSON import is now 4
❗ BudgetMaster database exports (JSON files) from version prior to v2.5.0
(version code 3
or less inside the JSON) can no longer be imported ❗
v2.14.0 - Improved CSV import
✨ New features
✏️ Improvements
- CSV import: added new inputs to specify decimal and thousand grouping separators #731
- CSV import settings will be persisted and prefilled on next import #732
- CSV import: show transaction name suggestions #733
- update to Spring Boot 3 #728
- updated dependencies #729
🐛 Bugfixes
⚠️ Deprecations
Last version with tomcat support
❗ BudgetMaster v2.14.0 will be the last version to offer a *.war file to use with tomcat. In addition the Dockerfile will no longer use tomcat as dependency. ❗
Minimum supported version of BudgetMaster database is now v2.10.0
❗ If you are still using BudgetMaster v2.9.2
or earlier, please make sure to upgrade to v2.10.0
prior to using this release! ❗
Minimum supported version for JSON import is now 4
❗ BudgetMaster database exports (JSON files) from version prior to v2.5.0
(version code 3
or less inside the JSON) can no longer be imported ❗
v2.13.0 - Bank document import
✨ New features
- added a new workflow to create transactions via importing a CSV file from your bank #724
- added new overview page for active recurring transactions #460
✏️ Improvements
- show balance of previous month and balance of current month instead of rest #725
- updated dependencies #726
🐛 Bugfixes
⚠️ Deprecations
Minimum supported version of BudgetMaster database is now v2.10.0
❗ If you are still using BudgetMaster v2.9.2
or earlier, please make sure to upgrade to v2.10.0
prior to using this release! ❗
Minimum supported version for JSON import is now 4
❗ BudgetMaster database exports (JSON files) from version prior to v2.5.0
(version code 3
or less inside the JSON) can no longer be imported ❗
v2.12.0 - Clickable chart areas
✨ New features
- allow selection of a date range while performing a search #721
- better workflow for changing amount/etc. for repeating transactions #722
- show the related transactions for an area by using shift + mouse click in charts #683
✏️ Improvements
- removed automatic h2 to postgres database migrator #713
🐛 Bugfixes
- new template page should not force input of amount #718
- search: highlight transaction does not color the item correctly #719
- global account select does not work while a transaction is highlighted #720
- search for available updates in tomcat is now working #586
⚠️ Deprecations
Minimum supported version of BudgetMaster database is now v2.10.0
❗ If you are still using BudgetMaster v2.9.2
or earlier, please make sure to upgrade to v2.10.0
prior to using this release!
Starting with this release the automatic database migrator will nol longer be available to switch from old h2 database backend to postgres. ❗
Minimum supported version for JSON import is now 4
❗ BudgetMaster database exports (JSON files) from version prior to v2.5.0
(version code 3
or less inside the JSON) can no longer be imported ❗
v2.11.0 - Keep it simple
✨ New features
- If you use special keywords (list is customizable) in the name of a new transaction, you will be reminded to mark the transaction as an income #677
✏️ Improvements
- simplified the import process #695
- re-designed settings page #696
- automatically close datepickers once a day is selected
- no longer prefill the date when creating a transaction #703
- group transactions by date in transaction overview #400
- updated dependencies #705
- improve budget icons in transaction overview #716
- When using the search function, it no longer matters in which order multiple search words are entered #717
🐛 Bugfixes
- account select no longer breaks url #712
⚠️ Deprecations
Minimum supported version of BudgetMaster database is now v2.10.0
❗ If you are still using BudgetMaster v2.9.2
or earlier, please make sure to upgrade to v2.10.0
prior to using this release!
The required database migrator will be removed in the next minor release v2.12.0. ❗
Minimum supported version for JSON import is now 4
❗ BudgetMaster database exports (JSON files) from version prior to v2.5.0
(version code 3
or less inside the JSON) can no longer be imported ❗
v2.10.0 - New database backend
✨ New features
new database backend #663
❗ Starting with BudgetMaster v2.10.0 a PostgreSQL backend is used. Therefore a postgres database must be provided. ❗
You can either provide one by yourself or use docker-compose.
If you use BudgetMaster before v2.10.0 a migration helper is automatically opened upon first start of BudgetMaster v2.10.0. This helper allows you to completly migrate your existing data from your H2 database to the PostgreSQL database. Your originally H2 database remains untoched and in place in case you need it again.
additional features
- add link to created/edited item to successful save banner #678
- added hotkey to open account select (
a
) and to select specific accounts via keyboard #681
✏️ Improvements
- dark theme is now the default theme when opening BudgetMaster for the first time #700
- load more names for transaction name suggestions #701
- sort tags naturally in tag overview #702
- show selected date range in charts #680
- updated dependencies #687
🐛 Bugfixes
- accounts that are used in templates cannot be deleted #704
- warning messages when saving an account are shown again #699
⚠️ Deprecations
Minimum supported version of BudgetMaster database is now v2.9.2
❗ If you are still using BudgetMaster v2.8.0
or earlier, please make sure to upgrade to v2.9.2
prior to using this release! ❗
Minimum supported version for JSON import is now 4
❗ BudgetMaster database exports (JSON files) from version prior to v2.5.0
(version code 3
or less inside the JSON) can no longer be imported ❗
Pre-built windows executable will no longer be provided
❗ Starting with this version no more pre-built executables for windows will be provided. #686 ❗
Updater removed
❗ Starting with this version BudgetMaster could no longer be updated by itself (feature was already broken for a long time). #679 ❗