Invoice Ninja Release Notes

Last updated: Jan 15, 2026

  • Jan 14, 2026
    • Parsed from source:
      Jan 14, 2026
    • Detected by Releasebot:
      Jan 15, 2026
    Invoice Ninja logo

    Invoice Ninja

    v5.12.46

    v5.12.46 brings broad improvements to payments, invoicing, PEPPOL and Swiss QR. New filters, template tweaks and translations boost usability, with safer Yodlee syncing and enhanced import debugging. Expect smoother tax handling, faster processing, and clearer notifications.

    What's Changed

    • Updates for task request filters
    • Updated translations
    • Improvements for Gateways that are preferentially sorted
    • Minor fixes for payment intent processing
    • Updates for PEPPOL invoices
    • Handle null tax details
    • Handle additional identifiers when processing inbound documents
    • Working on additional helper to debug bad imports
    • Add created between filter
    • Add term_days variable for use in templates / designs
    • Improvements for PEPPOL payment means
    • Set invoice late emails as a summary
    • Disable Calculate Taxes for VERIFACTU
    • Fixes for invoice period in PEPPOL
    • Fixes for Invoice Period Test
    • Fixes for paths for search expenses
    • Adjustments for Nordigen, requisition email notifications changed to …
    • Ensure archived/deleted yodlee accounts are not resync'd incorrectly:
    • Adjustments for syncing Yodlee accounts + transactions
    • Purge user functionality
    • Translation for purge user
    • Updates for Swiss QR and moving to structured address
    • Improvements for SwissQR Codes by @turbo124 in #11564
    • v5.12.46 by @turbo124 in #11571
    • Full Changelog: v5.12.45...v5.12.46
    Original source Report a problem
  • Jan 7, 2026
    • Parsed from source:
      Jan 7, 2026
    • Detected by Releasebot:
      Jan 7, 2026
    Invoice Ninja logo

    Invoice Ninja

    v5.12.45

    What's Changed

    • Handle changes to PEPPOL rounding for line taxes
    • Fixes for no late invoice notifications
    • Cast correctly - include_drafts query param
    • Ensure location ID is passed through when creating recurring invoices
    • Embed expense documents where add to invoice is selected in settings
    • fix: add missing maldives currency symbol by @ayarse in #11536
    • v5.12.45 by @turbo124 in #11545

    Full Changelog: v5.12.44...v5.12.45

    New Contributors

    • @ayarse made their first contribution in #11536
    Original source Report a problem
  • Jan 1, 2026
    • Parsed from source:
      Jan 1, 2026
    • Detected by Releasebot:
      Jan 2, 2026
    Invoice Ninja logo

    Invoice Ninja

    v5.12.43

    What's Changed

    Fixes for peppol legal entity validation

    • v5.12.42 by @turbo124 in #11529
    • v5.12.43 by @turbo124 in #11530

    Full Changelog: v5.12.41...v5.12.43

    Original source Report a problem
  • Jan 1, 2026
    • Parsed from source:
      Jan 1, 2026
    • Detected by Releasebot:
      Jan 2, 2026
    Invoice Ninja logo

    Invoice Ninja

    v5.12.44

    What's Changed

    Fixes for PEPPOL.

    v5.12.44 by @turbo124 in #11531

    Full Changelog: v5.12.43...v5.12.44

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

    Invoice Ninja

    v5.12.41

    What's Changed

    • v5.12.38 by @turbo124 in #11469
    • Introduce Sdks for Go Language by @AshkanYarmoradi in #11500
    • v5.12.41 by @turbo124 in #11520

    New Contributors

    • @AshkanYarmoradi made their first contribution in #11500

    Full Changelog: v5.12.40...v5.12.41

    Original source Report a problem
  • 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

Related vendors