Overview

This preview release matches the contents of 2.5.0-rc1, but includes a fix in CMS and Framework version 4.5.0-rc2.

Change Log

API Changes

  • 2019-08-26 90f1013 Add classname utility method to prefix class names (Maxime Rainville)

Features and Enhancements

  • 2019-10-15 019d806 Tweak child rendering error translation key, add to lang files (Garion Herman)
  • 2019-10-09 2c025c6 Introduce error boundary to Element for softer crashes (Garion Herman)
  • 2019-09-20 5d1df63 ability to configure content field replacement (Dylan Wagstaff)
  • 2019-08-20 ed44168 Add extensions with page to allow custom behaviour on previews (Scott Hutchinson)
  • 2019-06-28 67167c0 Add tabindex="-1" to comment submission message for a11y support (Garion Herman)

Bugfixes

  • 2019-11-12 5113339 Fix linting issues (Maxime Rainville)
  • 2019-11-07 f457e69 Fix issue with localisations being randomly deleted (Damian Mooyman)
  • 2019-11-04 32798e0 Cancel move operation if block move data is not provided (Garion Herman)
  • 2019-11-04 e8d5ecf Correct check for block being shifted to top of list (Garion Herman)
  • 2019-10-30 893f2d0 Handle edgecase when Element is 'moved' to the same place (Garion Herman)
  • 2019-10-29 21e66e5 Resolve issues with drag/drop behaviour on Elements (Garion Herman)
  • 2019-10-18 ac0b263 Restoring PHP5.6 support (Maxime Rainville)
  • 2019-10-18 d846cd3 Update react-injector to remove sourcemaps (Garion Herman)
  • 2019-10-18 b41a2ea Use trusty for Travis CI builds (Garion Herman)
  • 2019-10-18 2781aa3 linting errors (Garion Herman)
  • 2019-10-17 1652e9e Allow compatibility with patched releases of Subsites 2.2 (Garion Herman)
  • 2019-10-15 d8509a4 Support localised types specified as explicit FQN class names (Damian Mooyman)
  • 2019-10-07 dfeb922 Add missing import statement for SilverStripe\ORM\ValidationResult in UserDefinedFormController and EditableFileField. (Charlie Bergthaler)
  • 2019-09-23 f177606 Update Apache .htaccess for new access directives (Dylan Wagstaff)
  • 2019-09-19 e67ea14 Warn during dev/build if fluent extension is applied in too many, or the wrong places (Damian Mooyman)
  • 2019-09-19 3bdaffe Don't use unsecure cookies if session is secure (Damian Mooyman)
  • 2019-09-12 5b74459 Re-fix the Notification.REGISTERED/REMOVED translations (Garion Herman)
  • 2019-09-06 0348e5d fix(submitted-form): Pass member to parent calls (Marco (Valandur))
  • 2019-09-05 696fa1d fix(submitted-form): canCreate not checking parent (Marco (Valandur))
  • 2019-09-03 ec27b70 allow extending function by extension even if $page is null (Jules)
  • 2019-08-28 b996f05 AddElementPopoverComponent target on HoverBar wasn't matching an actual target. (Maxime Rainville)
  • 2019-08-28 1913ee5 Remove unused method from AddElementPopover (Maxime Rainville)
  • 2019-08-22 953b6d9 Make the HoverBar in-between block more visible (Maxime Rainville)
  • 2019-08-20 a6002d5 Fix 'User help guide' link in Introduction section (benwrighton)
  • 2019-08-15 a62539e Remove pagination on blocks so more than 100 blocks appear in editor (Guy Marriott)
  • 2019-08-15 09c94b8 Restore the statusbar to TinyMCE in blocks (and the drag handle with it) (Guy Marriott)
  • 2019-08-14 50c476c Reorder block actions (Maxime Rainville)
  • 2019-08-02 1946337 Fixed missing -> operator. (taoceanz)
  • 2019-07-31 5e9601b Unlock text from forcing horizontal scroll (Dylan Wagstaff)
  • 2019-07-29 9176406 Prevent undefined index notice when trying to determine HTTP… (#440) (Guy Marriott)
  • 2019-07-26 9a7cdbb Prevent undefined index notice when trying to determine HTTP_HOST during dev/build (Robbie Averill)
  • 2019-07-15 c0f0c99 CommentAdmin implements PermissionProvider (Jason Irish)
  • 2019-07-12 58f8980 Ensure constant is accessed correctly (Guy Marriott)
  • 2019-05-31 2eb04ff Improving support for cascading themes (Guy Marriott)
  • 2019-05-20 3142b35 #42: Remove excess RewriteCond and clean up comments to reflect current functionality. (Patrick Nelson)
  • 2019-05-08 0b39d8c Fix(mutex) make the mutex update check for finished or running jobs (Stephen McMahon)
  • 2019-05-08 8a7327b Fix travis dependencies (Aaron Carlino)
  • 2019-04-18 6cb26dc fixed confirmationField (setError is depreciated) (Makreig)
  • 2019-04-15 f63973f Disable uneeded File ID Helper on new project (Maxime Rainville)
  • 2019-03-18 398457e Column source checkbox now no longer has a left margin override - fixes checkbox indentation (Robbie Averill)
  • 2018-10-30 d1eae39 Use Configurable trait (James Ayers)

Other changes

  • 2019-12-17 1262067 Update development dependencies (Serge Latyntcev)
  • 2019-12-17 674e1e3 Update development dependencies (Serge Latyntcev)
  • 2019-11-18 f5aa73b Update Travis config to Xenial (Garion Herman)
  • 2019-11-17 d0b6181 Update config for 3.3 / CMS 4.5 branches (Garion Herman)
  • 2019-11-15 3643275 Update travis for 4.3 (Serge Latyntcev)
  • 2019-11-15 cc2526a Update Composer / Travis configuration for Userforms 5.5 release (Garion Herman)
  • 2019-11-14 58a4e04 Remove obsolete branch-alias (Serge Latyntcev)
  • 2019-11-14 8e3498d Remove obsolete branch-alias (Serge Latyntcev)
  • 2019-11-11 05c5cb6 Restore empty comments.css file (Maxime Rainville)
  • 2019-11-11 df6fa16 Upgrade dependencies (Maxime Rainville)
  • 2019-11-11 ae53b88 Upgrade dependencies (Maxime Rainville)
  • 2019-11-11 b92143a Upgrade dependencies (Maxime Rainville)
  • 2019-11-11 69395ea Add jQuery dependency (Maxime Rainville)
  • 2019-11-11 74be25c Removing superfluous legacy linting exclusion (Maxime Rainville)
  • 2019-11-10 85374a1 Upgrade dependencies and build settings (Maxime Rainville)
  • 2019-11-08 d1e8b51 Upgradeing dependencies (Maxime Rainville)
  • 2019-11-08 d51020a Upgrade dependencies (Maxime Rainville)
  • 2019-11-07 81ac515 Upgrade JS dependencies and JS build setup (Maxime Rainville)
  • 2019-11-04 d567ae1 Bump sshpk from 1.13.1 to 1.16.1 (dependabot[bot])
  • 2019-11-03 ca507f6 Bump macaddress from 0.2.8 to 0.2.9 (dependabot[bot])
  • 2019-11-03 b207d74 Manual merge of https://github.com/tractorcow-farm/silverstripe-fluent/pull/564 (Damian Mooyman)
  • 2019-11-03 dd626c5 Bump merge from 1.2.0 to 1.2.1 (dependabot[bot])
  • 2019-11-01 483dd76 Upgrde dependencies (Maxime Rainville)
  • 2019-10-25 50a6032 Make sure ignored_classes are ignored (#742) (Guy Marriott)
  • 2019-10-25 7eee13f Make sure ignored_classes are ignored (Remy Vaartjes)
  • 2019-10-24 485f112 DOCS Update Adding blocks between blocks image and content (#741) (Guy Marriott)
  • 2019-10-24 ebe5b96 DOCS Update Adding blocks between blocks image and content (Sacha Judd)
  • 2019-10-18 ba5fb9d Bump mixin-deep from 1.3.1 to 1.3.2 (dependabot[bot])
  • 2019-10-03 250e522 Bump mixin-deep from 1.3.1 to 1.3.2 (dependabot[bot])
  • 2019-10-03 d5b9a28 Update Installing.md (AdamSawoscianik)
  • 2019-09-30 a8e3f40 Add config to replace content field (#732) (Guy Marriott)
  • 2019-09-24 1e71b7a Update TravisCI config for old dist so builds will pass (Dylan Wagstaff)
  • 2019-09-19 c7d4745 DOCS Describe how to mutate state programatically (Damian Mooyman)
  • 2019-09-12 263d71f Re-build client files with new translations (Garion Herman)
  • 2019-09-09 76c3576 Update travis yaml 'dist:' version (Dylan Wagstaff)
  • 2019-09-03 cd7dd78 Add configuration to allow not replacing the 'Content' field to enable backwards compatibility with older content blocks modules. (Charlie Bergthaler)
  • 2019-09-03 51da698 set to null if is not present and allow extending at this point (#731) (Guy Marriott)
  • 2019-09-02 aa860e3 Remove installer public files (Aaron Carlino)
  • 2019-08-30 47de7ef Set the number of rows config in HTMLEditor field (Ishan Jayamanne)
  • 2019-08-29 28ec057 Bump mixin-deep from 1.3.1 to 1.3.2 (dependabot[bot])
  • 2019-08-29 a2918f6 Bump mixin-deep from 1.3.1 to 1.3.2 (dependabot[bot])
  • 2019-08-27 ce72d57 Answer PR feedback (Maxime Rainville)
  • 2019-08-26 f9e2992 Doc type of cssPrefix argument (Maxime Rainville)
  • 2019-08-26 0160e43 Bring back element-editor top class wrapper (Maxime Rainville)
  • 2019-08-15 05814bd Increase memory limit to 2G in Travis (Robbie Averill)
  • 2019-08-15 50e24a4 Use trusty distro in Travis builds (Robbie Averill)
  • 2019-08-15 5b23043 Use trusty distro in Travis builds and update tested SilverStripe versions (Robbie Averill)
  • 2019-08-15 4426374 Use trusty distro in Travis builds and update tested SilverStripe versions (Robbie Averill)
  • 2019-08-15 f8edb71 Use trusty distro in Travis builds and update tested SilverStripe versions (Robbie Averill)
  • 2019-08-02 02def5f DOCS Searching blocks (Ingo Schommer)
  • 2019-08-02 8805e73 Use trusty distro in Travis builds (Robbie Averill)
  • 2019-07-29 09abe2b Use Director::host() over direct $_SERVER access (Robbie Averill)
  • 2019-07-16 75bec8c Enable better button functionality (#897) (Guy Marriott)
  • 2019-07-15 8703ace validate that a classname had been set (Bram de Leeuw)
  • 2019-07-12 e80795b Add a comment for clarity (Bram de Leeuw)
  • 2019-07-08 d489271 Disable add action in Submissions detail form (Remy Vaartjes)
  • 2019-07-08 f682e74 Enable 4.4 better button functionality (Remy Vaartjes)
  • 2019-07-07 0ba849e Docs and extendable config (#32) (Guy Marriott)
  • 2019-07-05 86de04f More docs (Ingo Schommer)
  • 2019-07-05 67e1b3b Moving theme config to YAML (Ingo Schommer)
  • 2019-07-02 cad9369 Add legacy YAML for upgrading (Will Rossiter)
  • 2019-06-27 0114ea4 Remove SilverStripe 4.0-4.2 from Travis builds (Robbie Averill)
  • 2019-06-25 7d27abf Update expected json content type in unit test (Robbie Averill)
  • 2019-06-14 2d0d949 Update @silverstripe/webpack-config to patch vulnerable deps (Garion Herman)
  • 2019-06-14 14675b5 Add NVM config (Garion Herman)
  • 2019-06-12 7014605 Form submission now triggers an event (Adrian Humphreys)
  • 2019-06-05 69690b7 Log severity in queue messages (Ingo Schommer)
  • 2019-05-31 9feef18 Adding documentation about cascading themes (Guy Marriott)
  • 2019-05-27 b7b5624 Remove use of deprecated DB::getConn() and run import optimisation (Robbie Averill)
  • 2019-05-23 9926d7b Update minimum PHP version to 7.1 in Travis (Robbie Averill)
  • 2019-05-23 29320ff Update minimum PHP version to 7.1 in Travis (Robbie Averill)
  • 2019-05-16 8284562 comments extension filters on Parent Class (Heath Dunlop)
  • 2019-05-09 6c15ea4 Update translations (Robbie Averill)
  • 2019-05-08 83a05e2 Remove cms travis dependency (Aaron Carlino)
  • 2019-04-21 374dd63 Bump core constraints to 4.5.x-dev (Robbie Averill)
  • 2019-04-21 c19845e Bump core constraints to 4.5.x-dev (Robbie Averill)
  • 2018-10-25 36c5536 Change config method & default timeout to null to disable. (James Ayers)
  • 2018-10-24 a29eb83 Update Process timeout via Config (James Ayers)
  • 2018-10-16 9736b26 Update config.yml (Hayden Shaw)
  • 2018-07-30 30b0692 Update README.md (Guy Marriott)
  • 2018-06-15 34e281d Add supported module badge to readme (Dylan Wagstaff)
  • 2018-06-15 ac2e699 Add supported module badge to readme (Dylan Wagstaff)
  • 2018-06-15 806f44f Add supported module badge to readme (Dylan Wagstaff)

Was this article helpful?