Version 4 supported
This version of Silverstripe CMS is still supported though will not receive any additional features. Go to documentation for the most recent stable version.

4.2.2

Change log

Security

Features and enhancements

  • 2018-08-24 2b335b4 Proof of concept of cached graphql queries (#166) (Damian Mooyman)
  • 2018-07-01 73d3da2 Pattern library now has FormAction examples (Robbie Averill)

Bugfixes

  • 2018-10-24 e72fc9e3d DataObject singleton creation (#8516) (Sam Minnée)
  • 2018-10-19 7c65916 Use fixtured file title in test assertion (Robbie Averill)
  • 2018-10-17 d71ee0c Fixes #674 TinyMCE width - this should match form field widths at lower width resolutions but expand up to the max width on wider resolutions (bergice)
  • 2018-10-16 a6a174399 Fix ENTER not triggering form save button as GridFields used submit type buttons (bergice)
  • 2018-10-14 c0c446a Fix relations between staged/unstaged objects (Harsh Chokshi)
  • 2018-10-09 f710c5c Only hide overflow from inactive chosen fields (Robbie Averill)
  • 2018-10-01 5422e28 Folder sort incorrect (Luke Edwards)
  • 2018-09-28 231d6d9a9 New members now receive the configured default locale, not the current locale (Robbie Averill)
  • 2018-09-21 1d5ecd342 Prevent error on valid response status codes (Damian Mooyman)
  • 2018-09-18 bbe7c66 Add AssetAdmin::getMinimalistObjectFromData() to build file metadata for UploadField (#829) (Maxime Rainville)
  • 2018-09-18 db63f55fb Changes being detected on TreeMulti as values not sorted (Luke Edwards)
  • 2018-09-13 5c102dec Improve performance of CMSMain::getArchiveWarningMessage (#2231) (Maxime Rainville)
  • 2018-09-10 8ae0ef0 Do not update LeftAndMain link with Stage param (#173) (Maxime Rainville)
  • 2018-09-03 1c4311d fix description for docs.silverstripe.org (wernerkrauss)
  • 2018-09-03 b922c0d73 Check scheme is truthy before setting it to the request (Robbie Averill)
  • 2018-08-31 68c2c976d Fix alignment test step definition (#8354) (Luke Edwards)
  • 2018-08-30 234b795f8 Use classes for TinyMCE alignment buttons (Luke Edwards)
  • 2018-08-28 d651d0fbf Use base class (not remapping target class) when looking up whether object is versioned (Robbie Averill)
  • 2018-08-27 4da556923 ensure createFromVariables takes correct params on CLIRequestBuilder (Scott Hutchinson)
  • 2018-08-27 f3230c78 Use requestVar() to include post vars as well as get vars (Robbie Averill)
  • 2018-08-23 f37dd74 Site tree items do not disappear on save with source file comments enabled (Robbie Averill)
  • 2018-08-20 dbab69669 Message when changing password with invalid token now contains correct links to login (Robbie Averill)
  • 2018-08-20 9da7f99 Draft content requiring login message now correctly renders HTML link (Robbie Averill)
  • 2018-08-17 c361b09 overflow of chosen dropdowns when inactive (Scott Hutchinson)
  • 2018-08-16 66cd3af Filtering or paginating a gridfield causing a change event (Luke Edwards)
  • 2018-08-15 0db594b2d Remove double escaping of HTML values in print views (Robbie Averill)
  • 2018-08-15 0c713b5 Fix routing for files with dots in filename (Damian Mooyman)
  • 2018-08-14 873873dc3 Pass request to dummy controller before calling init (Robbie Averill)
  • 2018-08-14 27ac001d5 email rendering should not include requirements (Thomas Portelange)
  • 2018-08-14 8ec551e5 Broken "show as list" (#2232) (Maxime Rainville)
  • 2018-08-12 9f5b0086c Paginating a gridfield causing a change event (Luke Edwards)
  • 2018-08-10 d4995f52 Separating ModelAsController catch-all route to apply after all other configuration (Guy Marriott)
  • 2018-08-08 e14ab99 Don't rely on return value of GraphQL scaffolding providers (#171) (Guy Marriott)
  • 2018-08-06 df7396e8 CMS routes are now run after #coreroutes without re-including itself (Robbie Averill)
  • 2018-07-27 85b4b48fb Restore default delete action on GridFieldConfig_RecordEditor (Maxime Rainville)
  • 2018-07-27 0d90cdb05 Altering ID of authenticator tabs to resolve ID conflict (Guy Marriott)
  • 2018-07-26 fea9ef7 #579 BUG Ambiguous column RecordID when doing batch actions (Ed Linklater)
  • 2018-07-23 a0487e5 Treat readonly as disabled and fix handling for ui-constructive class (Robbie Averill)
  • 2018-07-16 e1296d48 Filter var can be returned correctly from get variables as a fallback (Robbie Averill)
  • 2018-06-27 8ccebf8 Stop sslink from hijacking anchor plugin (Will Rossiter)
  • 2018-05-18 953153500 Polymorphic relationship class columns have obsolete class names remapped (Robbie Averill)
  • 2018-05-08 97a8f56 Add missing focus styles for preview options (fixes silverstripe/silverstripe-framework #2101) (Loz Calver)