# Invoice Ninja changelog > Open-source invoicing, expenses and time-tracking for freelancers and small businesses. - Vendor: Invoice Ninja - Category: Productivity - Official site: https://www.invoiceninja.com - Tracked by: What's New (https://whatsnew.fyi/product/invoice-ninja) - Harvested from: GitHub (invoiceninja/invoiceninja) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v5.13.30 - Date: 2026-08-06 - Version: v5.13.30 - Original notes: https://github.com/invoiceninja/invoiceninja/releases/tag/v5.13.30 - Permalink: https://whatsnew.fyi/product/invoice-ninja/releases/v5.13.30 - **fixed** — Fix race conditions caused by duplicate PUT requests - **fixed** — Fix Gateway Fee Discounts - **changed** — Improve Ratelimiter - **added** — Allow $view_url in hrefs - **fixed** — Fix async payments when listening to processing/succeeded stripe webhook events - **changed** — Add additional hardening for chunked uploads ##### What's Changed * Fixes for race conditions caused by duplicate PUT requests * Fixes for Gateway Fee Discounts * Improvements for Ratelimiter * Allow $view_url in hrefs * Fixes for async payments when listening to processing/succeeded stripe webhook events * Additional hardening for chunked uploads * v5.13.30 by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/12156 **Full Changelog**: https://github.com/invoiceninja/invoiceninja/compare/v5.13.29...v5.13.30 ### v5.13.29 - Date: 2026-08-05 - Version: v5.13.29 - Original notes: https://github.com/invoiceninja/invoiceninja/releases/tag/v5.13.29 - Permalink: https://whatsnew.fyi/product/invoice-ninja/releases/v5.13.29 - **fixed** — Fix issues with version tagging ##### What's Changed * Fixes for version tagging by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/12140 **Full Changelog**: https://github.com/invoiceninja/invoiceninja/compare/v5.13.28...v5.13.29 ### v5.13.28 - Date: 2026-08-05 - Version: v5.13.28 - Original notes: https://github.com/invoiceninja/invoiceninja/releases/tag/v5.13.28 - Permalink: https://whatsnew.fyi/product/invoice-ninja/releases/v5.13.28 - **changed** — Updated translations - **changed** — Improved QuickBooks sync ##### What's Changed * Updated translations * QB sync improvements + more by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/12136 * v5.13.28 by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/12139 **Full Changelog**: https://github.com/invoiceninja/invoiceninja/compare/v5.13.27...v5.13.28 ### v5.13.27 - Date: 2026-08-04 - Version: v5.13.27 - Original notes: https://github.com/invoiceninja/invoiceninja/releases/tag/v5.13.27 - Permalink: https://whatsnew.fyi/product/invoice-ninja/releases/v5.13.27 - **added** — Add CHIP payment gateway integration - **added** — Add secure Helcim payment gateway integration - **changed** — Save send time for reminders when send time changes - **changed** — Use client/group/company name if set in client portal selector - **changed** — Improve customized company names if they exist - **changed** — Cast to qb bool for automatic taxes - **changed** — Updates for quickbooks non ast us tax calculations - **changed** — Quickbooks SDK upgrade - **changed** — Standardise the CSS layout for payment methods on the payment form - **changed** — Improve CSS layouts for rich text format areas - **changed** — Improvements to tax period report - **changed** — Improvements to Generates Counter - **changed** — France PDP refactor and update - **changed** — Updated translations - **changed** — Translations for filters - **fixed** — Fixes for rounding auth.net - **fixed** — Fixes for refunds via stripe by passing payment_intent - **fixed** — Fixes for client and vendor associated with PO and currency formatting - **fixed** — Fixes for vendor document auth - **fixed** — Fixes for task status ordering - **fixed** — Ensure locale is set for contact password form page ##### What's Changed * Save send time for reminders when send time changes * Translations for filters * Fixes for rounding auth.net * Fixes for refunds via stripe - passing payment_intent * Entity validation for negative prices - peppol * Cast to qb bool for automatic taxes * Updates for quickbooks non ast us tax calculations * use client/group/company name if set in client portal selector * Improve customized company names - if they exist * Fixes for client+vendor associated with PO + currency formatting * Fixes for vendor document auth * Fixes for task status ordering * Quickbooks SDK upgrade * Ensure locale is set for contact password form page * Entity translation for set password page * Fixes for payment reports with archived invoices * Fixes for missing invoice_id for quote on companyimport * User quality checks * Updates for QB syncables * Fix for quote layout in client portal. * Standardise the CSS layout for payment methods on the payment form * Fixes for checkout.com getCustomer errors * Adjustments for permissions and project burnup * Fixes for payfast token billing * Fixes for scheduler report name * Improve CSS layouts for rich text format areas * Test classes for symfony serializer * Updated translations * Add validation for size_id, on client * Fixes for Gocardless webhook secrets * France PDP refactor + update * Static analysis cleanup * Improvements to tax period report * Improvements to Generates Counter * Add CHIP payment gateway integration by @wzul in https://github.com/invoiceninja/invoiceninja/pull/11732 * Fixes for Bank Transactions + Late Fees by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/12064 * Add secure Helcim payment gateway integration by @daninger4995 in https://github.com/invoiceninja/invoiceninja/pull/11835 * Inclusive (multi) tax fixes by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/12078 * Fixes for rounding inclusive taxes by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/12079 ##### New Contributors * @wzul made their first contribution in https://github.com/invoiceninja/invoiceninja/pull/11732 * @daninger4995 made their first contribution in https://github.com/invoiceninja/invoiceninja/pull/11835 **Full Changelog**: https://github.com/invoiceninja/invoiceninja/compare/v5.13.26...v5.13.27 ### v5.13.26 - Date: 2026-06-25 - Version: v5.13.26 - Original notes: https://github.com/invoiceninja/invoiceninja/releases/tag/v5.13.26 - Permalink: https://whatsnew.fyi/product/invoice-ninja/releases/v5.13.26 - **fixed** — Fixes for group settings factory - **changed** — Upgrade exception to throwable for SwissQR - **changed** — Updated translations - **fixed** — Fixes for webhooks - **fixed** — Fixes for error'd Nordigen accounts - **added** — Support precheck for new login flow - **changed** — Updates for deprecation logging - **added** — Passkeys - **fixed** — Fix null client crash in TemplateService::processExpenses() date formatting ##### What's Changed * Fixes for group settings factory * Upgrade exception to throwable for SwissQR * Updated translations * Fixes for webhooks * Fixes for error'd Nordigen accounts * Support precheck for new login flow * Updates for deprecation logging * Passkeys * Fix: null client crash in TemplateService::processExpenses() date formatting by @TobiasMende in https://github.com/invoiceninja/invoiceninja/pull/12056 * v5.13.26 by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/12058 ##### New Contributors * @TobiasMende made their first contribution in https://github.com/invoiceninja/invoiceninja/pull/12056 **Full Changelog**: https://github.com/invoiceninja/invoiceninja/compare/v5.13.25...v5.13.26 ### v5.13.25 - Date: 2026-06-22 - Version: v5.13.25 - Original notes: https://github.com/invoiceninja/invoiceninja/releases/tag/v5.13.25 - Permalink: https://whatsnew.fyi/product/invoice-ninja/releases/v5.13.25 - **added** — Add additional time resolution in download file names - **changed** — Updates for json design - **changed** — Improvements for imports - **changed** — Updates for QB rate limiter - **added** — Allow global tags to be attached to entities - **added** — Add balance_taxes option into checkdata - **fixed** — Fixes for merging vendors - **fixed** — Fix Light email template double border in Outlook Classic - **added** — Calendar connect — let native clients complete OAuth via a custom-scheme callback redirect - **added** — Configure AutoBillCron time via env variable - **added** — Add custom fields section to client portal profile and registration form - **fixed** — Fixes for filters ##### What's Changed * Add additional time resolution in download file names * Updates for json design * Improvements for imports * Static analysis * Updates for QB rate limiter * Fixes for filters * Allow global tags to be attached to entities * Tags and filters * QB imports * Add balance_taxes option into checkdata * Fixes for merging vendors * Issue #9939 - Fix Light email template double border in Outlook Classic by @3s7an in https://github.com/invoiceninja/invoiceninja/pull/12010 * Calendar connect — let native clients complete OAuth via a custom-scheme callback redirect by @hillelcoren in https://github.com/invoiceninja/invoiceninja/pull/12031 * Configure AutoBillCron time via env variable by @pbrocharPaper in https://github.com/invoiceninja/invoiceninja/pull/12016 * Issue #12001 & #12002 - Add custom fields section to client portal profile and registration form by @3s7an in https://github.com/invoiceninja/invoiceninja/pull/12017 * v5.13.25 by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/12049 ##### New Contributors * @3s7an made their first contribution in https://github.com/invoiceninja/invoiceninja/pull/12010 * @pbrocharPaper made their first contribution in https://github.com/invoiceninja/invoiceninja/pull/12016 **Full Changelog**: https://github.com/invoiceninja/invoiceninja/compare/v5.13.24...v5.13.25 ### v5.13.24 - Date: 2026-06-06 - Version: v5.13.24 - Original notes: https://github.com/invoiceninja/invoiceninja/releases/tag/v5.13.24 - Permalink: https://whatsnew.fyi/product/invoice-ninja/releases/v5.13.24 - **changed** — Upgrade TinyMCE to a newer version ##### What's Changed * Update Dependabot config by @beganovich in https://github.com/invoiceninja/invoiceninja/pull/12012 * TinyMCE upgrade by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/12018 * v5.13.24 by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/12019 **Full Changelog**: https://github.com/invoiceninja/invoiceninja/compare/v5.13.23...v5.13.24 ### v5.13.23 - Date: 2026-06-04 - Version: v5.13.23 - Original notes: https://github.com/invoiceninja/invoiceninja/releases/tag/v5.13.23 - Permalink: https://whatsnew.fyi/product/invoice-ninja/releases/v5.13.23 - **added** — Support for PHP 8.5 - **added** — Payware payment gateway integration - **added** — Tags for Tasks and Projects - **added** — Comparator support to date list filters - **added** — Include .xlsx files when exporting reports - **changed** — Updated translations - **changed** — List filter sort improvements - **fixed** — Invoice filter not searching by project name - **fixed** — Query filters with fixes and tests - **fixed** — Google account connection fallback to access_token path - **fixed** — ZUGFeRD PDF merge metadata - **fixed** — QB sync issues ##### What's Changed * Support for PHP 8.5 * Updated translations * Include .xslx files when exporting reports * List filter sort improvements * ZUGFeRD pdf merge * QB sync fixes * Tags for Tasks/Projects * Add payware payment gateway integration by @payware in https://github.com/invoiceninja/invoiceninja/pull/11697 * Fixes + Tests for all query filters by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/11958 * Add translation keys for payware gateway config fields by @payware in https://github.com/invoiceninja/invoiceninja/pull/11963 * Fix invoice filter not searching by project name by @theoryshaw in https://github.com/invoiceninja/invoiceninja/pull/11968 * List filter/sort improvements by @hillelcoren in https://github.com/invoiceninja/invoiceninja/pull/11970 * Add comparator support to date list filters by @hillelcoren in https://github.com/invoiceninja/invoiceninja/pull/11971 * Fix Google account connection — fall back to access_token path by @hillelcoren in https://github.com/invoiceninja/invoiceninja/pull/11974 * feat: add PHP 8.5 compatibility support by @muhammadshaharyaraulakh in https://github.com/invoiceninja/invoiceninja/pull/11981 * Updates for PHP 8.5, Tags and more by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/11995 * Fix ZUGFeRD PDF merge metadata by @bold84 in https://github.com/invoiceninja/invoiceninja/pull/11934 * Add .xlsx output for all reports by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/12007 ##### New Contributors * @payware made their first contribution in https://github.com/invoiceninja/invoiceninja/pull/11697 * @theoryshaw made their first contribution in https://github.com/invoiceninja/invoiceninja/pull/11968 * @muhammadshaharyaraulakh made their first contribution in https://github.com/invoiceninja/invoiceninja/pull/11981 * @bold84 made their first contribution in https://github.com/invoiceninja/invoiceninja/pull/11934 **Full Changelog**: https://github.com/invoiceninja/invoiceninja/compare/v5.13.22...v5.13.23 ### v5.13.22 - Date: 2026-05-08 - Version: v5.13.22 - Original notes: https://github.com/invoiceninja/invoiceninja/releases/tag/v5.13.22 - Permalink: https://whatsnew.fyi/product/invoice-ninja/releases/v5.13.22 - **fixed** — Tax period report issues - **fixed** — Auth.net regression - **changed** — Updated tests for BcMath - **fixed** — PayPal issues - **added** — Allow sort[] parameter for multi column sorting - **changed** — Set a default sort by order for all list API endpoints ##### What's Changed * Fixes for tax period report. * Fixes for auth.net regression * Updated tests for BcMath * Fixes for PayPal * Allow sort[] for multi column sorting * Set a default sort by order for al list api endpoints. * v5.13.22 by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/11944 **Full Changelog**: https://github.com/invoiceninja/invoiceninja/compare/v5.13.21...v5.13.22 ### v5.13.21 - Date: 2026-05-03 - Version: v5.13.21 - Original notes: https://github.com/invoiceninja/invoiceninja/releases/tag/v5.13.21 - Permalink: https://whatsnew.fyi/product/invoice-ninja/releases/v5.13.21 - **fixed** — Fix issues with QuickBooks push functionality ##### What's Changed * Fixes for QB push by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/11928 **Full Changelog**: https://github.com/invoiceninja/invoiceninja/compare/v5.13.20...v5.13.21