Skip to content

Releases: mayswind/ezbookkeeping

v0.4.1

25 Sep 15:16
Compare
Choose a tag to compare
  • [Bug Fixes]
    • Fix update database table structure failure when upgrading from old version (#21)

v0.4.0

17 Sep 11:40
Compare
Choose a tag to compare
  • [Breaking]

    • Use pinia to replace vuex
    • transactions/list/by_month.json api now always returns all transactions in specified month
  • [Features]

    • Add desktop version frontend page
    • Support validating user email address
    • Support password reset
    • Support changing text size for mobile page
    • Support set Gravatar as user avatar provider
    • Support setting user disabled
    • Map provider supports Google Map
    • Map provider supports Baidu Map
    • Map provider supports Amap
    • Map provider supports TomTom
    • Map provider supports more providers based on OpenStreetMap, including OpenStreetMap(Humanitarian), OpenTopoMap, OPNVKarte and CyclOSM
    • Add parsing request id command-line utility
  • [Enhancements]

    • Show time difference between the transaction timezone and the default timezone on transaction edit/view page
    • Show tips whether data is updated after pulling down or clicking the refresh button
    • Only show add default categories button when there are really no category
    • Auto set the first secondary category of selected primary category as default category when create transaction from transaction list page
    • Optimize service worker cache strategy
    • Support disable boot log by command-line argument
    • Support skipping TLS verification when request exchange rates data
    • Other user interface optimization
  • [Development]

    • Update golang to 1.20.8
    • Update node.js to 18.17.1
  • [Bug Fixes]

    • Fix the bug that the default end time of custom time range does not equal to the current time in transaction list page when timezone is not set to browser timezone
    • Fix the bug that system default timezone is not browser timezone when custom timezone is set
    • Fix the bug that overview info in home page would not be updated after updating exchange rates data
    • Fix wrong account icon in transaction statistics data page
    • Fix the bug that cannot search the keywords which contains & symbol in the transaction list page
    • Fix incorrect monthly total income/expense amount
    • Fix the bug that not automatically scroll to selected item when opening color selection sheet or icon icon selection sheet
    • Fix the bug that the time zone of the modify balance transaction generated by creating a new account is wrong
    • Fix wrong log content when content has % symbol
    • Fix generating old uuid bug

v0.3.0

10 Jun 10:04
Compare
Choose a tag to compare
  • [Breaking]

    • Move language setting to user settings
    • Update vue to 3.3.4
    • Update framework7 to 8.0.5
  • [Features]

    • Support storing transaction geographic location and showing in map
    • Support user custom date & time format
    • Add Monetary Authority of Singapore data source for exchange rates data
    • Redesign new datetime picker baed on vue-datepicker
    • Redesign new pin code input
  • [Enhancements]

    • Add thousands separator in amount in exchange rates page
    • Support turning on dark theme manually
    • Disable export button when user does not hava any transaction
    • Display icon / color in one line in account edit page / category edit page
    • Add swipe handle to top of sheet
    • Show none in transaction edit page when user does not have any visible accounts or categories
    • Show no available category / account in transaction statistics filter page when there are no available accounts or categories
    • Change the background color of system title bar
    • Automatically change the system title bar background color when popup/sheet/dialog/popover shows or dark theme changes
    • Other user interface optimization
  • [Development]

    • Automatically run the background lint/unit test and frontend lint when building
    • Update golang to 1.20.4
    • Update node.js to 18.16.0
  • [Bug Fixes]

    • Fix not redirect to login page problem when user click logout but there are no tokens
    • Fix the problem that cannot generate uuid in 32bit os (#15, thx @vigdail)
    • Fix the problem that account list page does not update when modify category of account
    • Fix the problem that the statistics page cannot display any data when db is set to only_full_group_by (#17)

v0.2.0

05 Apr 15:51
Compare
Choose a tag to compare
  • [Breaking]

    • Remove the support getting token and timezone from url query string for data export api
    • Update golang to 1.20.2
    • Update node.js to 18.15.0
  • [Features]

    • Add splash screen for iOS
    • Support setting user default account
    • Support storing transaction created ip
    • Support auto setting transaction type when creating a transaction from transaction list page that filtered by transaction category
    • Support filtering account by parent account in tranaction list page
    • Support clicking parent account in account page
    • Add "sort by" shortcut in statistics page
    • Support changing base amount in exchange rates page (#9)
    • Support showing user total data count in data management page
    • Add health check api
    • Add generating secret key utility in command line
  • [Enhancements]

    • Add showing currency code after currency name
    • Support showing the exchange rates data is up to date tip when update exchange rates data
    • Improve user data export
    • Change transaction view page style
    • Other user interface optimization
  • [Bug Fixes]

    • Fix the home page information error when mysql server sql_mode is set to only_full_group_by (#1 , thx @jiangshengwu)
    • Fix the recent time calculation error in transaction list page (#12)
    • Fix the time between the related transaction id and the original transaction id is not in one second

v0.1.0

20 Jun 12:01
Compare
Choose a tag to compare

First release