sendrecurringinvoicebymail/ChangeLog.md
Chl a7532db483 Execute the hook only for customer invoices
With the introduction of supplier invoice templates in Dolibarr 16, with the
same hook but different table, this module tried to load the customer invoice
having the same id than the supplier invoice template being treated. This could
result in severe information disclosure.

Fixes gh-10
2024-03-13 18:29:27 +01:00

1.3 KiB

CHANGELOG SENDRECURRINGINVOICEBYMAIL FOR DOLIBARR ERP CRM

0.3.4

Fix: the hook was also triggered by supplier invoices. Thanks to jpardenoy for the report and the fix.

0.3.3

Fix: adds CSRF protection.

0.3.2

Note: This release includes a DB schema modification. Reactivate the module to trigger it.

Enhancements:

  • Mails can now be sent in HTML (via global module configuration and via the customzation tab).
  • Mails can now be sent even when the invoice is a draft.

0.3.1

Small enhancements and fixes :

  • links to the configuration of global elements (mail template, sender address)
  • display attached files in the agenda's event
  • fix the 0.2.7 "hacky way" import into the 0.3.0 way

0.3.0

Dedicated tab on the template invoice's page, to be able to customize more cleanly the recipients, and the email content.

The hacky way of 0.2.7 is converted at installation (reinstallation for upgrade) but is not used after that and the support will be dropped in a future release.

0.2.7

Add the possibility to overwrite some email fields (recipients, subject, body) for each template.

0.2.5

Little cleanup : no reload needed for last_main_doc.

0.2.3

Renaming from 'sendfacrecmail' to 'sendrecurringinvoicebymail'.

0.1.2

First working version.