Skip to content

Releases: deadlocker8/BudgetMaster

v2.17.0 - Accounts

05 Oct 14:37
Compare
Choose a tag to compare

✨ 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

03 Dec 10:51
Compare
Choose a tag to compare

✨ 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

29 Oct 17:14
Compare
Choose a tag to compare

✨ 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

18 Jul 20:09
Compare
Choose a tag to compare

⚠️ 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

21 Jun 22:07
Compare
Choose a tag to compare

⚠️ 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

26 Feb 21:35
Compare
Choose a tag to compare

✨ 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

22 Jan 10:22
Compare
Choose a tag to compare

✨ 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

11 Dec 10:49
Compare
Choose a tag to compare

✨ 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

24 Aug 18:16
Compare
Choose a tag to compare

✨ 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

29 May 12:29
Compare
Choose a tag to compare

✨ New features

new database backend #663

⚠️ BudgetMaster no longer uses a H2 database to store your data.
❗ 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