244 lines
9.2 KiB
YAML
244 lines
9.2 KiB
YAML
1.0.0:
|
|
- "First version of Small Contact Form plugin"
|
|
- scf_tables.php
|
|
1.0.1:
|
|
- Fix form hiding after successful send
|
|
- Fix in README.md
|
|
1.0.2:
|
|
- Fix some typos and add LICENCE file (thanks Szabó Gergő)
|
|
1.1.0:
|
|
- Added function to delete records in Messages list
|
|
- Added permission to delete records
|
|
1.2.0:
|
|
- Added dashboard report widgets (Stats and New messages)
|
|
1.2.1:
|
|
- Mail templates now render values with {{ values|raw }}
|
|
1.2.2:
|
|
- Mail templates convert new lines to <br> with {{ values|raw|nl2br }}
|
|
1.2.3:
|
|
- Fields mapping moved to separate tab *Columns mapping*
|
|
1.2.4:
|
|
- Updated README.md with assets usage example
|
|
1.2.5:
|
|
- Added IP protection function (limit too many submits from one IP address)
|
|
- And Messages list column to show senders IP address (invisible by default)
|
|
- scf_tables_02.php
|
|
1.2.6:
|
|
- Fixed IP protection error message
|
|
1.2.7:
|
|
- Changed remote_ip column type to string
|
|
1.2.8:
|
|
- Added option to use placeholders instead of labels
|
|
1.3.0:
|
|
- Added translation support for Rainlab Translate plugin
|
|
- Fixed some typos
|
|
1.3.1:
|
|
- Added default value for getTranslated() method
|
|
1.3.2:
|
|
- Added custom send button wrapper class
|
|
1.4.0:
|
|
- Added redirect option after successful submit (internal and external URL)
|
|
1.4.1:
|
|
- Minor UI fix (thanks Szabó Gergő)
|
|
1.4.2:
|
|
- Added support for default translated mail templates (Czech and English for now)
|
|
1.4.3:
|
|
- Fixed translation of mail templates description in Settings > Mail templates
|
|
1.4.4:
|
|
- Fixed array of enabledLocales
|
|
1.4.5:
|
|
- Fixed email template check
|
|
- Added default EN locale to enabled locales array
|
|
1.4.6:
|
|
- Removed field type restriction for Fields mapping
|
|
1.4.7:
|
|
- Removed hardcoded date format for created_at column in messages list, updated README and added hungarian language (thanks Szabó Gergő for all this)
|
|
1.4.8:
|
|
- Changes to allow multiple use of contact form (form and message blocks has now unique IDs)
|
|
- Added checkbox field type
|
|
- Scoreboard last message time format (thanks Szabó Gergő)
|
|
1.4.9:
|
|
- Added scoreboard button to quickly open form settings
|
|
1.4.10:
|
|
- Fixed typo in lang filename
|
|
1.4.11:
|
|
- Added "fieldsDetails" array to all email templates to have access to field labels, types and more
|
|
- Updated default autoreply mail templates to include fieldsDetail array
|
|
- Added function to detect non-defined fields in sent data
|
|
- Updated README.md file
|
|
1.5.0:
|
|
- Added some component hacking options (override autoreply and notification emails and template, disable fields)
|
|
- Fixed some typos
|
|
- Updated README.md file
|
|
1.5.1:
|
|
- Fixed flash message visibility when where are some errors
|
|
1.5.2:
|
|
- Fixed flash error for IP protection visibility
|
|
1.5.3:
|
|
- Added option for notification emails to have FROM address set from contact form email field
|
|
1.5.4:
|
|
- Added option to mark selected messages as read
|
|
1.5.5:
|
|
- Changed JSON type for repeater DB column
|
|
1.5.6:
|
|
- Removed value attribute in textarea field
|
|
1.5.7:
|
|
- Added component alias to id attributes for multi-form usage
|
|
1.5.8:
|
|
- Fixed typo in lang files
|
|
1.5.9:
|
|
- Added direct link to messages list from dashboard widget
|
|
1.6.0:
|
|
- Added Google reCAPTCHA validation
|
|
1.6.1:
|
|
- Changed All messages large indicator to New messages in scoreboard
|
|
1.6.2:
|
|
- Removed reCAPTCHA hard coded locale string (thx kuzyk). Added settings option to allow locale detection.
|
|
1.7.0:
|
|
- Added option to specify <label> custom CSS class
|
|
1.7.1:
|
|
- Fixed 'text_preview' list field type truncate function (thx kuzyk)
|
|
1.7.2:
|
|
- Changed count() to mb_strlen() function in custom list type definition
|
|
1.8.0:
|
|
- Added option to disable built-in browser form validation. Added class 'is-invalid' for fields with error (as used Bootstrap 4).
|
|
1.9.0:
|
|
- Form registered as Page snippet to be used in Rainlab.Page content (thx BtzLeon)
|
|
1.9.1:
|
|
- REPLY TO address is now used for notification email by default. You can still force FROM address to be used (but this is not supported by all email systems!).
|
|
1.9.2:
|
|
- Fix problem when ReCaptcha field was logged as an undefined field to system log (thx LukeTowers)
|
|
1.9.3:
|
|
- Fixed label 'for' attribute to point to input ID (as required by specification)
|
|
1.10.0:
|
|
- Added form component hacks group (now only for disabling notification emails, more will come)
|
|
1.11.0:
|
|
- Added form fields alias and description (can be used to distinquish between more forms or to save extra data). More info in README file.
|
|
- scf_tables_03.php
|
|
1.11.1:
|
|
- Added form description field to message preview
|
|
1.12.0:
|
|
- Added Russian translation (thank Dinver)
|
|
1.12.1:
|
|
- Chanded input custom list column type for switch to prevent interaction with toolbar JS
|
|
1.13.1:
|
|
- Added form_alias and form_description variables to email (notification and autoreply) templates
|
|
1.13.2:
|
|
- Disabled placeholder attribute for checkbox
|
|
1.14.0:
|
|
- Added option to export messages list
|
|
1.14.1:
|
|
- Added permissions to export messages list
|
|
1.15.0:
|
|
- Added Privacy tab and new option to disable sent messages saving
|
|
1.15.1:
|
|
- Fixed settings fields trigger
|
|
1.15.2:
|
|
- Fixed default values for recaptcha settings to false
|
|
1.15.3:
|
|
- Allowed combination of disabled messages saving and allowed passive antispam
|
|
1.16.0:
|
|
- Added option to have more than one notification email address
|
|
1.16.1:
|
|
- Fixed missing form data in autoreply templates. Updated default autoreply messages.
|
|
1.16.2:
|
|
- Updated hungarian translation (thx gergo85)
|
|
1.16.3:
|
|
- Fixed checkbox validation and validation state
|
|
1.17.0:
|
|
- Added Slovak translation (thx vosco88)
|
|
1.18.0:
|
|
- Added French translations (thx FelixINX)
|
|
1.19.0:
|
|
- Added custom validation fields (thanks petr-vytlacil for help)
|
|
1.20.0:
|
|
- Added dropdown field type
|
|
1.21.0:
|
|
- Form fields repeater is now translatable
|
|
1.22.0:
|
|
- Fixed multiple flash messages shown
|
|
1.23.0:
|
|
- When placeholders are used, labels are now still present and only hidden by style attribute
|
|
1.24.0:
|
|
- Added option to set custom reCaptcha wrapper CSS class
|
|
1.25.0:
|
|
- Added polish (thanks Magiczne) and spanish (thanks codibit) translations
|
|
1.30.0:
|
|
- Added invisible reCaptcha
|
|
1.30.1:
|
|
- Fixed reCaptcha scripts load
|
|
1.31.2:
|
|
- Fixed AJAX redirect when validation error (thanks zlobec)
|
|
1.31.3:
|
|
- Fixed reCaptcha checkbox version not showing up on older installations
|
|
1.31.4:
|
|
- Fixed unnecessary refresh after Ajax send (thanks cregx)
|
|
1.32.0:
|
|
- Added all settings overrides as regular component properties (can be used to override some form settings in multi-form setup)
|
|
- Updated documentation
|
|
1.32.1:
|
|
- Fixed test on empty values if some fields are disabled
|
|
1.40.0:
|
|
- Added validation rule custom_not_regex (inverse of default regex validation rule)
|
|
- Added form container with ID and action attribute with this hash URL (to automatically jump to form after nonAJAX send or refresh)
|
|
1.40.1:
|
|
- Fixed notification From name to be correctly set from component properties (thanks @pavsid)
|
|
1.41.0:
|
|
- Added component redirect properties and allow dynamic redirect URL as a component markup parameter. More info in README file.
|
|
- Removed hard coded form hash URL (#scf-[form-alias]) as this can be now easily added with redirect options.
|
|
1.41.1:
|
|
- Set redirect URL property default value to null.
|
|
1.42.0:
|
|
- Added Google Analytics events after form is successfully sent
|
|
- Do not populate redirection field code when redirection is not allowed
|
|
1.43.0: !!! Rewritten component partials. No action is needed if you use plugin as is. But if you override component partials test them before update!
|
|
1.44.0:
|
|
- Added component properties to override notification and autoreply email subject (with support for Twig variables)
|
|
1.45.0:
|
|
- Added German translation (thanks NiklasDah)
|
|
1.46.0:
|
|
- Fixed backend validation for reCaptcha invisible
|
|
1.47.0:
|
|
- Added Custom code and Custom content field types
|
|
- Updated README
|
|
1.47.1:
|
|
- Fixed typo in README (wrong component redirection parameter name)
|
|
1.47.2:
|
|
- Fixed checkbox validation (thanks Chocofede)
|
|
1.47.3:
|
|
- Removed unnecessarry name attribute from custom_content field
|
|
1.47.4:
|
|
- Fixed typo in field attributes
|
|
1.48.0:
|
|
- Added option to set ReplyTo email address for autoreply emails
|
|
1.48.1:
|
|
- Fixed autoreply email addresses checks
|
|
1.48.2:
|
|
- Fixed empty ReplyTo field error
|
|
1.48.3:
|
|
- Fixed getFieldHtmlCode method (thanks sdlb)
|
|
1.49.0:
|
|
- Fixed missing description and redirect url after AJAX calls
|
|
- Fields forms in backend are now collapsed by default for better visibility
|
|
1.50.0:
|
|
- Auto store form request URL in DB (is available also in Mail templates)
|
|
- scf_tables_04.php
|
|
1.50.1:
|
|
- Removed unnecessarry debug log
|
|
1.51.0:
|
|
- Added support for (one or many) file uploads
|
|
- Fixed AJAX validation
|
|
- Updated README
|
|
1.51.1:
|
|
- Removed uploads array from default fields sent to autoreply template
|
|
1.51.2:
|
|
- Fixed uploads field in email messages
|
|
1.51.3:
|
|
- Changed size of database column url (thanks zlobec)
|
|
- scf_tables_05.php
|
|
1.51.4:
|
|
- Fixed passive antispam delay validation
|
|
1.52.0:
|
|
- Changed reCaptcha validation to work with allow_url_fopen disabled
|
|
1.52.1:
|
|
- Fixed project git files |