InvoiceNinja 5.5.50
5 January 2023
InvoiceNinja version 5.5.50 is now available.
Upgrading to InvoiceNinja 5.5.50
InvoiceNinja 5.5.50 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply InvoiceNinja updates as new versions are released, or use Installatron's Clone feature to duplicate an existing InvoiceNinja install to test the 5.5.50 upgrade prior to applying it live. Get started managing your InvoiceNinja installations with Installatron
What's New in InvoiceNinja 5.5.50
IMPORTANT
- We have fixed an issue with CardJS where autofilling of credit cards from browsers such as Chrome would fail to correctly pass through the expiry date.
- Purchase orders will now default to using the vendor currency that has been set. If no vendor currency is set, we will force the company currency to populate the vendor currency.
- In this release payment emails will also attach invoice documents if documents are configured to be sent in emails
5.5.50
Bug Fixes and Changes
- Flip sort order for payments in client portal
- Filter by private notes
- Update precision of ZMB
- Fixes for Matomo @LarsK1
- Minor fixes for tax currencies - vendor vs client
- Fixes for change plan with subscriptions
- Fixes for alignment of text issues in subscription order overview
- Trim subscriptions
- Add vendors and clients as available includes for recurring expenses
- Harvest only the error message from the webhook endpoint
- Refactor for unique jobs
- Use id_token for apple when deleting companies
- Assign the expense to a converted PO
- Purchase Order Notifications
- Fixes for edge case with inappropriate use of group counters
- Fixes for category IDs for recurring expenses
- Fixes for Checkout authorization failure exception handling
- Logging for checkout 3ds error handling
- Enforce registration for subscriptions if configured
- Refactor subscription invoices to use standard allow temporary invoice numbers to prevent stale invoices
- Ensure Unique Emails
- Move stale invoice cleanup to scheduler
- Clean up for register form
- Fix eWay failures related to 32-bit integer limit @joshuadwire
- Add finer grained resolution to created_at query
- Refactor for bank status filters
- Refactor quote filters
- remove iconv() from Pdf numbering
- Refactor for subscriptions and changing between subscriptions
- Reduce object sizes in Livewire
- Refactor Livewire passing references
- Minor fixes for expense validation
- Fixes for checkout reference lengths
5.5.49
Bug Fixes and Changes
- Change klarna integration according to Klarna's rules @LarsK1
- Disallow payment with Klarna for business out of US
- Minor cleanup for gateway model
- OTP for subscriptions
- Subscriptions v2
- Refactor for starting jobs with middleware
- Remove all instances of dispatchSync()
- Fixes for update payment methods - Stripe
- Watch webhooks on hosted
- Force a currency for vendors
- Add doc block definitions
- Refactor to use vendor currencies for purchase orders
- Drop use_vendor_currency column from companies
- Refactor for how we deal with delete payments and client paid to dates
- Fixes for profit/loss request
- Fixes for Apple OAuth
- Ensure we set the client localized send dates for recurring invoices
- Clean up around payment emails
- Move attachments into data
- Quote attachments as data
- Move logic in alpine for transitions
- Attach invoice documents to payment emails
- Disable auto fill for credit cards
- Do not autobilling recurring invoices in draft state
- Prevent relinking of payments with transactions
- Prevent relinking of payments with transactions
- Update translations
- Subscriptions v2 - handle trial