Releases: nioc/own-my-money
Releases · nioc/own-my-money
0.13.2
0.13.1
Bug fixes
- fix missing API parameter types
- fix type errors with old PHP versions (bugs introduced in version 0.13.0)
Technical
- CI: Upgrade release job to Node 20
0.13.0
/!\ Breaking change / Disclaimer /!\
This version seems to be broken with commit 6208526.
Also, I forgot to update the file /server/configuration/configuration.ini
, so after archive download, you have to change the following line:
version = 0.12.2
With this:
version = 0.13.0
Features
- Import transactions from QIF file
- Add filter option to display uncategorized transactions only
- Add account status and enhance accounts table:
- Allow to display closed accounts in table
- Sort accounts by bank then account number
Bug fixes
- Hide undefined OS version from user agent
- Add missing P2Y duration option
- Support for decimals in the balance
- Set expected type when getting parameter value
Technical
- Update front dependencies
0.12.2
Bug fixes
- Account breakdown did not use date filter
Technical
- Update front dependencies (security)
- Update container to PHP 8.2 (security)
- Add Github CI
0.12.1
0.12.0
/!\ Breaking change / Disclaimer /!\
This version is a major front update with more than 2 500 lines of code changed!
Upgrading Vue framework and build tools results in a change in assets folder (dist/js
become dist/assets
), meaning, unfortunately, that updater will not handle this.
After updating, you will need to fix the API endpoint with following commands (for example replace http://localhost
by https://money.yourdomain.ltd
):
cd /var/www/own-my-money/money-front-vue/dist/assets/
find . -name "*" -type f -exec sed -i "s/http:\/\/localhost/https:\/\/money.yourdomain.ltd/g" {} \;
Features
- Improve CSV export (column header)
- Display required fields in forms
Bug fixes
- Add default holder during account creation
Technical
- Update Vue.js from 2 to 3 (keep options API, replace mixins with composables)
- Update Chart.js from 2 to 3 (removing Vue-Chartjs)
- Move from Vue-cli/Webpack to Vite/Rollup
- Move from Buefy to Oruga UI
- Move from Vuex to Pinia
- Move from Moment.js to Day.js
- Move from vue-resource to Axios
- Homemade fields validation (remove VeeValidate)
- Homemade icon picker (remove font-awesome-picker)
- Update fontawesome from 4 to 5
- Add commit hash to about
- Improve PWA update
0.11.2
0.11.1
0.11.0
Features
- Handle joint account (#5)
- Allow transform data from OFX (#31)
- Allow to edit name and memo in a transaction
- Enhance patterns UI (search field, column sorting)
Bug fixes
- Account icon is tiny when transaction label is verbose (#30)
- Toast does not work (#32)
- JavaScript error when changing locale (#33)
Technical
- Enforce JS linter
0.10.2
Bug fixes
- Can not open modal dialogs (#28)
- Pattern creation error (#27)
- Patterns are not updated when parent category subcategory is changed (#23)
- Apply patterns failed when label include parenthesis (#29)
Technical
- Upgrade Bulma from 0.7.5 to 0.8.0
- Upgrade vue/cli plugins from 3.12.1 to 4.2.2
- Allow admin to set custom memory limit for suggesting patterns