github mayswind/ezbookkeeping v0.8.0

one day ago
  • [Breaking]

    • Migrate frontend code to typescript
    • Migrate Vue SFC and Pinia store files to composition API
    • Account edit page displays the outstanding balance instead of the balance for credit card and debt accounts
  • [Features]

    • Add Spanish language (#39, thx @Miguelonlonlon)
    • Add Russian language (#44, thx @artegoser)
    • Add German language (#60, thx @chrgm)
    • Add Japanese language (#83, thx @tkymmm)
    • Import transaction from custom delimiter-separated values file
    • Import some split transactions from IIF file
    • Convert transaction type in import transaction dialog (#76)
    • Duplicate transaction with time / geographic location (#36)
    • Scheduled transaction supports start time and end time (#36)
    • Filter transaction category, account and tag name in transaction edit page (#38)
    • Show add transaction button in navigation bar in desktop version (#59)
    • Limit the maximum count of password / token check failures per IP / user per minute (#33)
  • [Enhancements]

    • PIN code input supports pressing enter to confirm and pressing tab to switch to the next component
    • Select amount value when click the amount text box and the amount value is zero (#36)
    • Support input page number in transaction list in desktop version
    • Support pressing enter / tab to use the current input page number in bottom pagination navigation bar
    • Support importing OFX 1.x file with UTF-8 encoding (#48)
    • Do not save transaction draft when category / account / tag is same as the initial value (#37)
    • Trim trailing zero in transaction amount when importing OFX file (#73)
    • Display currency code in currency selection list and support filtering by it
    • Supports accessing via sub path
    • Other user interface optimization
  • [Development]

    • Upgrade golang to 1.24.0
    • Upgrade node.js to 22.14.0
    • Upgrade docker base image to alpine 3.21.3
  • [Bug Fixes]

    • Fix cannot click set custom date range in date filter dropdown menu
    • Fix the date ranges of income and expense trends in home page is wrong (#49)
    • Fix cannot add transaction some times when use Postgres database (#50)
    • Fix the wrong display order of savings accounts and certificate of deposit accounts
    • Fix trend analysis not reload data when set custom month range in mobile version
    • Fix "Save Display Order" still displays bug when adjusting the order and then restoring the original order for transaction categories, transaction tags and transaction templates in desktop version
    • Fix clientSessionId not regenerated when use duplicate in desktop version
    • Fix the account list page shows skeleton and account info at the same time when reloading the account list in mobile version
    • Fix wrong size of button icon in Safari in desktop version
    • Fix the popup menu of bottom pagination navigation bar not disappear after page number clicked in desktop version
    • Fix wrong time zone (#41, thx @Miguelonlonlon)
    • Not allow to input or paste when amount input is set to read only or disabled (#36)
    • Fix default parameter value not set for export command line (#80)
    • Fix cannot filter transfer in transaction with transaction tags (#82)

Don't miss a new ezbookkeeping release

NewReleases is sending notifications on new releases.