Releases

v0.6.1

  • #208 - Fix plain-test mail templates

v0.6.0

  • #54 - Ability to easily select everything during import
  • #152 - Implement budgeting
  • #162 - Support different currency per transaction
  • #183 - Ability to disable suggestion box
  • #193 - Support more CSV delimiters
  • #203 - Define plain-text version of mails

Non-functional

  • Generate and display code coverage (using Codecov)
  • #185 - Fix test for getDueMonthly method
  • #190 - Use tuple notation for routes
  • #191 - Move logic for GET /translations route into dedicated controller

v0.5.2

  • #173 - Fix bug where required parameters would be missing when validation failed during completion of import

v0.5.1

  • Fix internal server error that occurred if input for e-mail was left empty

v0.5.0

  • #144 - Support recurrings at different intervals (yearly, biweekly, weekly and daily)
  • #168 - Fix attribute for e-mail input on settings page
  • #145 - Disable access to pages for logging in and registering after authentication
  • #166 - Fix incorrect instructions for getting started in README.md
  • #154 - Add remaining European currencies
  • #143 - Add currencies from Nordic countries

Non-functional

  • #150 - Clean up tests directory
  • #149 - Run Dusk in CI
  • #126 - Apply and enforce PSR-12
  • #118 - Move logic from controllers to repositories

v0.4.0

  • #131 - Support uploading of receipts to transactions
  • #140 - Fix failure to build Docker image from clean instance of repository
  • #135 - Insert South American currencies
  • #129 - Update favicon to mirror logo
  • #122 - Allow recurrings to be earning
  • #123 - Test Space model's monthlyBalance method
  • #124 - Bump websocket-extensions from v0.1.3 to v0.1.4

v0.3.1

  • #128 - Fix inaccurate decimals

v0.3.0

  • Support editing of transaction's tag
  • Fix imbalanced columns in list of transactions
  • Differentiate recurring transactions by showing an icon next to it

v0.2.1

  • #111 from range-of-motion/109-buttons-still-point-to-deprecated-pages
  • #110 from range-of-motion/108-transactions-with-substantial-amount-break-graph-on-dashboard

v0.2.0

  • #98 - from range-of-motion/97-create-dockerfile
  • #47 - from range-of-motion/phpcs-pipeline-job
  • #107 - from range-of-motion/deprecate-pages-for-listing-earnings-and-spendings
  • #105 - from range-of-motion/104-increase-usage-of-translations
  • #103 - from range-of-motion/101-modifying-earning-will-decrease-amount
  • #102 - from range-of-motion/96-support-editing-and-removing-transactions
  • #100 - from range-of-motion/99-reorganize-readme
  • #93 - from range-of-motion/92-method-in-transactionrepository-broken-since-php74
  • #91 - from range-of-motion/90-missing-required-parameters-while-creating-recurring-transaction-bug
  • #88 - from range-of-motion/87-improve-pages-for-logging-in-and-registering
  • #86 - from range-of-motion/85-upgrade-flawed-nodejs-packages
  • #84 - from range-of-motion/70-use-font-awesome-free
  • #83 - from range-of-motion/82-show-version-number

v0.1.1

  • #90 - Rename parameter in redirect to fix bug while creating recurring transaction
  • #92 - Fix broken method in TransactionRepository since PHP 7.4

v0.1.0

This is the initial version–it provides a barebones web-app for managing finances.