InvoiceNinja - Package Updates
-
[1.3.40]
- Update Invoice Ninja to 5.3.80
- Full changelog
- Coerce default_task_rate to float
- Query lazy loading imrpovements
- Disable lazy load blocker
- restore query logging middleware
- coerce string to int
- Enforce character lengths for authorize fields
- Add Partial Due Date variable
- Fixes for company gateway creation
- Webhooks for Projects
- Updates for self updater
- Gateway fees for PayPal
- Restrict reminders to paid accounts on hosted
- Fixes for client tests
- Fixes for types in settings
- Add back livewire configuration
- Sort statements by due date ascending
- Remove unused includes
- Improve error response from eWay gateway
- Clean up logging
-
[1.3.41]
- Update Invoice Ninja to 5.3.81
- Full changelog
- Admin Portal - Next
- Add required fields for Paytrace
- Fixes for purge API docs
- Improve error handling within PayTrace
- Minor fixes
- Fixes for reminders
- Fixes for eager loading
-
[1.3.42]
- Update Invoice Ninja to 5.3.82
- Full changelog
- Fixes for statement date
- Max password length 1000
- Improve bulk email performance
- Type checking
- Fixes for type checks
- Generate idempotency key on the frontend
- Use idempotency key from frontend in payment request body
- Admin Portal - Next
- GoCardless Logging
- Fixes for regression - incorrect type setting in ClientSettings
-
[1.3.43]
- Update Invoice Ninja to 5.3.83
- Full changelog
- Bug fixes for auth.net - client creation.
-
[1.3.44]
- Update Invoice Ninja to 5.3.84
- Full changelog
- Translations for react app
- Fix length of auth.net fields
- Fixes for approve with no conversion of quote to invoice from AP
- Release transactions on failures
- Fixes for localizing company deleted email
- Ensure all recurring invoices have a valid state - post migration
- Change custom_value columns from varchar to text (Allows more information to be stored in custom fields)
- Add file system checks to self checker
- New Schema Dump
- Payable filters
- Disable gateway refund options for GoCardless
- Delete bootstrap/cache folder contents as part of the update process
-
[1.3.45]
- Update Invoice Ninja to 5.3.85
- Full changelog
- Export CSVs
- Update Copyright text
- Exports
- Expose export csv routes
- CSV Exports
- Quote CSV exports
- Limit client activities
- Recurring Invoice Export CSV
- Payment Export CSV
- Improve WePay guardian
- Product CSV Export
-
[1.3.46]
- Update Invoice Ninja to 5.3.86
- Full changelog
- Fixes for converting company gateway ids for client gateway tokens
- Fixes for login controller
- Ensure relation exists prior to showing button
- Add a slight delay the payment observers in case all the data is not …
- Disable markdown by default
- Refactor Ledger Service
- Fixes for login refactor
- Clean up for email sending API
- Minor fixes for gocardless ACH
- Refactor for ledger serice
- Fixes for gmail notifications when credentials expire
- Minor fixes for support messages
- Fixes for check data
- Minor fixes for wave imports
- Minor improvements to CSV exports
- Minor fixes for ledger adjustments
- Fixes for SEPA auto-billing
- Add statement label to statements
- Tests for expenses
- Fixes for Stripe SEPA auto billing
- Fixes for import
- Fixes for client exports
- Fixes for paypal express gateway fees
-
[1.3.47]
- Update Invoice Ninja to 5.3.88
- Full changelog
-
[1.3.48]
- Update Invoice Ninja to 5.3.89
- Full changelog
-
[1.3.49]
- Update Invoice Ninja to 5.3.90
- Full changelog
- Blade files for email content @CirkaN
- Download report mailable @CirkaN
- Job for creating csv report & sending it to the admin @CirkaN
- Minor fixes for auto billing
- Custom value 4 update to text column
- Fixes for paypal fees
- Refactor for Stripe ACH
- Fixes for trial layout
- Add a System maintenance task
- Clean up for login controller
- Improve handling of missing tokens on login
- Fixes for company ledger
- Additional invoice filters
-
[1.3.50]
- Update Invoice Ninja to 5.3.91
- Full changelog
- Fixes for required request parameter
- Fixes for validation rules for exports
- Fixes for data array for migration email
- Fixes for reports
- Handle no report key parameter
- Add logging for google analytics
- Drop redundant column
- Fixes for mollie
- Hide @example.com email address
-
[1.3.51]
- Update Invoice Ninja to 5.3.92
- Full changelog
- Page numbering with FPDI
- Page numbering trait
- Page numbering for PDFs
- Minor fixes for self updater
- Enable page numbering logic
- Updated dependencies
- Fixes for self hosted setup
-
[1.3.52]
- Update Invoice Ninja to 5.3.93
- Full changelog
- Fixes for page numbering.
-
[1.3.53]
- Update Invoice Ninja to 5.3.94
- Full changelog
- Purchase Orders
- Adjustments for Stripe Webhooks
- Configure webhooks on gateway creation
- Auth.net Level 2 tax data
- Fixes for bug that sends multiple emails per import
- Fixes for setting permissions on chrome binary
- Push alter migration fix for schedulers table
- Fixes for recurring invoice schduler
-
[1.3.54]
- Update Invoice Ninja to 5.3.95
- Full changelog
- Revert zip package
- Minor fixes for exports
- Fixes for email images in outlook
- Improve quality of email formatting for outlook
-
[1.3.55]
- Update Invoice Ninja to 5.3.96
- Full changelog
- Fixes for email previews
- Add schema for inventory management.
-
[1.3.56]
- Update Invoice Ninja to 5.3.98
- Full changelog
- Purchase orders
- Send email set on blank contact vendor
- Handle negative surcharges
- Adjust memory settings for queue work
- Scaffold for PDF generation for purchase orders
- Vendor PDFs
- Translations for purchase orders
- Add client include for quotes
- Fixes for variable naming
- Purchase Order Actions
- Update for invoice designs
- Fixes for invoice sum calculations
- Fixes for csv imports - exclude deleted data
- Update product request
- Update language files for inventory management
- Add activity events for purchase orders
- Update front end dependencies
- Remove logging for google analytics data
- Purchase Order Events
- Event / Listeners for Purchase Orders
-
[1.4.0]
- Update Invoice Ninja to 5.3.99
- Full changelog
- Fix installation on ubuntu 22
- Email display name support
- Clean up logging
- Hide surcharges on PDF if the value is blank
- Ensure client contact id is being return in activity
- Store silent in session to prevent entities being viewed by admins
- Fixes for quote form request
-
[1.4.1]
- Update Invoice Ninja to 5.3.100
- Full changelog
- Add Vendor guard
- Map vendors api routes
- Vendor route file
- Add Microsoft provider for oauth
- Install Apple driver for socialite
- Minor fixes for client portal badges
-
[1.5.1]
- Update Invoice Ninja to 5.4.4
- Full changelog
- Fixes for reminders when no due date is set
- Add dedicated :MONTHYEAR reserved keyword
- Ensure we save auto_bill_tries
- Updates for hosted platform
- Minor fixes for bcc's
- Add logging for payment intents
-
[1.5.2]
- Update Invoice Ninja to 5.4.6
- Full changelog
- Forte gateway added. Thanks @kishanmnpatel
- Add microsoft oauth to index.html
- Compiled js file added to public folder.
- Fixes for purchase order fillable list
- Fixes for designs
- Checks for access token property
- Improve queries for client statements
- Appropriately refresh sending tokens
- Admin notifications
- Spam notifications
- Change purchase order transformer type
- Add signup checks to flutter routes
- Fixes for stripe webhooks
- Minor fixes for Purchase orders
- Reduce scopes for microsoft email
- Password protection route with Microsoft OAuth
- Always ensure contacts can pay an invoice with an invitation link
- Bulk actions for purchase orders
- Minor fixes for connected accounts
- Minor fixes for create user route
- Minor fixes for company imports
- Purchase order decorators
- Add flagging abilities to accounts table
- Fixes for paths
- Swiss QR codes
- Templates for Purchase Orders
- Fixes for duplicate quote approved notifications
- Fixes for type checking for purchase orders
- Fixes for surcharge visibility
-
[1.5.3]
- Update Invoice Ninja to 5.4.7
- Full changelog
- BUGFIX - Show recurring invoice thanks @yois615
- Fixes for tests when calling classes outside app scope
- Hide custom values that are empty
- Hide purchase orders from UI
-
[1.5.4]
- Update Invoice Ninja to 5.4.8
- Full changelog
- Additional translations
- Minor fixes for mailer
- New Account Notification
- Fixes for template engine
- Purchase Order Emails
- Minor fixes for import
- Fixes for send email option inside invoice
-
[1.5.5]
- Update Invoice Ninja to 5.4.9
- Full changelog
- Remove paid to date from credit PDF
- Uploads for purchase orders
- Add quantity to subscriptions
- Expense a Purchase Order
- Inventory management from purchase orders
- Update translations
- Introduce Bulgarian translations
- Fixes for migrations
- Fixes for language seeder
- Fixes for purchase order to expense
- Fixes for send_email bulk routes
- Minor fixes for invoice filters
-
[1.5.6]
- Update Invoice Ninja to 5.4.10
- Full changelog
- Pad out expense when converted from Purchase Order
- Pad out expense when converted from Purchase Order
- Handle pay now redirects offsite
- Verify hash
- Add index to payment hashes
- Fixes for indexes
- Do no alter client balance after an invoice has been marked as paid
- Apple ID AUth
- Allow forced sending of first recurring invoice
- Silence bounce notifications
- Add webhook endpoint when connecting Stripe
- Wrap paid to date in transaction
- Apple OAuth
- Fixes for wrong payment types
- Start recurring invoice on send now
- Add status and client to task transformer
- Company Import|Export for purchase orders
- Add rules for invitations
- Translate entities
-
[1.5.7]
- Update Invoice Ninja to 5.4.11
- Full changelog
- Update Stripe responses for redirect_status
- Minor fixes for stripe
- Fixes for purging company data
- Fixes for invoice status if balance changes to negative
- Fixes for relations
-
[1.5.8]
- Update Invoice Ninja to 5.4.12
- Full changelog
- Button for Client Portal @yois615
- Add missing translations for task statuses
- Add exchange rate to factory
- Fixes for purchase orders and business design
- Add support for showing related entity documents on invoice
- Working on signatures
- Ensure signature is provided in client portal prior to moving to next…
- Fixes for quote approve button when signature dialog is closed
- Force delete activities on purge data
- Prep for Hebrew
- Fixes for task statuses
- Add hebrew to repo
- Client include for expenses
- Vendor include for expenses
- Fixes for vendors
- Fixes for mailer
- Notification for changes to v5.5
-
[1.6.0]
- Update Invoice Ninja to 5.5.2
- Full changelog
- Minor fixes for date format migration for new installations
- Update to php 8.1
-
[1.6.1]
- Update Invoice Ninja to 5.5.3
- Full changelog
- Fixes for subscriptions - allow currency id to be passed through
- Add enabled_expense_tax_rates
- Fixes for BPP in subscriptions
- The "with" filter for the QueryFilters
- Define "with_property" for ProductFilters
- Fixes for tests
- Improve efficiency of queries relying on Country
- Fixes for livewire
- Fixes for Twilio
- Fixes for settings purchase order designs
- Minor fixes for check data
- Fixes for vendor documents
- Vendor documents
- Fixes for emails - remove mime types
- Rebasing commits from v5-develop
- Fixes for multidb + twilio
- Integrate twilio
- Fixes for lock
-
[1.6.2]
- Update Invoice Ninja to 5.5.4
- Full changelog
- Fixes for types
-
[1.6.3]
- Update Invoice Ninja to 5.5.5
- Full changelog
- Minor fixes for the client portal where the payment methods was not displaying
-
[1.6.4]
- Update Invoice Ninja to 5.5.6
- Full changelog
- Fixes for stripe webhook paths
- Fixes for bug in payments.js causing terms to be unacceptable
- Bug fixes for BCC in O365 + Gmail drivers
-
[1.6.5]
- Update Invoice Ninja to 5.5.7
- Full changelog
- General improvements and bug fixes.
-
[1.6.6]
- Update Invoice Ninja to 5.5.8
- Full changelog
-
[1.6.7]
- Update Invoice Ninja to 5.5.9
- Full changelog
- Recurring invoice due on receipt @yois615
- Relocate portalButton variable @yois615
- System logger added for Forte. @kishanmnpatel
- Fixes for phpunit - github actions
- Centralize where we inject email tags
- Remove cs-fixer from github actions
-
[1.6.8]
- Update Invoice Ninja to 5.5.10
- Full changelog
- Additional checks for checkout.com
- Add missing fields for activity transformer
- Paytrace cleanup
- Improve subscription currencies
-
[1.6.9]
- Update Invoice Ninja to 5.5.11
- Full changelog
- Psalm Cleanup.
- Fixes for ZOHO imports.
- Portuguese translations updated.
- Fixes for Postmark delivery.
-
[1.6.10]
- Update Invoice Ninja to 5.5.13
- Full changelog
- Add validation for task time logs
- Fixes for single route actions
- Fixes for base path for canvas kit
- Fixes for showing fees in both the product and tax tables
- Change the order of email filters
- Tests for deleting an invoice
- Fixes for edge case when deleting an invoice with a partial payment
- Clean up for tests
- Remove snappdf download from composer script
-
[1.6.11]
- Update Invoice Ninja to 5.5.14
- Full changelog
-
[1.6.12]
- Update Invoice Ninja to 5.5.15
- Full changelog
- Update user observer to dispatch a job
- Set relative path for canvaskit
- Clean up for mail listener
- Fixes for task requests
- Adjust credit balance on client record
- Working on client credit balance field
- Tests for credit balance
- Update credit balances when a payment is deleted
- Add daily checks for credit balances
- Fixes for restoring a credit
- Refactor for payments to improve query efficiency
- Refactor payment queries for improved efficiency
- Valid credits rules
-
[1.6.13]
- Update Invoice Ninja to 5.5.16
- Full changelog
- Prevent negative credits from being applied as payments to a invoice
- Ensure correct PDF is displayed to the contact
- Fixes for logo width for outlook emails
-
[1.6.14]
- Update Invoice Ninja to 5.5.17
- Full changelog
- Add vendor & expense includes for purchase orders
- Add missing translations
- Add new column for invoice_task_project
- Fixes for project with both project and client id
- Wrap client paid to date in transaction
- Toggle sms verification based on domain
-
[1.6.15]
- Update Invoice Ninja to 5.5.18
- Full changelog
- Minor fixes for invitation in view portal
- Fixes for showing invoice
- Allow client variables in purchase orders
- Refactor trial confirmed page
- Fixes for applying payment number
- Clean up login controller
- Catch and remove updates for oauth_provider_id
- Add checks for oauth provider id
- Fixes for github actions
- Use transaction when marking an invoice as paid
- Adjust spam filtering
- Minor fixes for templates
- Formatting for client emails
- Check for exec function prior to attemping to use it
- Minor fixes for client filter sorted by display name
- Support for vendor and vendor contact imports
- update vendor csv for tests
- Refactor recurring invoice query
- Improve query efficiency
- Fixes for transforming vendor contacts
- Add indexes to DB
-
-
[1.6.16]
- Update Invoice Ninja to 5.5.19
- Full changelog
- Stripe Imports: Check for valid bank account property before attempting to iterate
- Set required fields to lazy
- Refactor for switch plans
- Better logging around setLateFee()
- Better logging around setLateFee()
- Fresh client prior to updating
- Update project name to just project for label
- Add option to send payment email when invoice has been marked as paid
- Fixes for canvaskit path
- Fixes for inventory notifications
-
[1.6.17]
- Update Invoice Ninja to 5.5.20
- Full changelog
- Add check if plan is expired
- Add checks for ninja portal urls
- Improve handling of purchaseOrder and purchase_order
- Updates for vendor routes
- Client Paid To Date updates
- Fixes for tech template
- Fixes for braintree
- Update client presenter methods
- Updated composer lock
- Fixes for default mark down settings
- Fixes for tests.
- Fixes for auto billing when using credits
- Working on credit paymenta
- Fixes for store payment request
- Ensure documents array is an array
- Handle single contact object passed into array
- Handle single contact object passed into array
- Fixes for handling partial payments with credits
- Fixes for stripe error message when authorizing credit card
- Fixes for seeding languages
- Refactor for client balance
- Fixes for select box background color
- Fixes for registration fields and ensure client contact email is uniq…
- Remove redundant code from CompanySettings
- CLean up code paths for client balance
- Remove DispatchNow()
-
[1.6.18]
- Update Invoice Ninja to 5.5.21
- Full changelog
- Add secondary font as a variable in HTMLENGINE
- Add additional field for reports to companies table
- Fixes for InputBag
- Fixes for race condition when saving expense numbers
- Improve date resolution in recurring invoices
- Improve float parsing in csv imports
- Additional checks for GoCardless webhooks
- Improve efficiency of lightlogs
- Fixes for vendor templates
- Fixes for sending purchase orders when using a custom template
- Change [] for vendors to contacts.company
- Move lightlogs back to batching
-
[1.6.19]
- Update Invoice Ninja to 5.5.22
- Full changelog
- Configuration for in app purchases
- Move lightlogs to batch
- Improve client imports
- Add recurring invoice id to expense when it is generated
- Fixes for support messages
- Fixes for check data
- Minor fixes for support messages
- Ensure we also query trashed client records before lock
- Logging around generates counter
- Additional logging in generates counter
- Minor fixes + additional logging
- Fixes for applying numbers
- Fixes for entity policy not capturing recurring invoice policies
- Update customer details
- Fixes for restricting csv imports
- Add redundancy checks when creating task numbers
- Port entity policy changes to view() policy
- Set SEPA stripe token payments to pending
- Fixes for QR Ibans with no payment references
- Fixes for adding a payment method with Checkout.com
- Adapt Email entity sending using emailentity
- Fixes for sending custom templates with purchase orders
- Add webhook functionality to credits
- Fixes for tests
-
[1.6.20]
- Update Invoice Ninja to 5.5.23
- Full changelog
- Fixes for send now functionality of recurring invoice
- Single root element for wepay signups
- Fixes for single root - Livewire
- Update resources to defer
- Minor fixes for client portal queries
- Optimize css bundles
- Fixes for tests
- If blank exchange rate is sent, force 1
-
[1.6.21]
- Update Invoice Ninja to 5.5.24
- Full changelog
- Working on hosted upgrades
- Improve trial page
- Increase backoff period
- Force company currency for purchase orders
- Ensure we do not remove gateway fee prematurely
- Fixes for payment layouts (Regression)
- Exclude canvaskit path for hosted
- Implement 3DS for Braintree
- Fixes for seeders
- Fixes for checkout.com customer request class
-
[1.6.22]
- Update Invoice Ninja to 5.5.25
- Full changelog
- Minor fixes for stripe imports
- Do not serialize company after migration
- Put in checks for client filters
- Show labels of custom fields in registration form
- Remove direct google URLs
- Minor fixes for QR Code generation for live previews
- Improve livewire performance with Defer
- Fixes for sms verification list
- Minor fixes for Stripe ACH Verifications
- Fixes for wepay
-
[1.6.23]
- Update Invoice Ninja to 5.5.26
- Full changelog
- Remove authorize for SEPA
- Minor fixes
- Fixes for generating counters
- Strip tags from client and user nameS
- Remove redundant code in save company request
- fix: SwissQr postal code appears twice thanks @filo87
- Return early to improve PDF generation performance
- Fixes for WePay
-
[1.6.24]
- Update Invoice Ninja to 5.5.27
- Full changelog
- Improve Expense Imports
- Improve Stripe ACH when using microdeposits
- Additional DB Queries
- Fixes for non-admin users hitting list views
-
[1.6.25]
- Update Invoice Ninja to 5.5.28
- Full changelog
- Add key to account transformer
- Minor updates for htmlengine
- Fixes for forte payment driver
- Fixes for subscription renewals
-
[1.6.26]
- Update Invoice Ninja to 5.5.30
- Full changelog
-
[1.6.27]
- Update Invoice Ninja to 5.5.31
- Full changelog
- Performance improvements for flutter UI
-
[1.6.28]
- Update Invoice Ninja to 5.5.32
- Full changelog
- Fixes for purge client
- Add Preloader
- Fixes for document indexing
- Fixes for indexes
- Add to fillable
- Fixes for storage paths in self host
- Clean up for preload
- Minor fixes for recurring invoices
- Handle invoices going from zero balance to positive balance
- Fixes for refund activity notes
- Minor fixes for filters
- Minor changes for setup intents
- Minor fixes for check data
-
[1.6.29]
- Update Invoice Ninja to 5.5.33
- Full changelog
- MatchBankTransactions
- Working on matching transactions
- Expense categories
- Transaction expense resolution
- Resolve categories
- Add provisional match
- Auto pull transactions when linking accounts
- Fill from_date to be one year in the past
- Add transaction id to expenses and payments
- Fixes for bank integration routes
- Allow Bank Accounts to be created manually
- Save Bank Transaction manually
- Bank Transactions matching default category ID
- Always force a baseType
- Return list of bank transactions
- Minor fixes for braintree 3DS
- Disable auto billing when an invoice has been refunded.
- Adjust status if invoice is modified after payment
- Attempt to import documents into new company
-
[1.6.30]
- Update Invoice Ninja to 5.5.34
- Full changelog
- Remove sentry from self host
- Fixes for purchase order viewed activity
- Additional checks for exchange rates
- Fixes for Yodlee Test
- Fixes for bank transaction tests
- Set company defaults for expenses when matching bank transactions
- Wipe OAuth data when changing email addresses
- Fixes for tests
- Improve check data
- Minor fixes when calculating invoice cancellations
- 2FA reset
- Fixes for Payment Previews
- Order designs in ascending order
- Restore paymentable reliably when restoring invoice with attached pay…
- Pass references instead of full models into auto bill jobs
- Restrict size and amount of jobs
- Fixes for breaking change in CreateInvoicePdf
- Updates for bug with Sentinel / Redis
-
[1.6.31]
- Update Invoice Ninja to 5.5.35
- Full changelog
- Fixes for handling restoring a deleted invoice
- Fixes for settings checks
-
[1.6.32]
- Update Invoice Ninja to 5.5.36
- Full changelog
- Fixes for Swiss QR
- Remove inventory adjustments when deleting a invoice
- Remove RFC requirements for email on setup