Skip to content

Release 1.2.0

Compare
Choose a tag to compare
@odinsride odinsride released this 24 Feb 17:14
· 312 commits to master since this release

olubalance v1.2.0 - 2019-02-24

Added

  • Accounts can be deactivated, which hides them from the main account list. Inactive accounts can be found from the user menu and reactivated at any time. This provides a non-destructive method of archiving an account for historical purposes. Deleting accounts is no longer possible from the UI.
  • A new field has been added to allow storing the last 4 digits of the account number along with an account. This can be helpful for quickly identifying an account by number.
  • Transaction search based on the description field has been added.
  • Account-level attachments have been added. An account may have many attachments. This is useful for storing account statements and correspondence in one location.
  • Transaction autocomplete has been enabled in the description field. Autocomplete sources from a unique list of all transaction descriptions for the particular account.

Changed

  • Attachments for transactions are now renamed at upload to be formatted as (trx_id)_(description)_(trx_date).(extension)
  • Attachment links will direct to an https URL
  • Ruby version updated to 2.5.1
  • Rails version updated to 5.2.2

Fixed

  • Account deletion removed, but deactivation will now deactivate the proper account.
  • When editing a transaction on page N of the transaction list, after clicking update or cancel you will now be redirected back to page N instead of page 1.
  • Account name should display better from the transaction list on mobile.

Gem Changes

  • sass-rails gem replaced with sassc-rails
  • pg gem updated to 1.1.4
  • puma gem updated to 3.12.0
  • aws-sdk gem replaced with aws-sdk-s3

[v1.2.0] will be the final feature release of olubalance as a pure Rails app. Going forward, olubalance will function as Rails API with a Vue.js frontend.