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) - Force cache:clear on first boot by @turbo124 in #825
Full Changelog: 5.11.72...5.12.31