Version 3 end of life
This version of Silverstripe CMS will not recieve any additional bug fixes or documentation updates. Go to documentation for the most recent stable version.

3.6.2

Change Log

Security

  • 2017-09-04 f0262a8 User enumeration via timing attack mitigated (Daniel Hensby) - See ss-2017-005

Features and Enhancements

  • 2017-08-24 fdd5011 Ability to override SS_TemplateManifest via Injector (fixes #7305) (Patrick Nelson)

Bugfixes

  • 2017-09-26 ebe1de8 ArrayList sort error with old (supported) PHP (Dylan Wagstaff)
  • 2017-09-12 091d99f Authenticators are more resilient to incomplete configuration (Daniel Hensby)
  • 2017-08-28 7b200a2 add combinedFiles to clear logic (Christopher Joe)
  • 2017-08-16 eb80a5f LastEdited no longer updated on skipped writes (Daniel Hensby)
  • 2017-08-14 b04a1ab Truncate Error Issue when using views in a Unittest. (James Pluck)
  • 2017-08-06 59b28f7 Fixes #7181 to config system for userland config of node display limits. (Russell Michell)
  • 2017-07-26 31c5eeb Avoid JS errors for HTMLEditorFields in small holders (Daniel Hensby)
  • 2017-07-26 82c0632 Use Config API for MemberAuthenticator::$migrate_legacy_hashes (fixes #7208) (Loz Calver)
  • 2017-07-19 292aaf6 Cache IDs grouped by site first (Daniel Hensby)
  • 2017-07-18 b77274c Add unique prefix to cache stores to prevent cache leak (Daniel Hensby)
  • 2017-07-17 515a7cb Make sure VirtualPage renders correct templates (Daniel Hensby)
  • 2017-07-10 960a0f8 Make File::ini2bytes() compliant with binary prefixes (fixes #7145) (Loz Calver)
  • 2017-07-06 a6db16b OS X issue with Convert::html2raw, HTMLText::FirstSentence, HTMLText::Summary and Text::FirstSentence. (Roman Schmid)
  • 2017-06-29 79a7b10 add missing $rootCall param from LeftAndMain (Daniel Hensby)
  • 2017-06-20 e2116a7 Text colour in GridField filter headers for dropdown fields (Robbie Averill)
  • 2017-06-14 2afe018 Ensure HasManyList foreign ID filter includes table name (fixes #7023) (Loz Calver)
  • 2017-06-12 53c84d9 changetracker checkbox bugs (Brian Cairns)
  • 2017-06-12 a5c84b1 Order of conditionals for getting default admin (Daniel Hensby)
  • 2017-06-06 4ad2cae Upload_Validator failed to fetch max size from PHP ini values (fixes #6999) (Loz Calver)
  • 2017-06-05 5f5bfa5 create temp folder if it does not exist (Christopher Joe)
  • 2017-06-02 4b9d5dc tinymce image selection issue in newer versions of Chrome (Christopher Joe)
  • 2017-05-09 3dd3036 Ensure GridState_Component is added to GridField config even if we set config with GridField::setConfig (Klemen Dolinsek)