github mayswind/ezbookkeeping v1.0.0

latest release: v1.0.1
4 days ago
  • [Breaking]

    • Set the default date based on the current date time filter range when adding a new transaction in the transaction list page
  • [Features]

    • Add Dutch language (#196, thanks @automagics)
    • Add reconciliation statement
    • Show opening / closing balance and total inflows / outflows in reconciliation statement dialog / page (#36, #143)
    • Update closing balance in reconciliation statement page / dialog (#166)
    • Add account balance trends chart in reconciliation statement page / dialog (#184)
    • Allow users to change numeral system type (Western Arabic Numerals / Eastern Arabic Numerals / Persian Digits / Burmese Numerals / Devanagari Numerals)
    • Allow users to change calendar display type and date display type (Gregorian Calendar / Buddhist Calendar)
    • Load / save rules for batch replacing transaction categories / accounts / tags when import transactions
    • Object storage supports WebDAV
    • Revoke user token via CLI
  • [Enhancements]

    • Time picker in mobile version supports loop selection
    • Redesign time picker in date time select for desktop device
    • Support modifying balance modification transaction
    • Support deleting balance modification transaction in desktop version
    • Show the reason why the save button is disabled in transaction / account / and category dialog
    • Show the reason why the category / account select control is disabled in desktop version
    • Use the first visible account as default if the default account is hidden when creating new transaction
    • Support importing WeChat Pay billing file in the latest file format (#191)
    • Support clearing all transactions (#202)
    • Digit grouping type supports Indian Number Grouping
    • Show the time range below the fiscal year option
    • Retry up to 3 times when update user cloud settings
    • Other user interface optimization
  • [Development]

    • Upgrade Golang to 1.24.5
    • Upgrade Node.js to 22.18.0
    • Upgrade Docker base image to Alpine 3.22.1
    • Use a unified commit hash length when building in different platform
    • Add support for RTL (Right-to-Left) languages in the UI
  • [Bug Fixes]

    • Fix the amount format could not be automatically detected when importing dsv file
    • Fix the date range may be incorrect when switching between fiscal years
    • Fix the filter could not be saved after the filtered accounts, categories and transaction tags were deleted (#185)
    • Fix the total amount of all sub-accounts under the parent account was not counted after filtering any sub-accounts (#192)
    • Fix the default account shows "unspecified" in desktop version after the default account is set to hidden
    • Check if the accounts, categories, and tags used exist when creating a transaction template
    • Check whether transaction templates use specified accounts / categories / tags when deleting them
    • The number of digits shown for hours, minutes, and seconds in the time picker depends on the user's language settings
    • Clear the data of the last unfinished calculation when opening the number pad sheet
    • Don't initialize avatar / transaction storage when they are not enabled
    • Translate text in vuetify controls

Don't miss a new ezbookkeeping release

NewReleases is sending notifications on new releases.