Skip to content

Releases: nioc/own-my-money

0.13.2

26 May 16:48
Compare
Choose a tag to compare

Features

  • Add qifUniqueFitId option to deduplicate imported QIF transactions (default value 1 current timestamp and sequence to hash generated value)

Bug fixes

  • Reduce button width on account page for mobile display

Technical

  • Update front dependencies

0.13.1

18 Mar 01:11
Compare
Choose a tag to compare

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

15 Mar 00:56
Compare
Choose a tag to compare

/!\ 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

05 Apr 20:03
Compare
Choose a tag to compare

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

28 Mar 22:03
Compare
Choose a tag to compare

Bug fixes

  • Steps UI component was not imported
  • folderNotWritable message binding was not ok

Technical (Docker)

  • Fix docker files for 0.12.0 (add git version and fix OMM_BASE_URI env set)
  • Fix missing PHP image modules (gd, exif)

0.12.0

27 Mar 23:37
Compare
Choose a tag to compare

/!\ 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

07 Oct 21:40
Compare
Choose a tag to compare

Bug fixes

  • Fix pattern wildcard

Technical

  • Update dependencies
  • Run under docker container

0.11.1

01 Mar 19:18
Compare
Choose a tag to compare

Features

  • Display account summary view by categories and users (#36)
  • Displayed transactions are more reliable

Bug fixes

  • Fix API url set by updater behind proxy (#35)
  • Fix unintended holders request
  • Fix max size inputs in transaction form

0.11.0

28 Feb 18:55
Compare
Choose a tag to compare

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

15 Feb 00:53
Compare
Choose a tag to compare

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