- Nothing changed yet.
- Adapt email subject templating functionality to different value types. [folix-01]
- Added an adapter (IDataAdapter) to allow information to be added as a return value to the form-data expander. This allows addons that integrate information to be added rather than overwriting the expander each time. [mamico]
- Add FormSubmittedEvent to handle the new compiled forms. [folix-01]
- Add PostAdapter to predispose the customization of data handling by other add-ons. [folix-01]
- Fix otp verification logic: do not break if otp is not in POST call [cekk]
- Add missing collective.volto.otp include for pip environment setup [folix-01]
- Switchable email bcc fields OTP verification. [folix-01]
- Added ISO formatted strings being allowed as date inputs [JeffersonBledsoe]
- Send messages to emails signed as 'use_as_bcc' independently from 'send' flag. [folix-01]
- Update Italian translations. [cekk]
- Fix upgradestep from version. [folix-01]
- Fix mail header and footer links. [folix-01]
- Plone5 compatibility in the upgradesteps [folix-01]
- Install otp package by upgradestep [folix-01]
- Maintain the fields order in email message. [folix-01]
- Remove otp logics (moved to collective.volto.otp) [folix-01]
- Configurable header and footer for email message. [folix-01]
- Subject templating
- Handle the edge cases where the blocks attribute is not set. [mamico]
- Configuring with plone/meta [mamico]
- Cleanup all possible HTML in user formitted data and convert it to plain text. [cekk]
- Fix README. [cekk]
- Add functionality to check the user inserted email by an OTP. [folix-01]
- Breaking change: clear data method changed from GET to DELETE [mamico]
- Fix: with multiple blocks on the same page, all data is deleted. Now, if you pass a parameter block_id, only the records related to the block are deleted. [mamico]
- Feat: clear data restapi accept a parameter for remove the expired records [mamico]
- data cleaning script [mamico]
- Allow attaching an XML version of the form data to the sent email #22 [JeffersonBledsoe]
- Allow the IDs of fields to be customised for CSV download and XML attaachments #22 [JeffersonBledsoe]
- Add Spanish translation. [macagua]
- Add German translation. [mbarde]
- Allow forwarding request headers in the sent emails #27 [JeffersonBledsoe]
- Added support for sending emails as a table #31 [JeffersonBledsoe]
- Add validation for email fields. [cekk]
- Better compose email message with plain and html text. [cekk]
- Prevent XSS applying safe_html transform to all string values passed on form. [cekk]
- Discard fields submitted that are not defined in form schema. [cekk]
- On form submit, reply with a 200 with submitted data (eventually cleaned) for confirm message. [cekk]
- Fix label in send_mail_template. [cekk]
- Prevent XSS also in send_message field. [cekk]
- Override content-transfer-encoding using MAIL_CONTENT_TRANSFER_ENCODING env [mamico]
- The form block can now be stored in a Volto block container (columns, accordion, tabs, etc) [tiberiuichim]
- Fix collective.honeypot version. [cekk]
- Fix dependencies. [cekk]
- Add collective.honeypot support. [cekk]
- Add limit attachments validation. Can be configured with environment variable. [cekk]
- Export also compiling date in csv. [cekk]
- Add collective.z3cform.norobots support [erral]
- Breaking change: changed the way to store data keys. Now we use field_id as key for Records. [cekk]
- Fix quoting in csv export. [cekk]
- Generate csv columns with proper field labels, and keep the form order. [cekk]
- Captcha support #13. [mamico]
- Notify an event on submit. [mamico]
- Support for user_as_bcc field in volto-form-block: send a separate mail for each email field with that flag. [cekk]
- Fix permission checks in serializer. [nzambello]
- Fix permission checks. [cekk]
- [fix] do not send attachments multiple times. [cekk]
- Convert field types: checkbox => multiple_choice and radio => single_choice to follow new schema in volto-form-block (collective/volto-form-block#7). [cekk]
- Added Brazilian Portuguese (pt_BR) translations. [ericof]
- Changed the classifiers inside setup.py. This should fix some installation issues. [arsenico13]
- NEW: The @submit-form entry-point now takes into account if a field is "marked" with "use_as_reply_to" and use that field for "from" and "reply to". [arsenico13]
- Fix form_data for anon. [cekk]
- Fix README for pypi. [cekk]
- Initial release. [cekk]