Skip to content

Release history

invoiceninja releases

A source-available invoice, quote, project and time-tracking app built with Laravel

All releases

50 shown

v5.13.22 Bug fix patches CVE-2025-31125
Notable features
  • Allow sort[] for multi‑column sorting
  • Set default sort by order for all list API endpoints
Full changelog

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 Bug fix

Fixed QuickBooks push issues.

Full changelog

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

v5.13.20 Bug fix

Fixes for cancel/delete invoice balance adjustment sequence.

Full changelog

What's Changed

  • Updates for payment failure mailer
  • Fixes for design bulk actions
  • Basic tests for rappen rounding
  • Update merge client actions to use transactions for client balance
  • Transform translations on Invoice Summary Page
  • Additional delay for campaign jobs
  • Annotation for password protection field
  • Updated tax period report
  • Fixes for openapi spec + e-invoicing schemeId resolution
  • Query improvements for client sales report
  • Set active payment methods by default when authenticating Stripe Connect
  • Fixes for company accessor from job
  • Adjustments for docuninja signing flows
  • Update formrequest for createaccountrequest
  • Fixes for peppol multi tax invoices + quickbooks AST product creation
  • Fixes for edge cases when updating a payment gateway
  • Working on CTC PEPPOL implementation
  • Don't run schedules on archived / deleted users.
  • Improvements to task scheduler
  • Improve reporting on failed jobs
  • Ensure previews are sanitized
  • Additional checks for hosts
  • Allow signatures at client/group levels
  • remove html{} width to prevent issues with page sizes
  • Set default window to 3 seconds for auth.net transactions
  • Validation for company gateways
  • Do not expose LawPay in UI
  • Add forte customer import
  • E-Expense forwarding
  • Updated translations
  • Fixes for cancel/delete invoice balance adjustment sequence
  • Fixes for invoice tax summary reporting date ranges across timezones
  • Contact email filter
  • Handle SG special handling in case of duplciate UEN detection
  • Tests for square OAuth
  • Minor styling fixes for stripe ach list
  • Stripe - enforce search by charge and/or payment intent
  • Add grouped by months for client sales reports
  • Grouped monthly client sales
  • v5.13.0 by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/11764
  • v5.13.4 by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/11813
  • v5.13.19 by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/11892
  • Invoice builder translation keys by @beganovich in https://github.com/invoiceninja/invoiceninja/pull/11885
  • Add expireAfter to WithoutOverlapping middleware on five webhook jobs by @JoshSalway in https://github.com/invoiceninja/invoiceninja/pull/11896
  • feat(bank-rules): add participant fields to transaction rule matching by @eelco2k in https://github.com/invoiceninja/invoiceninja/pull/11905
  • Revert "feat(bank-rules): add participant fields to transaction rule matching" by @hillelcoren in https://github.com/invoiceninja/invoiceninja/pull/11906
  • Revert "Revert "feat(bank-rules): add participant fields to transaction rule matching"" by @eelco2k in https://github.com/invoiceninja/invoiceninja/pull/11908
  • V5 develop by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/11924

New Contributors

  • @JoshSalway made their first contribution in https://github.com/invoiceninja/invoiceninja/pull/11896

Full Changelog: https://github.com/invoiceninja/invoiceninja/compare/v5.13.19...v5.13.20

v5.13.19 Bug fix

Minor fixes and improvements.

Full changelog
  • Align all payment failure emails into single codepath
  • Fix currency codes in payment receipt templates
  • Add padding to footer in Playful design
  • Improvements for Cash Accounting tax reports
  • Roll back regression for AutoBillInvoice
  • Allow conversion of custom fields for reserved keywords such as :MONTH etc for Recurring Invoices

What's Changed

  • v5.13.19 by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/11891

Full Changelog: https://github.com/invoiceninja/invoiceninja/compare/v5.13.18...v5.13.19

v5.13.18 Security relevant

Security enhancements for company logos strengthen platform protection.

v5.13.16 Security relevant
Security fixes
  • Enforced client ID checks for Microsoft and Google OAuth
v5.13.15 Mixed

Adds CC-only contact functionality allowing recipients to be included on documents without full access.

v5.13.12 Bug fix
Notable features
  • Payment schedule count variable for templates
  • CC additional contacts on payment notifications
v5.13.10 New feature
Notable features
  • Analytics endpoints
  • OpenAPI documentation improvements
v5.13.9 Bug fix

Fixed QuickBooks API result limits, QB import issues, null sorting on list endpoints, and improved Twig linting.

v5.13.8 Maintenance

Updated JavaScript dependencies to latest versions for security and performance improvements.

v5.13.7 Maintenance

Updated JavaScript dependencies to latest versions for security and performance improvements.

v5.13.5 Bug fix

Fixed multiple issues including disabled input fields, client portal sessions, subscription authentication, bank transaction imports, Nordigen descriptions, QB sync, and added portal route throttling for security.

v5.13.3 Bug fix

Fixed e-invoice notifications, improved PEPPOL SE sending, corrected GoCardless payment method display, and improved client webhook processing.

v5.13.1 Bug fix

Removed redundant packages, improved recurring invoice imports with amount discount flag handling, added QB token expiry notifications, and fixed auth.net configuration.

v5.13.0 Breaking risk
Breaking changes
  • Upgrade to Laravel 12
  • Updated all required dependencies
Notable features
  • Add Entity Number as the document title for PDF
  • Improve Company Export/Imports
v5.12.70 Bug fix

Fixed QuickBooks realm reconnection, credit double-spend edge case, added client relation filters, improved query performance, ACH status checks, fixed deadlock race condition, and improved CSV import validation.

v5.12.69 Bug fix

Fixed query performance issues, PEPPOL GLN scheme validation, resolved DocuNinja conflicts in self-hosted environments, improved email layout rendering, and fixed credit deletion logic.

v5.12.68 Bug fix

Fixed preload.php compatibility with PHP opcache, corrected PEPPOL attachment naming conventions, and updated translations.

v5.12.67 Bug fix

Fixed preload.php compatibility with PHP opcache and corrected PEPPOL attachment naming conventions.

v5.12.66 Bug fix

Fixed VAT number validation and refactored floating-point comparisons throughout the codebase for consistency and accuracy.

v5.12.64 Bug fix

Fixed DocuNinja build path issues and improved vendor country resolution for PEPPOL document processing.

v5.12.63 Bug fix

Fixed PHP 8.4 rounding edge cases that were causing incorrect financial calculations.

v5.12.62 Bug fix

Fixed PHP deprecation warnings and removed redundant PDF generation classes to improve code maintainability.

v5.12.60 Bug fix

Fixed a regression in the React UI sidebar that was preventing proper navigation and display.

v5.12.59 Bug fix

Resolved regression in the Client Portal affecting user access and functionality.

v5.12.57 Bug fix

Fixed issues with the Schedule request form preventing proper scheduling and data submission.

v5.12.56 Bug fix

Fixed payment link pricing calculations with inclusive taxes and improved form validation for frequency fields.

v5.12.55 Bug fix

Resolved Docker Compose dependency issues affecting containerized deployments.

v5.12.54 Bug fix

Updated dependencies and fixed PEPPOL command functionality for better document processing.

v5.12.53 New feature
Notable features
  • Console command to pull PEPPOL docs
  • Client portal with Projects
v5.12.43 Bug fix

## What's Changed * Fixes for peppol legal entity validation * v5.12.42 * v5.12.43

Beta — feedback welcome: [email protected]