Releases: silverstripe/silverstripe-userforms
Releases · silverstripe/silverstripe-userforms
5.0.2
Change Log
Bugfixes
- 2018-05-18 4913290 Add extension to remap polymorphic relationship classes for Parent and Form fields (Robbie Averill)
- 2018-05-09 8f363d6 Remove unnecessary translation of parameterised field value (Raissa North)
- 2018-03-23 f7ffb70 Use userforms template for member list field, fixes display rule issue (Robbie Averill)
5.1.1
- Fix the each loop to propperly get the field passed in (Simon Erkelens) - caab511
- Switch test assertion to be more flexible in URL pieces (versioned changes in 4.2) (Robbie Averill) - 549498a
- Increase memory limit for code coverage runs (Robbie Averill) - 35733f4
- Update branch alias (Dylan Wagstaff) - c0db11c
5.0.1
- Fix the each loop to propperly get the field passed in (Simon Erkelens) - caab511
- Switch test assertion to be more flexible in URL pieces (versioned changes in 4.2) (Robbie Averill) - 549498a
- Increase memory limit for code coverage runs (Robbie Averill) - 35733f4
- FIX Do not convert right title to XML, templates escape values by default now (Robbie Averill) - 029a69b
- FIX Re-enable step progress and navigation for multi page forms (Robbie Averill) - 4e285c4
- Use bootstrap alert instead of old .message.notice (Robbie Averill) - df1d428
- FIX getFormParent does not automatically look up arbitrary test stubs, remove theme dependency (Robbie Averill) - d199140
- Add PHP 7.2 to Travis build matrix (Robbie Averill) - ab68c43
- FIX stop form items double duplicating (#728) (Dylan Wagstaff) - 48bf462
5.1.0
Change Log
API Changes
- 2018-03-21 100be38 Remove use of getEscapedTitle() and deprecated for future removal. Use $Title directly instead. (Robbie Averill)
Bugfixes
- 2018-03-28 569b0a7 use the same translation variable key as core (#755) (Dylan Wagstaff)
- 2018-03-23 5cce5f5 Allow editable form fields to have nullable titles rather than fallback to Name (Robbie Averill)
- 2018-03-23 7cbffd8 Use a userforms template for the member list field, fixes broken display rules (Robbie Averill)
- 2018-03-22 453a35e Ensure duplicated multiple option field is written (has an ID) before duplicating options (Robbie Averill)
- 2018-03-22 86b098c Disable versioned GridField extensions - it conflicts with UserFormRecipientItemRequest (Robbie Averill)
- 2018-03-22 92a2229 Correctly return the max file size in MB (Robbie Averill)
- 2018-03-20 029a69b Do not convert right title to XML, templates escape values by default now (Robbie Averill)
- 2018-03-20 4e285c4 Re-enable step progress and navigation for multi page forms (Robbie Averill)
- 2018-03-19 d199140 getFormParent does not automatically look up arbitrary test stubs, remove theme dependency (Robbie Averill)
- 2018-03-05 48bf462 stop form items double duplicating (#728) (Dylan Wagstaff)
5.0.0
- Update development dependencies (Dylan) - 962276d
- FIX Escape dollar signs in UserForm contents before inserting them with regex (#723) (Scott Hutchinson) - 0ce8b95
- missing 'not', add alert-warning for unsaved form (Andrew Aitken-Fincham) - e2066a5
- refactor how getCMSFields is built to handle no parent form (Andrew Aitken-Fincham) - bc5c622
- revert UDF has_one to DO has_one (Andrew Aitken-Fincham) - 2012828
- add proper fallbacks to cover tests (Andrew Aitken-Fincham) - 0f6efea
- adds logic for presence of email recipient fields (Andrew Aitken-Fincham) - 8c34519
- fall back to CMSMain rather than LeftAndMain to getFormParent correctly (Andrew Aitken-Fincham) - 5790289
- FIX Enhance JS for multiple userform instances (#715) (Dylan Wagstaff) - 46460c0
- jquery version update (Martin D) - eafe660
- FIX: Ensure display rules work correctly for EditableFormHeading (#712) (Scott Hutchinson) - 96cde0f
- FIX Update source translation for Form.FIELDISREQUIRED (#710) (Raissa North) - 36e25b7
- FIX Update display rules not enabled warning message to be full width (Robbie Averill) - 7339c1c
- FIX Fix support address list in email address fields (#707) (Raissa North) - 77c47a3
- Update UserDefinedFormController.php (#705) (Martin D) - ad7b2c4
- FIX Submitted form field data is rendered correctly in recipient email templates (Robbie Averill) - e1a7030
- FIX Update email attachment API for recipients and improve if statement readability (Robbie Averill) - 515f192
- FIX Email templates for for submissions display correctly in preview (Robbie Averill) - 5695c95
3.1.2
- FIX Escape dollar signs in UserForm contents before inserting them with regex (#723) (Scott Hutchinson) - 0ce8b95
- BUGFIX EditableFormHeading doesn't properly handle numeric values (Nic Horstmeier) - 7648318
- BUGFIX no Sort value applie to EditableOption on write (muskie9) - 08646ad
- BUGFIX progress bar button text change breaks buttons (muskie9) - 14b7c65
- Partial revert of #458 Fix travis configuration (Damian Mooyman) - f029bfc
- added missing semicolons (Bram de Leeuw) - 3f0c045
- fixed indentation (Tobias Oetiker) - 8850929
- By default, now form fields should be shown (Tobias Oetiker) - 0547a01
- API Added ability to extend permissions of SubmittedForm with an extension (SilbinaryWolf) - b537e6f
- Added route for UserDefinedForm_Controller (James Ayers) - 3f10171
- Make sorting of options possible (Remy Vaartjes) - 9b5a3c2
- NEW Allow translation of tab names (#384) (rasstislav) - 4e8e919
- Updating getFormField to use upload field if config isset. (jkRoberts) - 9922ab3
- DOCS update the docs to remove bad feature list (Daniel Hensby) - fe5d183
- Change IFNULL to COALESE for MSSQL Compatibility - Fix #447 (Stephen Shkardoon) - f1c84b0
- Change CSV field export order to match form order - Fix #438 (Stephen Shkardoon) - b825b6e
- Correcting issue #439, where date pickers were no longer functioning. (Nathan Glasl) - cbe4726
- Add permission tests for editing fix (Chris Joe) - ac4a6df
- fixes late extensions binding (John Milmine) - 249e7ca
- BUG fixing bug that prevents non-admin users from editing user defined form fields. (Julian Seidenberg) - 4d1b104
- Implementing the "are you sure?" plugin to display a confirmation message when navigating away from a partially completed form. (Nathan Glasl) - 1a76785
- Translation fixes (rasstislav) - 9b18afd
- Update UserDefinedForm_EmailRecipient.php (rasstislav) - b0d73bf
- Update UserFormsGridFieldFilterHeader.php (rasstislav) - 8f1986f
- Add sitetree icon (scott1702) - acc469b
4.5.5
5.0.0-beta2
- NEW Update GridFieldExtensions constraint to a 3.1.0 minimum (Robbie Averill) - a449426
- FIX Add missing single quote in UserForms.js (Raissa North) - 6cd679e
- FIX Cast template values as array, include list in CMS fields for recipients (Robbie Averill) - 262510a
- Update default email_template_directory (Will Rossiter) - e82dc5f
5.0.0-beta1
SilverStripe 4 compatibility
- Update Scrutinizer config to run new build system (Robbie Averill) - 821ba1f
- Update composer dependencies for SS4 stable, and require gridfieldextensions 3.0.x-dev (Robbie Averill) - 8bec75c
- FIX javascript errors enacting default functionality (Dylan Wagstaff) - 7f208ee
- FIX Update getIcon resource resolution methods (Robbie Averill) - ccf8f86
- DOCS Use flat badges in readme and remove Helpfulrobot (Robbie Averill) - 077d146
- FIX Explicitly get the Fields() method from controller's data record (Robbie Averill) - 1643b1a
- FIX Update webpack config version, add eslint-loader and rebuild CSS dist files (Robbie Averill) - 92626e1
- FIX Polymorphic has_one needs parent class name set (Robbie Averill) - d11e568
- FIX Remove incorrect upgrader translation operations and mark to be skipped in future (Robbie Averill) - 317cfde
- Correct icon path (Will Rossiter) - 9455cf5
- Convert to vendor module, remove secure assets suggestion (Robbie Averill) - 9c15c74
- Fix tests (Will Rossiter) - 86cd7f9
- Update path (Will Rossiter) - 28581ca
- Fallback permission checking (Will Rossiter) - 3ac2ac5
- Fallback to parent permissions (Will Rossiter) - efae9a2
- Reduce code duplication, share test fixtures (Will Rossiter) - 658b4dc
- Update travis install settings (Daniel Hensby) - 82acc4e
- Controller should be under control namespace for consistency (Will Rossiter) - cf6c1b4
- NEW Add ability to run a UserForm on any DataObject via traits. (Will Rossiter) - 0287726
- FIX convert CI bootstrap references to new their new locations in vendor (Dylan Wagstaff) - cd3fffc
- FIX Use correct controller name for ping AJAX request (Robbie Averill) - 8e9da3f
- API Remove deprecated migrateSettings() and secure assets integration code (Robbie Averill) - 6836174
- FIX Merge field markup to match core SS4 field markup, add button_text config static (Robbie Averill) - d66b06d
- DOCS Update dev and userguide docs for SS4, new screenshots, etc (Robbie Averill) - 98731f4
- API Remove deprecated methods in EditableFormField, add upgrade guide for UF 4-5 (Robbie Averill) - de3c8db
- Require versioned for userforms (Will Rossiter) - 9d6b2e4
- NEW Remove class hidden-on-hover and update styles for userforms ss4 (Sacha Judd) - bd955d7
- Use CMS recipe in Travis configuration (Robbie Averill) - b73f063
- FIX Remove unused namespace references and add to doc block references (Robbie Averill) - be0b843
- FIX Replace static session getter for the current page ID (Robbie Averill) - 9929284
- FIX Tests for email templates and whether they exist or not (Robbie Averill) - faf04bf
- FIX Use bootstrap for "preview email" button in recipients form (Robbie Averill) - 298441b
- FIX Email preview renders as HTML, template selection works, use correct callbacks in GridField summary (Robbie Averill) - 4942ac3
- FIX Update namespaces in Javascript and CSS, fix some Entwine bindings (Robbie Averill) - 1bbc473
- FIX Show correct class names in field editor GridField dropdowns (Robbie Averill) - 100b84d
- FIX Update requirements paths to match webpack dists (Robbie Averill) - d90d541
- FIX Update namespacing and include paths in new multiple option field tests (Robbie Averill) - 12aad64
- FIX Add namespaces for UserFormsOptionSetField template and EditableMultipleOptionField templates (Robbie Averill) - 91bac6d
- FIX Re-implement jquery validate localisation, move thirdparty JS libs to client dir (Robbie Averill) - d3d2ae5
- Add codecov configuration: do not post comments to GitHub PRs (Robbie Averill) - c0873e1
- Make test fixtures more readable, update memory limit in Travis runs (Robbie Averill) - b4f0850
- FIX UserFormFieldEditorExtension::onAfterDuplicate accepts the correct parameters from DataObject::duplicate (Robbie Averill) - f25f1e9
- FIX Update EmailRecipient to look in root directory for templates, optionally, fix other tests (Robbie Averill) - 1bd0b0c
- Remove changelog and upgrading documents. See GitHub releases for changelogs and "docs/" for upgrading (Robbie Averill) - 011c268
- FIX Remove old upgrade maps, comment failing test (see todo), change publish strategy in UDF test (Robbie Averill) - 8fbe63e
- API Implement cascading deletes API for model relations (Robbie Averill) - 5c9417d
- FIX Use correct class names in EditableCustomRuleTest fixtures (Robbie Averill) - 98f69f3
- API Remove UserFormRecipientEmail and use core Email class. Minor test fixes. (Robbie Averill) - 59827e2
- API Move templates to namespaced class locations in the templates folder (Robbie Averill) - cba7c26
- FIX Validation related errors in unit tests and EmailRecipient (Robbie Averill) - cdb2259
- FIX Remove form submission posts to UDFController/Form (Robbie Averill) - 84c8592
- FIX Fix CMS css name, remove old showcalendar DateField config, update CountryDropdownField (Robbie Averill) - eea60f6
- Add legacy ClassName value remapping configuration to assist with SS3 migrations (Robbie Averill) - 0907398
- FIX Update core API changes, implement last of namespacing in test classes, PSR-4 autoloader (Robbie Averill) - 5af3488
- Run PSR-2 linting (Robbie Averill) - 32586b6
- FIX Namespacing errors and method incompatibilities with parent classes (Robbie Averill) - cd314d3
- API Upgrade test classes, remove tests for obsolete classes (Robbie Averill) - b8d6ac3
- Run upgrader over language translation files (Robbie Averill) - b27fdcb
- FIX Syntax error and last of translation namespacing (Robbie Averill) - 46c3c5b
- API Implement upgrader cleanup, array declaration changes, class injection, rename some models (Robbie Averill) - 0008ffa
- API Implement SS4 namespacing, add userforms namespaces (Robbie Averill) - eaf374a
- API Update composer requirements, Travis configuration, add phpcs/phpunit config and remove compass config (Robbie Averill) - e11cbc5
- Move files into PSR-4 compatible locations (Robbie Averill) - 2e809de
- NEW Add sass-lint configuration and refactor. Refactor JS for AirBnB ES6 syntax (Sacha Judd) - 51631a1
- NEW Add silverstripe-webpack config and move files to webpack friendly location (Sacha Judd) - 75c4d25
- Use precise distro for PHP 5.3 support in Travis (Robbie Averill) - 12981b3
- Updated package requirement (Martin D) - 6d7a187
- Add PHP7 + SS3.6 build to Travis configuration (Robbie Averill) - b540726
- NEW Email custom rules now supports GreaterThan, LessThan, etc conditionals (Franco Springveldt) - 2357ce0
- Removing HideFieldLabels code (michael3dgoo) - ada8dac
- MINOR: Updating EN lang file (Kirk Mayo) - 2c4fe28
- MINOR: Correcting grammar on language file (Kirk Mayo) - cf93aad
- ENHANCEMENT Changing form ID to be unique (3Dgoo) - ebbf9a7
- FIX Add translation to some areas of EditableFormField that were missing them (#568) (Robbie Averill) - 2e73787
- Adding block_default_userforms_css and block_default_userforms_ js config variables to control whether to load css and JavaScript files or not. (#562) (3Dgoo) - d16692d
- Fix empty file fields (Derek Kaijser) - 9a51441
- Fix logic for radio buttons (Derek Kaijser) - 3d8f5d1
- Make getMergeFieldsMap protected (Matthew Hailwood) - 704690b
- Aliasing master as 5.0.x-dev (Daniel Hensby) - 7083199
- Added email address validation to model (Kirk Mayo) - ac4c167
- Added missing translation for "ERROR_CONTAINER_HEADER" for english and german (Sebastian Dubbel) - 62f1d10
4.5.4
- fix for broken validation on optionsets (MikeyC) - 4c4a3d4
- Remove transifex configuration from SS3 branches. Please commit directly to lang files. (Robbie Averill) - 29e9057
- Update SSAU to Symbiote in composer dependencies (Robbie Averill) - 20caf63
- Use precise distro for PHP 5.3 support (Robbie Averill) - eae0b63
- FIX Escape dollar signs in UserForm contents before inserting them with regex (Robbie Averill) - 7edc058