Overview
This release includes Silverstripe CMS Recipe version 4.7.0-rc1.
Release Candidate
This version of CWP is a release candidate for an upcoming stable version, and should not be applied to production websites. We encourage developers to test this version in development / testing environments and report any issues they encounter via GitHub.
Change Log
Security
- silverstripe/userforms (5.6.2 -> 5.8.0)
- 2020-05-11 27228d1 Require MimeUploadValidator on userformis' File Upload field (Maxime Rainville) - See cve-2020-9309
Features and Enhancements
-
silverstripe/userforms (5.6.2 -> 5.8.0)
- 2020-11-03 2a47b18 Extension to link file submissions to userform on the used on table (Steve Boyd)
-
silverstripe/elemental-fileblock (2.0.0 -> 2.1.1)
-
silverstripe/elemental-bannerblock (2.1.1 -> 2.2.0)
- 2020-11-04 c7c7808 Update singular and plural names to banner block(s) (Steve Boyd)
-
silverstripe/login-forms (4.2.1 -> 4.3.0-rc1)
- 2020-08-27 a7416f1 Prevent using Page_Controller Requirements (Steve Boyd)
Bugfixes
-
silverstripe/blog (3.5.1 -> 3.6.0)
-
silverstripe/userforms (5.6.2 -> 5.8.0)
- 2020-10-31 0ce94b7 correctly calculate MaxFileSizeMB (Dylan Wagstaff)
- 2020-09-15 24e770e Remove old boostrap 3 CSS class (Maxime Rainville)
- 2020-09-15 f09691f Vertically align confirm folder icon (Steve Boyd)
- 2020-07-21 81fcd66 Show custom validation message for checkbox and radio groups (Steve Boyd)
- 2020-06-30 6ca8ce2 Fixing plain email blank file field value (#940) (3Dgoo)
-
silverstripe/tagfield (2.4.3 -> 2.5.0)
- 2020-07-15 70d8092 Preselect based on SS_List values (Ingo Schommer)
-
silverstripe/externallinks (2.0.5 -> 2.1.0)
- 2020-07-06 9282ed2 Allow to configure CurlLinkChecker request headers (#64) (Alex Saelens)
-
cwp/cwp-search (1.3.0 -> 1.4.0)
-
cwp/starter-theme (3.0.5 -> 3.1.0)
- 2020-09-17 d53b8db Fix Missing
Required
helper text for Checkbox (Mark Anthony Adriano) - 2020-09-17 3e464b3 Fix Missing
Required
helper text for Checkbox Group and Radio Button Group (Mark Anthony Adriano) - 2020-08-24 3e252b9 Adjust ElementalArea check to allow nesting of regular Pages (Garion Herman)
- 2020-09-17 d53b8db Fix Missing
-
silverstripe/mfa (4.1.1 -> 4.2.0)
-
silverstripe/totp-authenticator (4.0.0 -> 4.1.0)
-
cwp/agency-extensions (2.4.0 -> 2.4.1)
- 2020-08-06 b2510de Remove broken translation (Maxime Rainville)
-
silverstripe/ldap (1.1.2 -> 1.2.0)
- 2020-09-15 b801559 Remove old boostrap 3 CSS class (Maxime Rainville)
- 2019-11-18 8054581 Bump PostgreSQL version in Travis config (Garion Herman)
- 2019-11-18 6ec785a Update Travis config to Xenial (Garion Herman)
- 2019-11-18 f043d56 Use stable releases of CMS 4.2 for Travis tests (Garion Herman)
- 2019-05-14 f8b0f79 prevents users being removed from the LDAPService::$default_group (Tim Kung)
-
silverstripe/elemental-bannerblock (2.1.1 -> 2.2.0)
- 2020-10-16 6a0aa4f Fix PHP8 build (Maxime Rainville)
-
silverstripe/realme (4.0.0 -> 4.0.1)
-
silverstripe/webauthn-authenticator (4.0.1 -> 4.1.0)
API Changes
- cwp/cwp-recipe-kitchen-sink (2.6.1 -> 2.7.0-rc1)
- 2020-06-15 220ec69 Include silverstripe/subsites as it is no longer included in cwp/cwp-installer (Steve Boyd)
Dependencies
-
silverstripe/comments (3.3.1 -> 3.4.0)
- 2020-07-30 8bc492b Bump elliptic from 6.5.1 to 6.5.3 (dependabot[bot])
- 2020-07-21 f91b13a Bump npm from 6.13.4 to 6.14.7 (dependabot[bot])
- 2020-07-16 1e9d8fc Bump lodash from 4.17.15 to 4.17.19 (dependabot[bot])
- 2020-07-08 bcbc58f Bump npm-registry-fetch from 4.0.2 to 4.0.5 (dependabot[bot])
- 2019-12-13 e2db114 Bump npm from 6.13.0 to 6.13.4 (dependabot[bot])
-
silverstripe/userforms (5.6.2 -> 5.8.0)
-
silverstripe/tagfield (2.4.3 -> 2.5.0)
- 2020-07-30 2af3422 Bump elliptic from 6.5.0 to 6.5.3 (dependabot[bot])
- 2020-07-21 7a43f3a Bump npm from 6.13.4 to 6.14.7 (dependabot[bot])
- 2020-07-17 4c7174d Bump lodash from 4.17.15 to 4.17.19 (dependabot[bot])
- 2020-07-07 b1a2783 Bump npm-registry-fetch from 4.0.2 to 4.0.5 (dependabot[bot])
- 2020-06-07 ee7f71b Bump websocket-extensions from 0.1.3 to 0.1.4 (dependabot[bot])
- 2020-04-30 9e66d61 Bump jquery from 3.4.1 to 3.5.0 (dependabot[bot])
- 2019-12-28 54cbb3e Bump handlebars from 4.1.2 to 4.5.3 (dependabot[bot])
- 2019-12-13 410c35d Bump npm from 6.10.2 to 6.13.4 (dependabot[bot])
-
silverstripe/fulltextsearch (3.7.0 -> 3.8.0)
- 2020-11-05 8465c44 use sminnee/phpunit fork (Serge Latyntcev)
-
cwp/starter-theme (3.0.5 -> 3.1.0)
- 2020-09-07 22f5067 Bump http-proxy from 1.18.0 to 1.18.1 (dependabot[bot])
- 2020-07-30 2a303a1 Bump elliptic from 6.5.1 to 6.5.3 (dependabot[bot])
- 2020-07-16 9f60268 Bump lodash from 4.17.15 to 4.17.19 (dependabot[bot])
- 2020-06-06 98bca72 Bump websocket-extensions from 0.1.3 to 0.1.4 (dependabot[bot])
-
silverstripe/mfa (4.1.1 -> 4.2.0)
-
silverstripe/totp-authenticator (4.0.0 -> 4.1.0)
- 2020-10-16 9e2835f Bump npm-user-validate from 1.0.0 to 1.0.1 (dependabot[bot])
- 2020-09-04 7c6f541 Bump node-sass from 4.13.0 to 4.14.1 (dependabot[bot])
- 2020-07-30 b2666fe Bump elliptic from 6.5.1 to 6.5.3 (dependabot[bot])
- 2020-07-16 118381e Bump lodash from 4.17.15 to 4.17.19 (dependabot[bot])
- 2020-07-07 433c6d0 Bump npm from 6.13.4 to 6.14.6 (dependabot[bot])
- 2019-12-13 ab03e82 Bump npm from 6.13.0 to 6.13.4 (dependabot[bot])
-
silverstripe/elemental-bannerblock (2.1.1 -> 2.2.0)
-
silverstripe/webauthn-authenticator (4.0.1 -> 4.1.0)
- 2020-10-16 f8b0417 Bump npm-user-validate from 1.0.0 to 1.0.1 (dependabot[bot])
- 2020-09-05 887c999 Bump handlebars from 4.5.1 to 4.7.6 (dependabot[bot])
- 2020-09-04 8beeac3 Bump node-sass from 4.13.0 to 4.14.1 (dependabot[bot])
- 2020-07-30 0bd5127 Bump elliptic from 6.5.1 to 6.5.3 (dependabot[bot])
- 2020-07-16 6be1f49 Bump lodash from 4.17.15 to 4.17.19 (dependabot[bot])
- 2020-07-07 a1694b1 Bump npm from 6.14.2 to 6.14.6 (dependabot[bot])
- 2020-03-19 0fd4455 Bump npm from 6.13.0 to 6.14.2 (dependabot[bot])
- 2019-12-13 3de9517 Bump npm from 6.13.0 to 6.13.4 (dependabot[bot])
-
silverstripe/login-forms (4.2.1 -> 4.3.0-rc1)
- 2020-10-16 d2b572b Bump npm-user-validate from 1.0.0 to 1.0.1 (dependabot[bot])
- 2020-09-04 ebcba46 Bump node-sass from 4.11.0 to 4.14.1 (dependabot[bot])
- 2020-09-04 3c97760 Bump lodash.mergewith from 4.6.1 to 4.6.2 (dependabot[bot])
- 2020-07-30 16194f2 Bump elliptic from 6.4.1 to 6.5.3 (dependabot[bot])
- 2020-07-16 211f5a3 Bump lodash from 4.17.11 to 4.17.19 (dependabot[bot])
- 2020-07-07 9f83601 Bump npm from 6.13.4 to 6.14.6 (dependabot[bot])
- 2020-06-30 b71bb53 Bump mixin-deep from 1.3.1 to 1.3.2 (dependabot[bot])
Documentation
-
cwp/cwp-recipe-kitchen-sink (2.6.1 -> 2.7.0-rc1)
- 2020-07-13 151dc24 changelog template typo (brynwhyman)
-
cwp/cwp (2.6.1 -> 2.7.0-rc1)
-
silverstripe/userforms (5.6.2 -> 5.8.0)
- 2020-07-01 a8c7623 Add user help for securing file upload form submissions (Sacha Judd)
-
silverstripe/documentconverter (2.0.3 -> 2.1.0)
- 2018-08-20 0839670 Update folder structure for userhelp.silverstripe.org [ci skip] (Sacha Judd)
-
silverstripe/fulltextsearch (3.7.0 -> 3.8.0)
- 2020-07-06 ea4b6cd Use the correct name for the executable in the getting started doc (Maxime Rainville)
-
silverstripe/totp-authenticator (4.0.0 -> 4.1.0)
-
silverstripe/ldap (1.1.2 -> 1.2.0)
- 2019-07-25 c5a332c Remove note to add ldap to gitignore - it is a vendor module (Robbie Averill)
-
silverstripe/webauthn-authenticator (4.0.1 -> 4.1.0)
- 2020-05-11 ee3b401 Add php-gmp extension as a requirement in readme (Robbie Averill)
Other changes
-
silverstripe/blog (3.5.1 -> 3.6.0)
- 2020-11-17 a07c2bb Update translations (Steve Boyd)
-
silverstripe/mfa (4.1.1 -> 4.2.0)
- 2020-11-17 ec14688 Update translations (Steve Boyd)
-
cwp/cwp-recipe-kitchen-sink (2.6.1 -> 2.7.0-rc1)
-
cwp/cwp-installer (2.6.1 -> 2.7.0-rc1)
-
cwp/cwp-recipe-core (2.6.1 -> 2.7.0-rc1)
-
cwp/cwp-core (2.6.1 -> 2.7.0-rc1)
-
cwp/cwp-recipe-cms (2.6.1 -> 2.7.0-rc1)
-
cwp/cwp (2.6.1 -> 2.7.0-rc1)
-
silverstripe/recipe-blog (1.6.1 -> 1.7.0-rc1)
- 2020-11-16 440ce89 Update for 1.7 (Steve Boyd)
-
silverstripe/comments (3.3.1 -> 3.4.0)
-
silverstripe/recipe-form-building (1.6.1 -> 1.7.0-rc1)
- 2020-11-16 6f4b4b6 Update for 1.7 (Steve Boyd)
-
silverstripe/userforms (5.6.2 -> 5.8.0)
-
silverstripe/recipe-authoring-tools (1.6.1 -> 1.7.0-rc1)
- 2020-11-16 8c53794 Update for 1.7 (Steve Boyd)
-
silverstripe/documentconverter (2.0.3 -> 2.1.0)
-
silverstripe/iframe (2.0.4 -> 2.1.0)
- 2020-11-17 23ab2ec Update translations (Steve Boyd)
- 2020-01-15 e551026 Update load event registration (Maxime Claudel)
- 2019-12-19 c4ebf0a META: Add github action to build docs (Aaron Carlino)
- 2019-11-18 3e66485 A small code style fix (Serge Latyntcev)
- 2019-01-22 b5306a2 Add legacy.yml for upgrading (Will Rossiter)
- 2018-06-15 a2ac63b Add supported module badge to readme (Dylan Wagstaff)
- 2018-06-14 ec6ed4b Update branch alias for 2.x-dev (Guy)
-
silverstripe/tagfield (2.4.3 -> 2.5.0)
- 2020-07-15 2c0c712 Remove cms dependance in unit tests (Ingo Schommer)
-
silverstripe/recipe-collaboration (1.6.1 -> 1.7.0-rc1)
- 2020-11-16 fd7a67e Update for 1.7 (Steve Boyd)
-
silverstripe/recipe-reporting-tools (1.6.1 -> 1.7.0-rc1)
- 2020-11-16 2c44b69 Update for 1.7 (Steve Boyd)
-
silverstripe/externallinks (2.0.5 -> 2.1.0)
- 2018-06-15 8002624 Add supported module badge to readme (Dylan Wagstaff)
-
cwp/cwp-recipe-search (2.6.1 -> 2.7.0-rc1)
-
cwp/cwp-search (1.3.0 -> 1.4.0)
-
silverstripe/fulltextsearch (3.7.0 -> 3.8.0)
- 2020-06-18 2bdd3ea Require phpunit-mock-objects, use caret versions (Steve Boyd)
-
silverstripe/recipe-services (1.6.1 -> 1.7.0-rc1)
- 2020-11-16 e5d38ef Update for 1.7 (Steve Boyd)
-
tractorcow/silverstripe-fluent (4.5.0 -> 4.5.1)
-
cwp/starter-theme (3.0.5 -> 3.1.0)
-
silverstripe/totp-authenticator (4.0.0 -> 4.1.0)
-
silverstripe/ldap (1.1.2 -> 1.2.0)
- 2020-11-17 7f03c26 Update translations (Steve Boyd)
- 2020-06-09 8ceee93 Fixed old namespaces in developer.md (Amenel Voglozin)
- 2019-11-17 fb1930d Update config for LDAP 1.x / CMS 4.5.x branches (Garion Herman)
- 2019-01-24 fefd57a Update LDAPService.php (James Davis)
- 2019-01-15 9788dee Updating branch alias (Guy Marriott)
-
silverstripe/recipe-content-blocks (2.6.1 -> 2.7.0-rc1)
- 2020-11-16 6ed0e96 Update for 2.7 (Steve Boyd)
-
silverstripe/elemental-fileblock (2.0.0 -> 2.1.1)
-
silverstripe/elemental-bannerblock (2.1.1 -> 2.2.0)
-
silverstripe/webauthn-authenticator (4.0.1 -> 4.1.0)
-
silverstripe/login-forms (4.2.1 -> 4.3.0-rc1)
-
silverstripe/realme (4.0.0 -> 4.0.1)
- 2020-11-17 0238a24 Update translations (Steve Boyd)