Invoice Ninja Release Notes

Last updated: Dec 24, 2025

  • Dec 16, 2025
    • Parsed from source:
      Dec 16, 2025
    • Detected by Releasebot:
      Dec 24, 2025
    Invoice Ninja logo

    Invoice Ninja

    v5.12.40

    New release adds Invoice Designer v2, payment validation fixes, and expanded report options with improved subtotals. It also boosts gateway sorting, tax calculations, and Mollie cleanups while tightening CI parsing and deprecation notices for a smoother, more precise finance workflow.

    What's Changed

    • Adjustments for validating payments, preventing a negative amount bei…
    • Fixes for no invitations present yet!
    • Add subtotal as a report option
    • Improve sorting of company gateways
    • Fixes for quarters
    • Cleanup for deprecation notices
    • Invoice designer v2
    • Fixes for payment types
    • Fixes for expense tax calculations
    • Stubs for Json Invoice Designer
    • Casts for true/false in query parameters for charts query
    • Additional catch for mollie is dupe Payment detected
    • Cleanup for Mollie
    • Default amount value for expense
    • Set default scale for bcmath to 10 for greater precision
    • Tests for cloning a design
    • Skip json parsing in CI
    • Updates for quote rejection
    • Updated assets
    • Updated translations
    • v5.12.40 by @turbo124 in #11497
    • Full Changelog: v5.12.39...v5.12.40
    Original source Report a problem
  • Dec 4, 2025
    • Parsed from source:
      Dec 4, 2025
    • Detected by Releasebot:
      Dec 24, 2025
    Invoice Ninja logo

    Invoice Ninja

    v5.12.38

    v5.12.38 brings fixes for payment tests, domain updates, and improved invoice handling across dashboards and templates. It tightens payment notifications, clarifies settings, and adds PEPPOL credit numbering support for negative invoices. A real release with shipped improvements.

    What's Changed

    • Fixes for payment tests
    • Ensure users cannot add pdf_variables to group or client settings
    • Checks for payment notifications.
    • Updated domains
    • Fixes fo nmo entity being false
    • Set is_primary=true on new contact
    • Refactor away from session id's as key cache
    • Ensure location data flattens correctly for use in templates
    • Add draft invoices into dashboard amounts if required
    • Fixes for AEAT activity consts
    • Improved livewire state management
    • Inject payment adjustment when reversed invoice / credit is deleted
    • Credit numbering for peppol (Supports using credit number patterns for negative invoices that are credit notes in PEPPOL)
    • v5.12.38 by @turbo124 in #11468
    • Full Changelog: v5.12.37...v5.12.38
    Original source Report a problem
  • Dec 4, 2025
    • Parsed from source:
      Dec 4, 2025
    • Detected by Releasebot:
      Dec 24, 2025
    Invoice Ninja logo

    Invoice Ninja

    v5.12.39

    What's Changed

    • Fix for peppol credit numbering logic thks @tcedi
    • Stripe webhook secret implimentation by @TechNoNerd87 in #11441
    • v5.12.39 by @turbo124 in #11472

    New Contributors

    • @TechNoNerd87 made their first contribution in #11441

    Full Changelog: v5.12.38...v5.12.39

    Original source Report a problem
  • Dec 1, 2025
    • Parsed from source:
      Dec 1, 2025
    • Detected by Releasebot:
      Dec 24, 2025
    Invoice Ninja logo

    Invoice Ninja

    v5.12.37

    What's Changed

    • Fixes for mark paid action on locked invoices.
    • Refactor for atomic redis operations
    • Fixes for displaying correct user id on bulk actions
    • Updated storepaymentrequest validation to enable per line validation error messages.
    • v5.12.37 by @turbo124 in #11458
    • Full Changelog: v5.12.36...v5.12.37
    Original source Report a problem
  • Nov 27, 2025
    • Parsed from source:
      Nov 27, 2025
    • Detected by Releasebot:
      Dec 24, 2025
    Invoice Ninja logo

    Invoice Ninja

    v5.12.36

    Patch release unifies fixes across payments, reporting, and UI. It sharpens Elasticsearch migrations, enhances token storage and validation, and boosts AR and Client Balance reports with rollback and performance improvements.

    Fixes

    • fix: for payment token storage

    • fix: Add idempotency checks to all Elasticsearch migrations

    • fix: Remove timeout from elastic rebuild wait logic

    • fix: Refactor blockonomics btc + qr code presentation

    • fix: Remove blockonomics controller

    • fix: Fixes for blockonomics

    • fix: Add invoice_id to credit activities - if it exists

    • fix: Improve time_log validation to detect and reject invalid formats

    • fix: Updates for handling company imports with cancellation cast

    • fix: Update report parameters for client balance and ar summary to include…

    • fix: Add AR Summary Report optimization test suite

    • fix: Fixes for pushState and livewire conflicting use of prop

    • fix: Implement AR Summary Report optimization with rollback

    • fix: Implement Client Balance Report optimization with rollback

    • fix: Performance improvements for arsummary report - includes handling lar…

    Original source Report a problem
  • Nov 26, 2025
    • Parsed from source:
      Nov 26, 2025
    • Detected by Releasebot:
      Dec 24, 2025
    Invoice Ninja logo

    Invoice Ninja

    v5.12.35

    What's Changed

    • Updated assets
    • Updated translations
    • Deprecation fixes
    • Fixes for pdf configuration accessing invalid designs
    • Fixes for tax configuration
    • Minor fixes for pdfmock
    • Add additional checks and confirmations around unsubscribe links
    • Refactor accessors for client gateway token meta prop
    • Refactor for invoices summary
    • Updated resources
    • v5.12.35 by @turbo124 in #11448
    • Full Changelog: v5.12.34...v5.12.35
    Original source Report a problem
  • Nov 23, 2025
    • Parsed from source:
      Nov 23, 2025
    • Detected by Releasebot:
      Dec 24, 2025
    Invoice Ninja logo

    Invoice Ninja

    v5.12.34

    What's Changed

    • Add Blockonomics payment capabilities by @cnohall in #9970
    • Revert "Add Blockonomics payment capabilities" by @turbo124 in #10011
    • Update to latest by @turbo124 in #10282
    • Add Gotenberg support for PDF generation by @vauxia in #11433

    New Contributors

    • @HansGruber51 made their first contribution in #10327
    • @vauxia made their first contribution in #11433

    Full Changelog: v5.12.33...v5.12.34

    Original source Report a problem
  • Nov 21, 2025
    • Parsed from source:
      Nov 21, 2025
    • Detected by Releasebot:
      Dec 24, 2025
    Invoice Ninja logo

    Invoice Ninja

    v5.12.33

    What's Changed

    v5.12.33 by @turbo124 in #11432

    Full Changelog: v5.12.32...v5.12.33

    Original source Report a problem
  • Nov 21, 2025
    • Parsed from source:
      Nov 21, 2025
    • Detected by Releasebot:
      Dec 24, 2025
    Invoice Ninja logo

    Invoice Ninja

    v5.12.32

    What's Changed

    • Add BT-29 and BT-32 support to ZUGFeRD E-Document using id_number by @psycho0verload in #11428
    • Add support for multiple Blockonomics' stores by @cnohall in #11426
    • Tax Period Reports by @turbo124 in #11429
    • v5.12.32 by @turbo124 in #11431
    • Full Changelog: v5.12.31...v5.12.32
    Original source Report a problem
  • Nov 18, 2025
    • Parsed from source:
      Nov 18, 2025
    • Detected by Releasebot:
      Dec 24, 2025
    Invoice Ninja logo

    Invoice Ninja

    v5.12.31

    New release brings broad fixes and improvements across invoices, templates, and imports. Expect stronger email validation, steadier rate limiting, reliable vendor primary contacts, faster logins, and the TaxPeriodReports alpha to better track invoice changes over periods.

    What's Changed

    • Add expense data to TemplateService
    • Force all users to confirm email accounts
    • Improvements for rate limiter
    • Ensure Primary Contact for vendor is always present
    • Ensure that jobs with tries = 1 never attempt to requeue
    • Handle null values in Company Settings
    • Force Email Validation when emails are updated
    • Fixes for null values in PDF config/designer
    • Support automatic invoice numbers in csv imports
    • Support no line items present in csv imports (uses 1 x invoice amount as the line item)
    • Fixes for confirming gateway fees with ACH + partial payment
    • Improve performance of locking during bulk actions
    • Improve login performance of React Application
    • Fixes for default currency code in templates
    • Fixes for BankMatchingService when description is null
    • Static Analysis + PHP Deprecation fixes
    • Improve mime type resolution in emails to reduce application/octet-stream mimes
    • Improve peppol document storage on hosted
    • Ensure task time_logs always have a standard structure - removing reliance on inference
    • TaxPeriodReports - alpha release ( attempts to track invoice changes over reporting periods to improve adjustments across reporting periods)
    • v5.12.31 by @turbo124 in #11423
    • Full Changelog: v5.12.30...v5.12.31
    Original source Report a problem

Related vendors