github mayswind/ezbookkeeping v1.1.0

11 hours ago
  • [Breaking]

    • Move the enable_two_factor, enable_forget_password and forget_password_require_email_verify option to the auth section
    • Move the request_id_header option to the server section
    • Use truncation instead of rounding down or rounding to the nearest value when numerical calculations exceed precision limit
  • [Features]

    • Add French language (#252, thanks @brieucdlf)
    • Add Thai language (#260, thanks @natthavat28)
    • Create transactions from AI receipt image recognition results (support OpenAI, OpenAI Compatible API, OpenRouter, Ollama and Google AI)
    • Support custom script to process delimiter-separated values (data) file / data
    • Support filtering accounts and transaction categories for overview in home page (#209)
    • Calendar display type supports Gregorian with Chinese Calendar
    • Calendar display type supports Gregorian with Persian Calendar, date display type supports Persian calendar
    • Import transactions from JD.com Finance statement file (#240)
  • [Enhancements]

    • Batch adding transaction tags in import transaction tool
    • Batch removing specified transaction tags or batch removing invalid transaction tags in import transaction tool
    • Clear all transactions in specified account (#228)
    • Support dates with YYYYMMDD format when importing delimiter-separated values file / data (#219)
    • Import investment transactions from alipay statement file (#246)
    • Support for disabling the app’s built-in swipe-back navigation (#249)
    • The query_transactions_tool_handler MCP tool supports filtering multiple categories or accounts with the same name, and filtering sub-accounts / secondary categories by their parent account / category name
    • Other user interface optimization
  • [Development]

    • Upgrade Golang to 1.25.1
    • Upgrade Node.js to 24.7.0
    • Add build script for Windows Powershell
  • [Bug Fixes]

    • Fix cannot connect PostgreSQL via Unix socket (#253)
    • Use integer to calculate formulas for amount input formula (#214) and beancount amount formula
    • Fix cannot import OFX file which has only one but very long line (#243)
    • Fix transaction type was not checked when replacing transaction categories using batch rules (#248)
    • Fix can not replace empty transaction categories when using batch rules
    • Fix user custom exchange rates update page / dialog could not be opened
    • Fix the checkbox in the scheduled transaction frequency dropdown list couldn’t be used to select options (#225)
    • Fix could not select category name via checkbox in the batch create category dialog
    • Fix the toast text size and the text input size in dialogs on the mobile version did not adjust according to the font size settings
    • Fix the result of detecting whether a transaction has been modified is wrong when no default account is set
    • Fix MCP protocol version requirement for structured content (#239, thanks @lvdou-bing)
    • Fix the add_transaction MCP tool set wrong categories from the wrong category type
    • Hidden transaction tags are not allowed when importing transactions or using the add_transaction MCP tool
    • Don't return hidden tags for query_all_transaction_tags MCP tool

Don't miss a new ezbookkeeping release

NewReleases is sending notifications on new releases.