Releases: remp2020/crm-invoices-module
Releases · remp2020/crm-invoices-module
3.6.1
3.6.0
- BREAKING: Updated frontend icons used in the module to Font Awesome v6. remp/crm#2936
- If you have registered your own frontend layout, please update your font awesome to the latest v6 version.
- Added
EuVatValidator
, for validating EU Vat IDs using VIES. remp/crm#3284 - Added
vat_id_consultations
DB table. remp/crm#3284 - Added
VatModeDataProvider
, which uses newVatModeDetector
for selecting user VAT mode (seeVatProcessor
inPaymentsModule
for details). remp/crm#3284 - Changed
InvoicesRepository
to use newDatabaseTransaction
API. remp/crm#3330
3.5.0
3.4.0
- BREAKING: Added migration that changes type of
vat
column ininvoice_items
table fromint
todecimal(10,2)
. remp/crm#3277- Migration uses
shared
lock on table rows, it's recommended to run it in off-peak hours.
- Migration uses
- Added the ability to transfer invoice address while transferring subscriptions between users. remp/crm#3108
- Added
setLocale
call with current locale string inInvoiceGenerator
. remp/crm#3277- This adds ability to use locale-aware Latte filters such as
number
in invoice templates.
- This adds ability to use locale-aware Latte filters such as
3.3.0
3.2.0
3.1.0
- IMPORTANT: Changed crowdfunding project name in the receipt - subscription type's description is replaced by user label. remp/helpdesk#2458
- Added dataprovider
UniversalSearchDataProvider
to allow search by the invoice number. remp/respekt#137 - Added
ReceiptPreNotificationEventHandler
which handles adding receipt pdf to new receiptable payment notifications. remp/novydenik#1175 - Added ability to merge dropdown menu sections. remp/crm#3071
3.0.0
- BREAKING: Fixed class namespaces to follow PSR4 specification. remp/crm#2228
- Use package
remp/crm-rector:^3.0
to automatically fix these renames.
- Use package
- BREAKING: Fixed
date
filter in template forReceiptGenerator
. It now doesn't override default PHPdate
filter. remp/novydenik#1084 remp/respekt#51- Use
$date|date
for default PHP filter. - Use
$date|userDate
forCrm\ApplicationModule\Helpers\UserDateHelper
filter. - Use
$date|localizedUserDate
forCrm\ApplicationModule\Helpers\LocalizedDateHelper
filter.
- Use
- BREAKING: Replaced
jkuchar/pdfresponse
library withcontributte/pdf
. remp/crm#3065- If you use
PdfResponse\PdfResponse
in your modules, replace the use withContributte\PdfResponse\PdfResponse
. Refer toInvoiceGenerator
class as a reference.
- If you use
- Fixed errors reported by PHPStan (level 3). remp/crm#2988
- Added use statements for classes where we used FQN. remp/crm#2228