Skip to content

Releases: silverstripe/silverstripe-userforms

5.6.0

13 Jul 05:42
Compare
Choose a tag to compare

Change Log

Security

  • 2020-05-11 d459c51 Require MimeUploadValidator on userformis' File Upload field (Maxime Rainville) - See cve-2020-9309
  • 2020-03-31 3bbad20 Task for shifting UserForm uploads into correct folders (Serge Latyntcev) - See cve-2020-9280

API Changes

  • 2020-01-12 793f437 Mark EditableFormField::EffectiveDisplayRules() for deprecation (Maxime Rainville)

Features and Enhancements

  • 2020-06-10 3b40be3 Add folder confirmation modal when adding a new EditableFileField to a userform. (#972) (Andre Kiste)
  • 2020-06-09 14ce51e Improve Unrestricted Folder warning, bump core requirement to ^4.6 (#965) (Garion Herman)
  • 2020-05-28 ed53709 DB column showing if file is userform upload (Steve Boyd)

Bugfixes

  • 2020-06-11 dc5ce00 Fix confirm upload form modal on Elemental block (Maxime Rainville)
  • 2020-05-27 c3d990f Create image thumbnails for asset-admin for images uploaded through userforms (#969) (Steve Boyd)
  • 2020-05-04 6276e99 Better anchor fallback (Mojmir Fendek)
  • 2020-05-04 5d739c4 Add missing space before aria-describedby attribute (Michal Kleiner)
  • 2020-03-09 71a8cac Remove bad default value for UserForm Content (#926) (Maxime Rainville)

Other changes

  • 2020-06-16 c0c4698 Update translations (Maxime Rainville)
  • 2020-06-15 03b3265 Update for 5.6 (#978) (Steve Boyd)
  • 2020-06-11 25978d3 Clean up tests (Maxime Rainville)
  • 2020-06-11 df12013 Move confirm folder logic to a dedicated controller (Maxime Rainville)
  • 2020-05-26 f27045b DOC Recommend installation of spamprotection (#966) (Maxime Rainville)
  • 2020-05-05 e86cc8d Add lint and lint-clean scripts to composer (Dan Hensby)
  • 2020-05-05 ede2d93 Linting fixes (Dan Hensby)
  • 2020-05-03 7adc42f update docs (Lukas)
  • 2020-04-30 9543480 Bump jquery from 3.4.1 to 3.5.0 (dependabot[bot])
  • 2020-03-16 1c73fd9 Revert default value (Steve Boyd)
  • 2020-01-31 d1b3b16 DOCS fixing anchor syntax (Bryn Whyman)
  • 2020-01-31 0106683 DOCS additional note to keeping uploaded files secure (brynwhyman)
  • 2020-01-13 e2c05d5 Minor linting adjustment. (Maxime Rainville)
  • 2020-01-12 39ee08c Remove bool explicit type definition to please PHP 5.6 (Maxime Rainville)
  • 2020-01-12 d280c54 Patch and reorganise some test (Maxime Rainville)
  • 2020-01-12 8d0a5dd Add some missing comments (Maxime Rainville)
  • 2020-01-10 a0cedae Move conditionalFieldEnabled to EditableFormField as isDisplayed (Maxime Rainville)
  • 2020-01-10 b536194 Revert the return type for UserForm::getRequiredFields (Maxime Rainville)
  • 2019-12-19 5d2a2f0 META: Add github action to build docs (Aaron Carlino)
  • 2019-12-13 58fd299 Bump npm from 6.13.0 to 6.13.4 (dependabot[bot])
  • 2019-12-05 b4bd6e7 DOCS Data protection and privacy note (Ingo Schommer)
  • 2019-12-05 c195fb2 DOCS Removed outdated maintainer info (Ingo Schommer)
  • 2019-11-15 0c4ca29 Bump root version in Travis config (Garion Herman)
  • 2018-05-08 25bfc9e Required fields can have display rules. Hidden required fields are dynamically excluded from server and client side validation. (Jess Champion)

5.5.3

12 Jul 23:54
Compare
Choose a tag to compare
  • [CVE-2020-9309] Require MimeUploadValidator on userformis' File Upload field (Maxime Rainville) - 27228d1
  • DOC Add docs around creating custom fields. Fixed #928 (#932) (Chris Penny) - 0c09eec
  • Fix linting issue (Maxime Rainville) - 6f04f95
  • Test postgresql (#979) (Maxime Rainville) - a3896eb
  • FIX Create image thumbnails for asset-admin for images uploaded through userforms (#969) (Steve Boyd) - c3d990f
  • Add lint and lint-clean scripts to composer (Dan Hensby) - e86cc8d
  • Linting fixes (Dan Hensby) - ede2d93
  • BUG: Better anchor fallback (Mojmir Fendek) - 6276e99
  • [CVE-2020-9280] Task for shifting UserForm uploads into correct folders (Serge Latyntcev) - 3bbad20
  • Revert default value (Steve Boyd) - 1c73fd9
  • BUG Remove bad default value for UserForm Content (#926) (Maxime Rainville) - 71a8cac

5.4.3

12 Jul 23:53
Compare
Choose a tag to compare
  • [CVE-2020-9309] Require MimeUploadValidator on userformis' File Upload field (Maxime Rainville) - 9e008e6
  • Fix linting issue (Maxime Rainville) - 6f04f95
  • Test postgresql (#979) (Maxime Rainville) - a3896eb
  • Revert default value (Steve Boyd) - 1c73fd9
  • BUG Remove bad default value for UserForm Content (#926) (Maxime Rainville) - 71a8cac
  • Remove SilverStripe 4.0-4.2 from Travis builds (Robbie Averill) - 0114ea4

5.6.0-rc1

16 Jun 04:49
Compare
Choose a tag to compare
5.6.0-rc1 Pre-release
Pre-release

Change Log

Security

  • 2020-03-31 3bbad20 Task for shifting UserForm uploads into correct folders (Serge Latyntcev) - See cve-2020-9280

API Changes

  • 2020-01-12 793f437 Mark EditableFormField::EffectiveDisplayRules() for deprecation (Maxime Rainville)

Features and Enhancements

  • 2020-06-10 3b40be3 Add folder confirmation modal when adding a new EditableFileField to a userform. (#972) (Andre Kiste)
  • 2020-06-09 14ce51e Improve Unrestricted Folder warning, bump core requirement to ^4.6 (#965) (Garion Herman)
  • 2020-05-28 ed53709 DB column showing if file is userform upload (Steve Boyd)

Bugfixes

  • 2020-06-11 dc5ce00 Fix confirm upload form modal on Elemental block (Maxime Rainville)
  • 2020-05-27 c3d990f Create image thumbnails for asset-admin for images uploaded through userforms (#969) (Steve Boyd)
  • 2020-05-04 6276e99 Better anchor fallback (Mojmir Fendek)
  • 2020-05-04 5d739c4 Add missing space before aria-describedby attribute (Michal Kleiner)
  • 2020-03-09 71a8cac Remove bad default value for UserForm Content (#926) (Maxime Rainville)

Other changes

  • 2020-06-16 c0c4698 Update translations (Maxime Rainville)
  • 2020-06-15 03b3265 Update for 5.6 (#978) (Steve Boyd)
  • 2020-06-11 25978d3 Clean up tests (Maxime Rainville)
  • 2020-06-11 df12013 Move confirm folder logic to a dedicated controller (Maxime Rainville)
  • 2020-05-26 f27045b DOC Recommend installation of spamprotection (#966) (Maxime Rainville)
  • 2020-05-05 e86cc8d Add lint and lint-clean scripts to composer (Dan Hensby)
  • 2020-05-05 ede2d93 Linting fixes (Dan Hensby)
  • 2020-05-03 7adc42f update docs (Lukas)
  • 2020-04-30 9543480 Bump jquery from 3.4.1 to 3.5.0 (dependabot[bot])
  • 2020-03-16 1c73fd9 Revert default value (Steve Boyd)
  • 2020-01-31 d1b3b16 DOCS fixing anchor syntax (Bryn Whyman)
  • 2020-01-31 0106683 DOCS additional note to keeping uploaded files secure (brynwhyman)
  • 2020-01-13 e2c05d5 Minor linting adjustment. (Maxime Rainville)
  • 2020-01-12 39ee08c Remove bool explicit type definition to please PHP 5.6 (Maxime Rainville)
  • 2020-01-12 d280c54 Patch and reorganise some test (Maxime Rainville)
  • 2020-01-12 8d0a5dd Add some missing comments (Maxime Rainville)
  • 2020-01-10 a0cedae Move conditionalFieldEnabled to EditableFormField as isDisplayed (Maxime Rainville)
  • 2020-01-10 b536194 Revert the return type for UserForm::getRequiredFields (Maxime Rainville)
  • 2019-12-19 5d2a2f0 META: Add github action to build docs (Aaron Carlino)
  • 2019-12-13 58fd299 Bump npm from 6.13.0 to 6.13.4 (dependabot[bot])
  • 2019-12-05 b4bd6e7 DOCS Data protection and privacy note (Ingo Schommer)
  • 2019-12-05 c195fb2 DOCS Removed outdated maintainer info (Ingo Schommer)
  • 2019-11-15 0c4ca29 Bump root version in Travis config (Garion Herman)
  • 2018-05-08 25bfc9e Required fields can have display rules. Hidden required fields are dynamically excluded from server and client side validation. (Jess Champion)

5.5.2

15 Apr 00:26
Compare
Choose a tag to compare

Change Log

Security

  • 2020-03-31 23de5a8 Task for shifting UserForm uploads into correct folders (Serge Latyntcev) - See cve-2020-9280

5.4.2

14 Apr 22:36
Compare
Choose a tag to compare

Change Log

Security

  • 2020-03-31 3bbad20 Task for shifting UserForm uploads into correct folders (Serge Latyntcev) - See cve-2020-9280

Bugfixes

  • 2019-05-27 d7c76ec Preview email link now handles cases where it's loaded in the browser, requested via AJAX and used in a trait or a page context (#887) (Guy Marriott)
  • 2019-05-20 f4cd7a3 Allowed text length fields now align correctly with each other (#886) (Guy Marriott)
  • 2019-05-17 483fbc8 Preview email link now handles cases where it's loaded in the browser, requested via AJAX and used in a trait or a page context (Robbie Averill)
  • 2019-05-17 d0e937a Allowed text length fields now align correctly with each other (Robbie Averill)
  • 2019-05-16 181e0de Multi page userforms now display their step titles, which were previously broken (Robbie Averill)

Other changes

  • 2019-05-17 d141c83 Import missing PHPDoc doc blocks, switch intval() for (int) casting (Robbie Averill)
  • 2019-05-09 5758075 Update translations (Robbie Averill)

5.5.1

17 Feb 00:49
09b4f9c
Compare
Choose a tag to compare
  • Update jQuery to 3.4.1 (Garion Herman) - 4e0f0e9

5.5.0

15 Nov 04:28
Compare
Choose a tag to compare
  • Update Composer / Travis configuration for Userforms 5.5 release (Garion Herman) - cc2526a
  • Upgrade dependencies (Maxime Rainville) - b92143a
  • FIX Add missing import statement for SilverStripe\ORM\ValidationResult in UserDefinedFormController and EditableFileField. (Charlie Bergthaler) - dfeb922
  • Update travis yaml 'dist:' version (Dylan Wagstaff) - 76c3576
  • fix(submitted-form): Pass member to parent calls (Marco (Valandur)) - 0348e5d
  • fix(submitted-form): canCreate not checking parent (Marco (Valandur)) - 696fa1d
  • validate that a classname had been set (Bram de Leeuw) - 8703ace
  • Add a comment for clarity (GitHub) - e80795b
  • Disable add action in Submissions detail form (Remy Vaartjes) - d489271
  • Enable 4.4 better button functionality (Remy Vaartjes) - f682e74
  • Remove SilverStripe 4.0-4.2 from Travis builds (Robbie Averill) - 0114ea4
  • Form submission now triggers an event (Adrian Humphreys) - 7014605

4.6.2

31 Jul 22:04
Compare
Choose a tag to compare
  • Add PHP 7.3 to Travis builds (Robbie Averill) - 09b95b9
  • Some minor tidy up changes (Julian Bennecker) - cafb430
  • Change error messages for UserFormsNumericField (Julian Bennecker) - 7bf85ef
  • translatable error message (Julian Bennecker) - f213eec
  • FIX Ensure initial visibility on fields is respected on hidden form steps (Scott Hutchinson) - c66566a
  • Validate numeric min/max values on server side (Julian Bennecker) - 6bc5073

5.4.0

09 May 04:38
b990c9e
Compare
Choose a tag to compare

Change Log

Features and Enhancements

  • 2019-01-14 2682abe Add font-icon for site tree userform page (Sacha Judd)

Bugfixes

  • 2019-05-02 9d311ca Support new arguments for better buttons support (Guy Marriott)
  • 2019-03-26 3615f41 Fix exception error message fails when error in upload file. (Ishan Jayamanne)
  • 2019-03-25 bf142eb Display rules for page breaks/editable form steps now works again (Robbie Averill)
  • 2019-03-24 1d0c347 correct userform reference & avoid submit errors (NightjarNZ)
  • 2019-03-17 808b6e7 Upgrade javascript dependencies and add babel-loader to ensure yarn build works (Robbie Averill)
  • 2019-01-16 1efeeca Fixes #814 Renamed 'SubmittedFormEmailHtml' to 'SubmittedFormEmail' (Luke Amos)
  • 2019-01-16 d917262 Fixes #850 Considered location following peer feedback (Luke Amos)
  • 2019-01-16 ca06f00 Fixes #850 added validation to numerical form fields (Luke Amos)
  • 2019-01-16 0fd0b3f Fixes #833 After peer review. (Jose Pereira)
  • 2019-01-16 2cb649a #Fixes #814 Fixing automated test for code. (Luke Amos)
  • 2019-01-16 4ebcfcc Fixes #833 fixes after peer review (Jose Pereira)
  • 2019-01-15 7406670 Fix: Fixes after peer review for #833 (Jose Pereira)
  • 2019-01-15 2ac6ae6 Fixes #833 added validation for minimum and maximum length (Jose Pereira)
  • 2019-01-15 490d05a Fixes #814 Changed code referencing email template. (Luke Amos)
  • 2019-01-15 4931d94 Fixes #814 added email template for plain text. (Luke Amos)

Other changes

  • 2019-05-09 b990c9e Update translations (Guy Marriott)
  • 2019-05-07 e63dd46 Update jquery to 3.4.0 (Robbie Averill)
  • 2019-05-03 2f0aea8 Add presence validation for EmailRecipient recipient, add error handling (Garion Herman)
  • 2019-04-30 2cd0602 Remove unnecessary isset() check (Joe Harvey)
  • 2019-04-25 4180174 Prevent 'undefined index' warnings when optional country dropdown fields are left empty (Joe Harvey)
  • 2019-03-18 21813ef Rebuild dist files (Robbie Averill)
  • 2019-03-18 677f2c3 Upgrade webpack-config to 0.9 (Robbie Averill)
  • 2019-03-12 b49d38f updated canCreate function to check for Parent object (pjayme)
  • 2019-03-12 d8a8ddc re-added can* methods for EditableOption field (pjayme)
  • 2019-01-28 55ea242 Test for EmailRecipient Subject with MergeField (Michael Nowina-Krowicki)
  • 2019-01-27 a8e21b1 Allow form fields in email subjects (3Dgoo)
  • 2019-01-16 6acee54 Avoid calling getter twice (Alexandre Saelens)
  • 2019-01-16 2e60a79 Check recipient alternate from/to fields exists (Alexandre Saelens)
  • 2019-01-16 f235c86 Add unit tests for EditableNumericField::validate() (Robbie Averill)