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.0.0-alpha7

Change log

Security

  • 2017-01-13 c6c6c13fc Unescaped title attribute in LeftAndMain_TreeNode::forTemplate (Daniel Hensby) - See ss-2017-001
  • 2016-11-11 4440b8873 Form@httpSubmission will no longer load submitted data to disabled or readonly fields (Daniel Hensby) - See ss-2016-010
  • 2016-11-11 61e4055bd Cast FormField values as Text to prevent readonly fields embeding rogue HTML (Daniel Hensby) - See ss-2016-010
  • 2016-10-27 17097a4d1 Properly escape backURL for template injection (Daniel Hensby) - See ss-2016-016
  • 2016-08-02 b0ba2015d value / title escaping in CheckboxSetField and OptionsetField (Damian Mooyman) - See ss-2016-015
  • 2016-07-25 d1163d87b Autologin cookies are ignored if autologin is disabled (Daniel Hensby) - See ss-2016-014
  • 2016-07-22 8bbf1caae Uncasted member name (Daniel Hensby) - See ss-2016-013
  • 2016-07-15 08384bb4d Reset Member::Salt on password change (Daniel Hensby) - See ss-2016-008
  • 2016-07-14 782c18fd1 ChangePasswordForm does not check $member->canLogin before login (Daniel Hensby) - See ss-2016-011
  • 2016-07-14 c1525c8b Missing ACL check on ReportAdmin (Daniel Hensby) - See ss-2016-012
  • 2016-07-14 5f73d345 Missing ACL check on ReportAdmin (Daniel Hensby) - See ss-2016-012
  • 2016-05-03 41be95c95 Encode user supplied URL for embeding into page (Daniel Hensby) - See ss-2016-007

API changes

  • 2017-04-28 7fd3bbd Namespace i18n keys (Damian Mooyman)
  • 2017-04-28 03750acbe Namespace i18n keys (Damian Mooyman)
  • 2017-04-28 b1c59d40 Namespace i18n keys (Damian Mooyman)
  • 2017-04-27 47db4d2 Implement react date/datetime field (Damian Mooyman)
  • 2017-04-27 61388b153 Rewrite Date and Time fields to support HTML5 (Damian Mooyman)
  • 2017-04-27 02b40f1 Namespace i18n keys (Damian Mooyman)
  • 2017-04-26 de8abe116 rename (Ingo Schommer)
  • 2017-04-26 82b3fee split DetailEditForm into campaignEditForm and campaignCreateForm (Damian Mooyman)
  • 2017-04-21 0a55ff9f8 Remove SapphireTestReporter and CliTestReporter (Ingo Schommer)
  • 2017-04-13 2548bfba1 Replace SS_HOST with SS_BASE_URL (Damian Mooyman)
  • 2017-04-11 0791b387b Update serialisation of JSON tree data (Damian Mooyman)
  • 2017-04-11 2a5a0ff React TreeDropdownField (Damian Mooyman)
  • 2017-04-10 f2768c85b Enable namespaced-localisation keys in templates (Damian Mooyman)
  • 2017-04-06 d75a3cb0 Update site tree hierarchy to use a MarkingSet and template (Damian Mooyman)
  • 2017-04-06 315cc65 Update to use new CMS form route handler (Damian Mooyman)
  • 2017-04-03 e61257c27 Update embed/embed to 3.0 (Damian Mooyman)
  • 2017-04-03 9be22701f exists() no longer true for nullifyIfEmpty if empty string (Damian Mooyman)
  • 2017-03-30 4b7994036 Drop IE10 support (fixes #6321) (Ingo Schommer)
  • 2017-03-30 326aa37ea HTML5 date/time fields, remove member prefs (fixes #6626) (Ingo Schommer)
  • 2017-03-29 92a5e4a05 Refactor CMS-specific code out of LeftAndMain (Damian Mooyman)
  • 2017-03-29 136b67f59 Major refactor of Hierarchy into MarkedSet (Damian Mooyman)
  • 2017-03-29 5af10a3 Move tree handling code to CMS module (Damian Mooyman)
  • 2017-03-28 98e77a48 Rename SiteTree::description() to SiteTree::classDescription() to prevent clash (Damian Mooyman)
  • 2017-03-23 874c6ccdd Add experimental getResource() to Module (Damian Mooyman)
  • 2017-03-22 1186f0783 Use mysql-safe table namespace separator (Damian Mooyman)
  • 2017-03-21 5ce98ace Upgrade to rely on silverstripe/versioned module (Damian Mooyman)
  • 2017-03-21 ac3a9c9e6 Split out SilverStripe\ORM\Versioned into new module (Damian Mooyman)
  • 2017-03-19 62f8aa440 Drop PHP 5.5 support, limit PHP 5.6 to 2018 (Damian Mooyman)
  • 2017-03-16 dae6d5902 Split SilverStripe\Assets into separate module (Damian Mooyman)
  • 2017-03-16 3a0099161 Remove Log class (Damian Mooyman)
  • 2017-03-14 4599b2b5 move CMSPreviewable to ORM (Damian Mooyman)
  • 2017-03-14 76ba536 convert from psr-6 cache to psr-16 simplecache (Damian Mooyman)
  • 2017-03-14 54ba08a30 Replace ManifestCache with ManifestCacheFactory (Damian Mooyman)
  • 2017-03-12 a07a9bffc Add FormRequestHandler::forTemplate() for backwards compatibility (Damian Mooyman)
  • 2017-03-10 9f953770f Move CMSPreviewable to framework module (Damian Mooyman)
  • 2017-03-09 ce1406091 Apply default logger to all caches (Damian Mooyman)
  • 2017-03-09 8f0f9fa11 Apply logging to config cache (Damian Mooyman)
  • 2017-03-02 0c41a97a8 Refactor Form request handling into FormRequestHandler (Damian Mooyman)
  • 2017-03-01 51cec1f Update to symfony 3 (Damian Mooyman)
  • 2017-03-01 466c50b30 Switch from npm4 and shrinkwrap to npm6 and yarn (Christopher Joe)
  • 2017-02-28 50deb1776 remove UploadField, AssetField and associated files (Christopher Joe)
  • 2017-02-28 4082ae8 Implement readonly view for UploadField (Damian Mooyman)
  • 2017-02-27 e74556b32 Protect Director::get_environment_type() from invoking (Damian Mooyman)
  • 2017-02-26 b3fc11e59 Move ssmedia plugin to asset-admin (Damian Mooyman)
  • 2017-02-26 26e3369 Move ssmedia plugin to asset-admin (Damian Mooyman)
  • 2017-02-26 c452d5f6c Rename CoreConfigCreator to CoreConfigFactory (Damian Mooyman)
  • 2017-02-24 1d49c4afe Remove non-asset-admin TinyMCE media dialog (Damian Mooyman)
  • 2017-02-24 a0214c8 Move ssmedia plugin registration to asset-admin module (Damian Mooyman)
  • 2017-02-23 d220ca3f6 Use symfony/cache (fixes #6252) (Ingo Schommer)
  • 2017-02-23 358bb8ba Remove insert-media tests (now covered by asset-admin, not cms) (Damian Mooyman)
  • 2017-02-22 8444a21cb Upgrade tests to use new Config API (Damian Mooyman)
  • 2017-02-22 3362e15a2 Upgrade code to use updated config (Damian Mooyman)
  • 2017-02-22 395878885 Remove Director.environment_type config and replace with static methods (Damian Mooyman)
  • 2017-02-22 a6e9a7111 Substitute core config system with new silverstripe/config module (Damian Mooyman)
  • 2017-02-22 72ddac2a5 Implement ModuleLoader for module registration by composer name (Damian Mooyman)
  • 2017-02-22 6bae8047 Use symfony/cache (Ingo Schommer)
  • 2017-02-21 5760c04 use injector to replace FieldHandleField interface (Christopher Joe)
  • 2017-02-20 0dca8e6 shifted mutations to actions property (Christopher Joe)
  • 2017-02-19 2513a0f4c Added drag and drop libraries (Christopher Joe)
  • 2017-02-16 4885736b Upgrade CMS to use new Config API (Damian Mooyman)
  • 2017-02-14 014f0d23e Create SeparatedDateField (Damian Mooyman)
  • 2017-01-30 9d35ff8f9 Remove ViewableData::ThemeDir, update changelog to reflect suggested replacement (Robbie Averill)
  • 2017-01-26 029a8b958 Substitute Zend_Currency with NumberFormatter based solution (Damian Mooyman)
  • 2017-01-23 3583f1f79 Convert::raw2json can be passed an optional bitmask of JSON constants as options (Robbie Averill)
  • 2017-01-18 8a07c56bd Replace i18n message localisation with symfony/translation (Damian Mooyman)
  • 2017-01-17 3033953cc Scaffolded redux form fields have the parent form name assigned as a property (Damian Mooyman)
  • 2017-01-13 7d67c5b9b Allow users to act-as another (Damian Mooyman)
  • 2017-01-13 ce38f1f1f Allow "removeComponentsByType" to remove multiple component"s" (Robbie Averill)
  • 2017-01-12 2c274c838 Shift Security page class config to separate option (Damian Mooyman)
  • 2017-01-10 9e563ebd3 Moved iShouldSeeAButton to behat-extension (Damian Mooyman)
  • 2017-01-09 ef0bd20 Convert pages to 1-based (Damian Mooyman)
  • 2016-12-29 0927e547 Allow controller discovery without underscore (PSR-2 compliance) (Robbie Averill)
  • 2016-12-20 9be5142fc Set::publish() / canPublish() no longer treats hasChanges() = false as a permission error (Damian Mooyman)
  • 2016-12-16 19f75de Hook up Search.js to AssetAdmin (Damian Mooyman)
  • 2016-12-14 bb71a37cc added enlarge icon (Christopher Joe)
  • 2016-12-12 88b4ae65c Add css class to assist with bootstrapping entwine sections (Damian Mooyman)
  • 2016-12-12 178bd480e s required for asset search behaviour (Paul Clarke)
  • 2016-12-09 63ac2efa Update validation handling (#43) (Damian Mooyman)
  • 2016-12-09 ba555a7 Use new schema response behaviour (#322) (Damian Mooyman)
  • 2016-12-09 bf58c5ae Update to use new form submission handling (#1691) (Damian Mooyman)
  • 2016-12-09 0e5bd3c Enforce PSR-2 and js / scss linting (#289) (Damian Mooyman)
  • 2016-12-07 7f21b25 FileHistoryForm now uses $context (Damian Mooyman)
  • 2016-12-06 6b06fd9f2 Add buttonTooltop to PopoverField and fix critical positioning issue (Damian Mooyman)
  • 2016-12-05 122d522 - Prioritise folder to be sorted first on server-side (Christopher Joe)
  • 2016-12-04 dc82b84 Implement "add from files" for AssetAdmin/UploadField.js (Damian Mooyman)
  • 2016-11-29 4d15c9d Rename FileField -> UploadField (Damian Mooyman)
  • 2016-11-28 97d0fc61d Include psr-2 checks in CI (Damian Mooyman)
  • 2016-11-23 799ebe5ba Expose QueryString library and lib/Format as external for formatting items (Christopher Joe)
  • 2016-11-23 6e589aac7 Updates to Form, ValidationResponse, ValidationException (Damian Mooyman)
  • 2016-11-22 875811fdf Create loading state for schema (Christopher Joe)
  • 2016-11-18 90b46f1 - Added griddle-react module (Damian Mooyman)
  • 2016-11-17 7f40a06 Enable behat tests for asset-admin and add scaffolding for basic behat testing (Damian Mooyman)
  • 2016-11-15 38070ab2 Update tests to reflect renamed services (Damian Mooyman)
  • 2016-11-15 f43a91a4f Add FormField::canSubmitValue() (Damian Mooyman)
  • 2016-11-14 28c1654 Added type for AssetAdmin section (Christopher Joe)
  • 2016-11-13 cac326eeb Add getExtraDataObjects() and getExtraControllers() methods to SapphireTest (Damian Mooyman)
  • 2016-11-07 ffd993865 ShortcodeParser getter and extension points (Jonathon Menz)
  • 2016-11-04 b41be39 Add npm run watch (Damian Mooyman)
  • 2016-11-04 7cba50e3a Refactor UploadField, FileField and AssetField into traits Uploadable and FileUploadable (Damian Mooyman)
  • 2016-11-03 8e4ed776d Expose FieldHolder react component (Damian Mooyman)
  • 2016-11-03 fc50c07 Implement FileField as a react file management field (Damian Mooyman)
  • 2016-10-28 1142757c2 Add 'validation' to form schema (Damian Mooyman)
  • 2016-10-28 1734e0d2a Shorten overly-verbose invalid extension error (#6231) (Damian Mooyman)
  • 2016-10-25 555104083 Update listview / treeview to use pjax instead of deferred loading (Damian Mooyman)
  • 2016-10-25 13d40f96 Rename _versions table to_Versions (#1655) (Damian Mooyman)
  • 2016-10-25 d54ae8bb Consolidate "Delete from draft" and "Archive" actions into a consistent behaviour (#1653) (Damian Mooyman)
  • 2016-10-21 8c87ea6b Update listview / treeview to use pjax instead of deferred loading (Damian Mooyman)
  • 2016-10-20 0f63fa1 Update to use FormFactory API (#288) (Damian Mooyman)
  • 2016-10-20 ea6851fd7 Rename _versions table to_Versions (Damian Mooyman)
  • 2016-10-19 840f27523 Created a generic FormFactory interface (#6178) (Damian Mooyman)
  • 2016-10-18 f859464 Deletes trigger archive instead of delete (Damian Mooyman)
  • 2016-10-18 316ac8603 Writes to versioned dataobjects always writes to stage even when written on live (Damian Mooyman)
  • 2016-10-14 6e8304ff2 Namespace framework tests (Damian Mooyman)
  • 2016-10-13 055795d4d Support fixture paths relative to current directory (Damian Mooyman)
  • 2016-10-11 f60fe7d4a Versioned::publishRecursive() now uses a ChangeSet (Damian Mooyman)
  • 2016-10-06 cb24d199b Convert fieldSpec options to bitwise operators (#6161) (Damian Mooyman)
  • 2016-10-06 d1dbe912 Update for DataObjectSchema changes (Damian Mooyman)
  • 2016-10-06 11bbed4f7 Move many methods from DataObject to DataObjectSchema (Damian Mooyman)
  • 2016-10-05 380d6523c Cleaned up versioned status checks (Damian Mooyman)
  • 2016-10-05 9379697 Cleaned up versioned status checks (Damian Mooyman)
  • 2016-10-05 1ce243cc Cleaned up versioned status checks (Damian Mooyman)
  • 2016-10-03 f0dd9af69 Support named join alias for many_many through list (Damian Mooyman)
  • 2016-09-30 27d35403e Force formschema to be reloaded on form submission (Damian Mooyman)
  • 2016-09-30 92e34b743 controller::join_links supports array values (Damian Mooyman)
  • 2016-09-29 5757fd4 Add publish / unpublish actions to asset admin (Damian Mooyman)
  • 2016-09-28 2f4867fef added watch command to package.json (Christopher Joe)
  • 2016-09-26 e7303170c Implement many_many through (Damian Mooyman)
  • 2016-09-21 760caaab use new bootstrap button row template (Damian Mooyman)
  • 2016-09-21 5a59c4f4b Add bootstrap button row template (Damian Mooyman)
  • 2016-09-20 4f19113c Use new DBField::getSchemaValue() (Damian Mooyman)
  • 2016-09-19 ea50e3007 Move PreviewLink logic into File dataobject (Christopher Joe)
  • 2016-09-15 b87c668bf support dblib (#5996) (Damian Mooyman)
  • 2016-09-15 8f23fa99a Moved CMS-specific JavaScript to admin/thirdparty (Ingo Schommer)
  • 2016-09-15 7d67b24c2 Removed legacy Jasmine JS Unit tests (Ingo Schommer)
  • 2016-09-14 e8375111b Enable default value to be specified for dbstring types at the db level (Damian Mooyman)
  • 2016-09-13 aecf5260f Remove TextParser and BBCodeParser (Sam Minnee)
  • 2016-09-13 2316b0da9 Remove i18n::js_i18n option (Ingo Schommer)
  • 2016-09-13 ee10dbb68 Moved frontend assets into admin/ "module" (Ingo Schommer)
  • 2016-09-13 327a8a32 Move preview template to cms section (Damian Mooyman)
  • 2016-09-13 9b1c24cf4 Move preview panel to CMS module (Damian Mooyman)
  • 2016-09-13 190ed628b PreviewThumbnail now uses ScaleMaxWidth (Christopher Joe)
  • 2016-09-12 ab7e5944d Derive BASE_PATH from composer autoloader (Sam Minnee)
  • 2016-09-07 9cb9a05ec Removed duplicated thirdparty deps (Ingo Schommer)
  • 2016-09-07 0a380a94c Removed unused UMD builds of individual JS files (Ingo Schommer)
  • 2016-09-05 efb004b72 use injector for DataObject::newClassInstance() (Damian Mooyman)
  • 2016-09-05 c6457c50e Allow has_many fixtures to be declared with array format as well as many_many (#5944) (Damian Mooyman)
  • 2016-09-01 5f7b13ee4 Removed unused images across CMS UI (Ingo Schommer)
  • 2016-08-31 b599095a Remove AssetAdmin (moved to asset-admin module) (Ingo Schommer)
  • 2016-08-31 5ddd8c331 Adapt File/Folder getCMSFields() to new AssetAdmin (Ingo Schommer)
  • 2016-08-29 710509949 behaviour of filter API to support injected search filter classes (Damian Mooyman)
  • 2016-08-23 8e89d08e7 Remove js/css requirements include from form fields. (Sam Minnee)
  • 2016-08-23 c9b6e9bac Update template lookup to late resolution for performance reasons (Damian Mooyman)
  • 2016-08-21 2e577ddb1 Use Webpack (Sam Minnee)
  • 2016-08-18 8dd644d25 Namespace all classes (Damian Mooyman)
  • 2016-08-12 a96ab15a issue with namespaced reports (Damian Mooyman)
  • 2016-08-11 90aff08d remove obsolete template (Damian Mooyman)
  • 2016-08-10 afdae4937 Add CMSMenu::remove_menu_class to remove items by class instead of code (Damian Mooyman)
  • 2016-08-09 cb1f4335a remove DataFormatter class and all subclasses (Damian Mooyman)
  • 2016-08-09 cf6f882e2 Ensure that i18n plural / singular names use shortname prior to namespaced translations (Damian Mooyman)
  • 2016-08-04 19b81155 Move NestedController from cms to framework (Damian Mooyman)
  • 2016-08-04 1c3ec1935 Move NestedController from cms to framework (Damian Mooyman)
  • 2016-08-04 6005a1c2b Upgrade for silverstripe CMS namespace changes (Damian Mooyman)
  • 2016-08-04 59539578 Update for SilverStripe\CMS namespace (Damian Mooyman)
  • 2016-08-03 964dc52 endpoint for add to campaign (Damian Mooyman)
  • 2016-08-02 4ca3d1dc9 Allow custom 'type' option for scripts (Damian Mooyman)
  • 2016-07-28 9188628ae Add $action parameter to Controller::Link (Damian Mooyman)
  • 2016-07-26 c556b0107 Update core templates for CompositeField / SelectionGroup.ss (Damian Mooyman)
  • 2016-07-25 5e8e8c87 Remove theme selector (#31) (Damian Mooyman)
  • 2016-07-25 4000fe7 Support for cms-forms bootstrap theme (#205) (Damian Mooyman)
  • 2016-07-25 ff07a2e2 Convert CMS forms to bootstrap (Damian Mooyman)
  • 2016-07-25 a809e80d0 Convert CMS forms to bootstrap (Damian Mooyman)
  • 2016-07-24 c7387ff45 Upgrade to SilverStripe\CMS namespace (Damian Mooyman)
  • 2016-07-24 4d007cd1 remove obsolete CMSMain::buildbrokenlinks() (Damian Mooyman)
  • 2016-07-24 70179c8b Better behaviour for virtualised controller (Damian Mooyman)
  • 2016-07-24 886d65ad Remove obsolete Folder_UsusedAssetsField (Damian Mooyman)
  • 2016-07-24 b135c256 remove obsolete UpgradeSiteTreePermissionSchemaTask (Damian Mooyman)
  • 2016-07-19 20daf1f8e Abstract ThemeManifest into ThemeList (Damian Mooyman)
  • 2016-07-19 4b4aa4e91 Exclude templates in 'themes' directories from $default theme (#5820) (Damian Mooyman)
  • 2016-07-15 d2060ca Support react-router (#204) (Damian Mooyman)
  • 2016-07-15 d08ab6ac8 Allow X-Frame-Options to be configured (Damian Mooyman)
  • 2016-07-14 6e68f38ef Update react sections to use react-router instead of page.js (#5796) (Damian Mooyman)
  • 2016-07-13 b8b4e98ac Theme stacking (Hamish Friedlander)
  • 2016-07-12 26d46517a Remove custom DBHTMLText::exists() custom behaviour (Damian Mooyman)
  • 2016-07-07 859acf571 mute frontend debugging by default (#5777) (Damian Mooyman)
  • 2016-07-07 628455f7 Apply SilverStripe\Security namespace (#28) (Damian Mooyman)
  • 2016-07-07 39b6d129 Apply SilverStripe\Security namespace (#35) (Damian Mooyman)
  • 2016-07-06 5cb4ab4a8 Add PopoverField for extra-actions popup in react (Damian Mooyman)
  • 2016-07-06 9e1b12a89 Support composite react formfields (Damian Mooyman)
  • 2016-06-23 836425f Update for new SilverStripe\ORM namespace (Damian Mooyman)
  • 2016-06-23 23e1b09 Update for new SilverStripe\Security namespace (Damian Mooyman)
  • 2016-06-22 25e4cad1 Apply SilverStripe\Security namespace (Damian Mooyman)
  • 2016-06-22 af22a8316 Apply Framework\Security namespace (Damian Mooyman)
  • 2016-06-22 80e5b9149 Move dependency on model class from form schema API (Damian Mooyman)
  • 2016-06-20 e810a9928 Add optimistic_connect to SS_Database (Damian Mooyman)
  • 2016-06-17 b7ac5c564 / BUG Fix DBField summary methods (Damian Mooyman)
  • 2016-06-16 ab819611 Apply SilverStripe\ORM namespace (Damian Mooyman)
  • 2016-06-16 fbc90e10 Update for new SilverStripe\ORM namespace (Damian Mooyman)
  • 2016-06-16 e378332f Update for new SilverStripe\ORM namespace (Damian Mooyman)
  • 2016-06-16 83308689d Initialise React controllers via routes (#5436) (David Craig)
  • 2016-06-15 80d4af6b6 Apply Framework\ORM Namespace to model (Hamish Friedlander)
  • 2016-06-15 d7f1a83 update deep-freeze to deep-freeze-strict (Damian Mooyman)
  • 2016-06-13 c50bc917 Cleanup inconsistent SiteTree::duplicate API (Damian Mooyman)
  • 2016-06-03 5c9044a00 Enforce default_cast for all field usages (Damian Mooyman)
  • 2016-05-25 5e8ae41d4 Refactor dataobject schema management into separate service (Damian Mooyman)
  • 2016-05-23 04e617d6 Allow extensions to influence canCreate, canEdit, canView, canDelete, and canAddChildren even for admins. (Damian Mooyman)
  • 2016-05-18 757cfae90 Enable Debug.friendly_error_httpcode to correctly set HTTP status code for errors (Damian Mooyman)
  • 2016-05-12 7041c5945 Enable requirements to persist between flushes (Damian Mooyman)
  • 2016-05-04 65eb0bde6 Look for templates of namespaced classes in subfolders. (Sam Minnee)
  • 2015-02-10 dc8d4ffe Refactor usages of HTMLText -> HTMLFragment (Daniel Hensby)

Features and enhancements

  • 2017-04-24 74fad87 module-based JS translation keys (Aaron Carlino)
  • 2017-04-24 b6d4eb3e module-based JS translation keys (Aaron Carlino)
  • 2017-04-24 f43e593 module-based keys for JS translations (Aaron Carlino)
  • 2017-04-22 45ff932 Added unpublish functionality to file edit form (micmania1)
  • 2017-04-20 d51c4891e namespaced i18n keys (Uncle Cheese)
  • 2017-04-20 29805ee4 namespaced i18n keys (Uncle Cheese)
  • 2017-04-10 b916dde Cache LeftAndMain::getSearchFilter() (Damian Mooyman)
  • 2017-04-07 cf2f9a3 switched autoFocus to default false, so focus is opt-in (Christopher Joe)
  • 2017-04-06 44bf627 Add an autoFocus property to the Form (Christopher Joe)
  • 2017-04-04 e1a361b Remove item from change sets when it's archived (Saophalkun Ponlu)
  • 2017-04-03 b8db4505 Refactor archive message to a separate method (Saophalkun Ponlu)
  • 2017-04-03 8177497 Shift create folder to a form and no longer a prompt which redirects to the proper edit link or parent folder after save is complete (Christopher Joe)
  • 2017-04-03 8b1c020b9 Downgrade MSSQL from commercially supported to community supported (Sam Minnee)
  • 2017-03-31 5b90141c Update archive warning message (Saophalkun Ponlu)
  • 2017-03-27 9ddcb3d move dimension sub-labels to underneath (Christopher Joe)
  • 2017-03-21 5c9ab14 Behat tests for oembed modal (Christopher Joe)
  • 2017-02-27 fc54fa160 Add class to clear underline styling for fieldholders (Christopher Joe)
  • 2017-02-02 0982f77ec /aggregate data filters (#6553) (Aaron Carlino)
  • 2017-02-02 3952769ea More helpful error when .env is missing. (Sam Minnee)
  • 2017-01-30 8c8231c03 Director::host() to determine host name of site (Daniel Hensby)
  • 2017-01-30 873fd8c5b replace _ss_environment.php with .env and environment vars (Daniel Hensby)
  • 2017-01-16 87ac3e397 Display warning on always_populate_raw_post_data not being -1 in php 5 (#6507) (Damian Mooyman)
  • 2017-01-13 88f90bfc7 Merge pull request #6499 from SilbinaryWolf/feat-decoratorsetlist (Damian Mooyman)
  • 2017-01-13 3ea5015f8 Move to SwiftMailer powered Emails (#6466) (Daniel Hensby)
  • 2017-01-12 63d190b Optimise folder usage detection (Damian Mooyman)
  • 2017-01-12 408a42d behat tests for deleting files in use checking (Christopher Joe)
  • 2017-01-11 b52a963ed Remove jquery-ui button() api from default HTML editor dialog (Damian Mooyman)
  • 2017-01-11 a4a1cc8 Added logic check for if a file or files in a folder are in use (Christopher Joe)
  • 2016-12-22 84ae232 Gallery View & Create Folder uses GraphQL (fixes #316) (Damian Mooyman)
  • 2016-12-21 977394e Added unit tests for search message composing function (Christopher Joe)
  • 2016-12-21 cf5c055de Campaign admin publish button styles missing (Paul Clarke)
  • 2016-12-20 6b54f0b Clear search form when search is cleared (Christopher Joe)
  • 2016-12-20 e893fc4c5 improve secondary action colours (Paul Clarke)
  • 2016-12-20 ebb6f0d Added breadcrumbs for search (Christopher Joe)
  • 2016-12-19 8c40c58 Added name attribute to AssetDropzone, so multiple instances are distinguishable (Christopher Joe)
  • 2016-12-19 802e604 Enable UploadField.js within non-react sections (#331) (Damian Mooyman)
  • 2016-12-16 b49af82 Added extension check to File replacement and warn if it is different (Christopher Joe)
  • 2016-12-15 5839a1b unit test hasError in GalleryItem (Christopher Joe)
  • 2016-12-15 c118d0d Tweaked AssetDropzone internally for better support of "maxFiles" (Christopher Joe)
  • 2016-12-14 d8843c6fe Split out the fetch call easier mocking (Christopher Joe)
  • 2016-12-14 ede825b Added maxFiles handling for AssetDropzone (Christopher Joe)
  • 2016-12-13 52cad6ce9 Added ImagickBackend::crop() for compatibility with GDBackend (UndefinedOffset)
  • 2016-12-13 ddc9a9c6d up buttons within gridfield search (Will Rossiter)
  • 2016-12-12 7b90ee137 resize icon to sit inline and increase size of search icon and Upload icon (Paul Clarke)
  • 2016-12-09 84256f1 Partially restore behat tests (#326) (Damian Mooyman)
  • 2016-12-09 9ff4e3d Added progress bar for uploads (Christopher Joe)
  • 2016-12-08 085c8f5a4 2x increase in scanning of files for ConfigManifest (Jake Bentvelzen)
  • 2016-12-07 2a25a525c Move temporary JSON block into standard component (Damian Mooyman)
  • 2016-12-05 b4ba606ff HTMLEditorField default alignment setting (Damian Mooyman)
  • 2016-12-05 6ec780493 Add icon size for 14px icons and table padding for asset list (Paul Clarke)
  • 2016-12-02 24dc3428d HTMLEditorField default alignment setting (Jonathon Menz)
  • 2016-11-30 cb6ec11f1 Implement import CSV icon and tidy up import forms (Will Rossiter)
  • 2016-11-23 8590150 Moved close button to after messages (Christopher Joe)
  • 2016-11-22 8ab382ed7 Insert media modal in react (Damian Mooyman)
  • 2016-11-21 35e313de1 height for modal in IE10 (Paul Clarke)
  • 2016-11-21 0d788ddf Code Coverage via CodeCov.io (#1631) (Ingo Schommer)
  • 2016-11-04 42f91b4 Decoupled AssetAdmin and Gallery from router and config, so it can be predictably controlled by props (Christopher Joe)
  • 2016-11-01 5650254b5 es to allow code files in src/ folder. (Damian Mooyman)
  • 2016-11-01 213cf8841 Test webpack build as part of NPM test run. (Sam Minnee)
  • 2016-11-01 e9d2f2f73 Use composer autoloader to set the right include path. (Sam Minnee)
  • 2016-11-01 7a10c194b Move code files into src/ folder. (Sam Minnee)
  • 2016-10-31 776d2fbc6 Allow setting of unlimited row counts on GridFieldPaginator (Daniel Hensby)
  • 2016-10-31 741c515c Improved behaviour for flexbox on smaller screens (Damian Mooyman)
  • 2016-10-28 bf9939e3 Refactor test bootstrap to be more modular. (Sam Minnee)
  • 2016-10-26 c47a1d909 Simplified test runs. (Sam Minnee)
  • 2016-10-24 added212 Simplified travis run (Sam Minnee)
  • 2016-09-17 b19475d74 Ignore npm-shrinkwrap for greenskeeper-provided PRs. (Sam Minnee)
  • 2016-09-17 c2ebff5c1 Use sass-lint over scss-lint (Sam Minnee)
  • 2016-09-15 f700d8655 Run JS/CSS linting in Travis. (Sam Minnee)
  • 2016-09-14 cebcf7fb8 More flexible theme resolution for framework and cms. (Sam Minnee)
  • 2016-09-13 07396e443 Move Travis behat test to run locally. (Sam Minnee)
  • 2016-09-13 96126323d themedCSS() and themedJavascript() work with any file layout. (Sam Minnee)
  • 2016-09-12 9dd5ebee8 Don’t set up SilverStripe project for test run (Sam Minnee)
  • 2016-09-12 6b847d361 Allow project root to be treated as a module. (Sam Minnee)
  • 2016-09-08 3d827543 Allow pages to specify the controller they use (Loz Calver)
  • 2016-06-10 19b941343 Use injector for MemberLoginForm fields (Daniel Hensby)
  • 2016-05-21 a9eebdc7e Allow namespaces in template include statements. (Sam Minnee)
  • 2016-05-15 c401d9daf added hide_from_cms_tree and hide_from_hierarchy (John Milmine)
  • 2015-08-28 53ffc1a0d Defining byID functions in SS_Filterable (Daniel Hensby)
  • 2015-02-11 dae2295e1 Allow the paddedresize to take another hex value to specify a transparency on the padded color (Nick)
  • 2014-07-05 533d5dbd4 Admin url can now be customized (Thierry François)

Bugfixes

  • 2017-05-01 575d6fa Unhide close button in modal (Damian Mooyman)
  • 2017-05-01 d508fe4 close button no longer hidden when success message flowed over modal header (Christopher Joe)
  • 2017-05-01 7bc47b1 Set dimensions constraints to Embed height and width (Christopher Joe)
  • 2017-05-01 603e058 flex display was used improperly for Safari (Christopher Joe)
  • 2017-05-01 1c79f7d i18n js localisations (Damian Mooyman)
  • 2017-05-01 853d3c1 move moment and modernizr to external (Christopher Joe)
  • 2017-05-01 b6bebb8 broken unit test (Christopher Joe)
  • 2017-04-30 8dd3f4ce1 template localisation namespaces (#6852) (Damian Mooyman)
  • 2017-04-29 391901df8 quote outside the if statement. (Simon Erkelens)
  • 2017-04-28 5bb7451 invalid json file (Damian Mooyman)
  • 2017-04-28 d511f6a double slashes (Damian Mooyman)
  • 2017-04-28 9147fa44 source file encoding (Damian Mooyman)
  • 2017-04-28 699d5d6a4 i18nTextCollector handling of special string characters (Damian Mooyman)
  • 2017-04-27 33ba0d2 remove position absolute from close button (Christopher Joe)
  • 2017-04-27 fd117cd ed linter (Ingo Schommer)
  • 2017-04-27 e79256b ed file name (Ingo Schommer)
  • 2017-04-27 daed727ac ed form schema validation (Ingo Schommer)
  • 2017-04-27 5b4dcc5 ed field capitalisation and nested data.html5 (Ingo Schommer)
  • 2017-04-27 a2ee6a76a ed formschematest (Ingo Schommer)
  • 2017-04-27 3a372a1f4 IntlLocales::validate when lang and region are the same e.g. de_DE (Robbie Averill)
  • 2017-04-27 c95c6c466 Regression from 3.x: allow $required_extensions to have arguments (Robbie Averill)
  • 2017-04-27 2ae8fde2d tests (Damian Mooyman)
  • 2017-04-27 9a5b948 linting issues (Damian Mooyman)
  • 2017-04-27 bd13f27 asset editor height in Safari browser (Saophalkun Ponlu)
  • 2017-04-27 cbe534c67 ed component capitalisation (Ingo Schommer)
  • 2017-04-26 232d52b linting issues (Christopher Joe)
  • 2017-04-26 81e3247 added proptype validation (Christopher Joe)
  • 2017-04-26 1f74221c2 unit tests (Christopher Joe)
  • 2017-04-26 1ec2abe75 ed timezone and normalised ISO handling (Ingo Schommer)
  • 2017-04-22 631c6ad translation in usage and language files match (Christopher Joe)
  • 2017-04-22 ef6ef9f file size calculation in UploadField UI, add test coverage. (Garion Herman)
  • 2017-04-22 25ee45d mock Injector in unit test (Christopher Joe)
  • 2017-04-22 1943144 Removed duplicate function (cancel button) (micmania1)
  • 2017-04-21 cf2b0417 coding conventions (Ingo Schommer)
  • 2017-04-21 5cd85c7 jquery case-sensitivity issue with dropzone (micmania1)
  • 2017-04-21 4b19987a tweak visibility around the slideDown/slideUp animation (Christopher Joe)
  • 2017-04-21 3b69a471 Hidden listbox #1785 (Ishan Jayamanne)
  • 2017-04-20 5d0332b lint errors (Saophalkun Ponlu)
  • 2017-04-20 a3c11cf Add PHP extension suggestions to composer. (Sam Minnee)
  • 2017-04-20 0d5e84d0b Add PHP extension requirements to composer. (Sam Minnee)
  • 2017-04-20 dba1f61f1 tests related to date time (Saophalkun Ponlu)
  • 2017-04-19 9d7eef7cf datetime field validation for the refactor (Saophalkun Ponlu)
  • 2017-04-18 52c2411 when no file is selected and root folder should be opened (Christopher Joe)
  • 2017-04-18 ff5c6ea throw error rather than return empty object (Christopher Joe)
  • 2017-04-18 e464cb2 readFiles promise was hanging in redux, removed that (Christopher Joe)
  • 2017-04-13 8318e20c2 close button placement (Christopher Joe)
  • 2017-04-13 754c979 breadcrumb chain ellipsis on the left instead of wrap to a new line (Christopher Joe)
  • 2017-04-13 dfcab99 shifted positioning for Search in IE and helps breadcrumbs ellipsis (Christopher Joe)
  • 2017-04-13 d350e17 Fix insert-media modal not loading correct folder (Damian Mooyman)
  • 2017-04-13 0062c7d asset thumbnail size (Saophalkun Ponlu)
  • 2017-04-13 14c4826 asset thumbnail size (Saophalkun Ponlu)
  • 2017-04-13 ac95450 asset thumbnail size (Saophalkun Ponlu)
  • 2017-04-13 42aad6d Ensure that UploadField.ss retains selected values if never rendered by react (Damian Mooyman)
  • 2017-04-13 c2d3400 adjust position of breadcrumbs (Christopher Joe)
  • 2017-04-13 d8ef74d Firefox fieldset behaviour, didn't respect container width (Christopher Joe)
  • 2017-04-13 9489585 search positioning in IE11 (Christopher Joe)
  • 2017-04-12 5173159 FileEditForm test usage (Ingo Schommer)
  • 2017-04-12 dc881f6 ed json_encode() casting regression (Ingo Schommer)
  • 2017-04-12 242179f Update configuration namespace in example YAML (#88) (Robbie Averill)
  • 2017-04-12 bc37eb6 Use FQ controller namespace for config in CORS tests (#87) (Robbie Averill)
  • 2017-04-11 03a2a907 whitespace in templates causing double arrows (Damian Mooyman)
  • 2017-04-11 9cad8ba0 ed linting (Ingo Schommer)
  • 2017-04-11 092b2bd date field in browser that doesn't support html5 date field (Saophalkun Ponlu)
  • 2017-04-11 1ca51eb57 Ensure that mysite test bootstrap configuration is loaded after core and before the database connection (Robbie Averill)
  • 2017-04-07 023e417 proper visibility in error message (Nic Horstmeier)
  • 2017-04-07 f2d3ed2 set Editor auto focus to true (Christopher Joe)
  • 2017-04-06 effcb7d Fix broken search form and localisations (Damian Mooyman)
  • 2017-04-05 8cbdfa456 invalid json file (Damian Mooyman)
  • 2017-04-05 e12a2709 syntax error in selector (Christopher Joe)
  • 2017-04-04 dd4dd5d behat test (Damian Mooyman)
  • 2017-04-03 e3fbd1dca ed coding conventions (Ingo Schommer)
  • 2017-04-03 e9693467b ed tests (Ingo Schommer)
  • 2017-04-03 a70de91b3 DatetimeFieldTest (Ingo Schommer)
  • 2017-04-03 f24bbf7 javascript version compatibility (Christopher Joe)
  • 2017-04-03 bb880a325 Clarify PHP 5.6 support for 4.x (Sam Minnee)
  • 2017-03-30 3b89d704 Fix test run, remove 5.5, add 7.1 (Sam Minnee)
  • 2017-03-30 227ba8dcc illegal_extensions in unit tests not being removed (Mike Cochrane)
  • 2017-03-29 9cdcb339e Fix test breakage in most recent change. (Sam Minnee)
  • 2017-03-29 b1b0c6af Ensure all CMS forms include full ID / VersionID in path (Damian Mooyman)
  • 2017-03-28 538a5838 Rename license file to match module standard. (Sam Minnee)
  • 2017-03-28 59a9ff84 Rename license file to match module standard. (Sam Minnee)
  • 2017-03-28 ae5b5a95 Rename license file to match module standard. (Sam Minnee)
  • 2017-03-28 0828b03dc Add separate license file to match module standard. (Sam Minnee)
  • 2017-03-28 a95e2da change replace logic for embed (Christopher Joe)
  • 2017-03-28 ede549a6e illegalExtensions are optional, requiredExtensions are mandatory with useful error messages. (Damian Mooyman)
  • 2017-03-28 bd14f6db9 Update config API reference in FulltextSearchable and use namespaced imports for class names (Robbie Averill)
  • 2017-03-28 4a8bd1a07 Remove campaign related classes from upgrade map - moved to campaign-admin (Robbie Averill)
  • 2017-03-28 554acd0 Fixed issue with oembed form not submitting Url field (Damian Mooyman)
  • 2017-03-28 bd14ad1 issue with shortcodes relying on certain CSS classes (Damian Mooyman)
  • 2017-03-28 59a5eb430 Don't mistake \ for _ in dev/build (Sam Minnee)
  • 2017-03-27 a82a77a moveFiles action to reference the proper files namespace (Christopher Joe)
  • 2017-03-24 6b4a72dee ing deprecated PHPUnit APIs (Daniel Hensby)
  • 2017-03-22 4ebe1b6 styles in insert embed modal for the placement radio buttons and remove dividers (Christopher Joe)
  • 2017-03-22 25e393c thumbnail displays in table view (Saophalkun Ponlu)
  • 2017-03-21 b37fd90 Group save and publish buttons (Saophalkun Ponlu)
  • 2017-03-20 12ef1dd Row highlight in table view (Saophalkun Ponlu)
  • 2017-03-20 e4c68bc2b and test pluralisation usages (Damian Mooyman)
  • 2017-03-20 d61de2c ssmedia no longer takes over embed images (Christopher Joe)
  • 2017-03-19 654b848 travis.yml to point to correct admin source modules (Damian Mooyman)
  • 2017-03-16 53b98284f Remove undefined var from installer (Daniel Hensby)
  • 2017-03-16 66b1c72d4 dev CI builds (Damian Mooyman)
  • 2017-03-14 3ec5a5b03 ed upgrading path references (Ingo Schommer)
  • 2017-03-13 bd409bfd Fix PHPUNIT_COVERAGE_TEST by moving to php 5 build (Damian Mooyman)
  • 2017-03-10 d3177ef94 work-around for form property on formfields not working (Damian Mooyman)
  • 2017-03-09 cb955f08 non_virtual_fields being ignored (Mike Cochrane)
  • 2017-03-08 09d7493a4 webpack location for font files (Damian Mooyman)
  • 2017-03-07 9c9443602 Installer no longer causes recursion in yml config (Daniel Hensby)
  • 2017-03-03 263e747d0 for APCu cache otherwise you get 'Cache key must be string, "boolean" given' (Lee Bradley)
  • 2017-03-02 abe967f23 /pass arguments directly (not in array) (Andrew Aitken-Fincham)
  • 2017-03-02 b6d9b34ce Mark $instance as internal to prevent being saved to config (Damian Mooyman)
  • 2017-03-02 bb91d2d Prevent non-config vars attempting to be serialized as config (Damian Mooyman)
  • 2017-02-28 6ed98a3a9 Prevent obsolete class cache breaking autoload (Damian Mooyman)
  • 2017-02-28 dfe25c27 Fix allowedChildren() and link tracking (Damian Mooyman)
  • 2017-02-28 2fafff08 history comparison fields will now show diff properly, rather than escaped html diff (Christopher Joe)
  • 2017-02-27 0c47bc3e viewer and editor groups to only show when the last option is selected (Christopher Joe)
  • 2017-02-27 badf7d3a7 Add quotes to constants in YAML to ensure syntax validity (Robbie Averill)
  • 2017-02-27 45a7fbd38 Confirm delete actions in React GridFields (e.g. Campaign admin) (Robbie Averill)
  • 2017-02-27 e64e8d151 Remove duplicated tab "active" state in Security admin (Robbie Averill)
  • 2017-02-27 cbc5aca26 add fieldgroup specific flexbox styles to the inner fields (Christopher Joe)
  • 2017-02-27 ff47bc03d Remove reference to $_SERVER within FakeController (Damian Mooyman)
  • 2017-02-27 695194546 Ensure test fixture uses test module manifest (Damian Mooyman)
  • 2017-02-26 b7123abf2 prevent unsaved changes alert when clicking a save button (Christopher Joe)
  • 2017-02-26 423b1d4ee Fix modeladmin scrollable height cropping pagination (Damian Mooyman)
  • 2017-02-26 c9e2c249 Allow pre-release versions of SS4. (Sam Minnee)
  • 2017-02-26 240c3638 Allow pre-release versions of SS4. (Sam Minnee)
  • 2017-02-26 6befcee3 issue with CI installing non-dev dependencies (Damian Mooyman)
  • 2017-02-26 3983b4d1b cache used in ModuleManifest (Damian Mooyman)
  • 2017-02-24 d367a1b Fix issue with inserting uploaded files in media dialog (Damian Mooyman)
  • 2017-02-24 acad82e positioning of Search component (Christopher Joe)
  • 2017-02-23 8b5fcd333 download file link works with the new TreeDropdown (Christopher Joe)
  • 2017-02-22 29ea2c3 code standard formatting (Damian Mooyman)
  • 2017-02-21 6e5106c fixture date strings (Damian Mooyman)
  • 2017-02-21 79c4355 sort out padding for editor (Christopher Joe)
  • 2017-02-21 036119426 es for issues introduced in 5e19d905 (Lee Bradley)
  • 2017-02-21 eecdaec Update to use new setShowCalendar API (Christopher Joe)
  • 2017-02-21 784d82f hide sort icon for size column, since it can't sort (Christopher Joe)
  • 2017-02-20 1a3f775 editor panel is too large for smaller screens (Christopher Joe)
  • 2017-02-17 f6f19908d for bug introduced in #5e19d905 (Lee Bradley)
  • 2017-02-15 30725916d Array to string conversion message after CSV export (#6622) (Juan van den Anker)
  • 2017-02-15 a9f2e9e73 ed DateFieldSeparated docs (Ingo Schommer)
  • 2017-02-14 7122e1fde Comments ignored by classmanifest (#6619) (Daniel Hensby)
  • 2017-02-08 1f3d46b83 #6606 the JS SiteTree lib depends on whitespace (Daniel Hensby)
  • 2017-02-08 c25c443d9 Fix minor mysql 5.7 warning in SQLQueryTest (#6608) (Damian Mooyman)
  • 2017-02-07 b8a0944bd /load fields if lazy ones exists (Andrew Aitken-Fincham)
  • 2017-02-02 f63b741e4 Improve DebugView’s display of non-header information. (Sam Minnee)
  • 2017-02-01 0ba4d24 translation regression (Ingo Schommer)
  • 2017-01-31 819451f Fix minimum core dependencies to ^4@dev (Damian Mooyman)
  • 2017-01-30 10d9f908 to allow ASSETS_DIR to be a subdirectory (Brendan Halley)
  • 2017-01-30 d8fe6d02 Remap redirector and virtual page class names during build (Robbie Averill)
  • 2017-01-29 232b218df Ensure that Zend_ classes can still be autoloaded (Robbie Averill)
  • 2017-01-25 7b26b4a1f Ensure that tests run with flush=1 clean Flushables (Damian Mooyman)
  • 2017-01-25 732b1f0a Fix reference to Install_deleteinstallfiles (Damian Mooyman)
  • 2017-01-24 5d6c90361 Ensure root path of any local adapter is safely created and mapped from symlink (Damian Mooyman)
  • 2017-01-24 c640ade91 ed iframe postmessage breaking non-string messages (Ruud Arentsen)
  • 2017-01-24 00de0989 Javascript .addAttr() doesn't exist (Mike Cochrane)
  • 2017-01-23 3c8a56f9 Fix missing default on _t(‘GridField.Filter’) (Damian Mooyman)
  • 2017-01-19 5e19d905f loading indicator position (fixes #6153) (Zac Pullar-Strecker)
  • 2017-01-18 72b6fb49b bug: In addOrderBy method, _SortColumn will only keep the last one if there are more than 1 multi-word columns (Shawn)
  • 2017-01-17 d192a4f86 Fix root folder getFilename() returning incorrect path (#6510) (Damian Mooyman)
  • 2017-01-17 6f852fb Ensure that file replacement checks for clashes with existing files (Damian Mooyman)
  • 2017-01-16 7ad02787e Regression in CompositeField displaying fields in their holders (Robbie Averill)
  • 2017-01-16 17d123a3b Ensure correct regeneration of ConfigManifest if only one of the cache files is missing (Stephan Bauer)
  • 2017-01-16 09f967bf6 Prevent type-loss of graphql variables by using JSON.stringify (Damian Mooyman)
  • 2017-01-16 f46c1ca things in the toolbar not aligning well (Christopher Joe)
  • 2017-01-16 96bd4edce things not aligning well in the toolbar (Christopher Joe)
  • 2017-01-16 f68dee3 search button overlapping close button when resolution is small enough (Christopher Joe)
  • 2017-01-15 0ab6b1d Add from files in Upload fields in an entwine context (Christopher Joe)
  • 2017-01-14 1f1fffe73 Ensure correct regeneration of ConfigManifest if only one of the cache files is missing (fixes #6467) (Stephan Bauer)
  • 2017-01-13 ccf349938 fix: calling full method name to pass attributes (Neil Gladwin)
  • 2017-01-13 c707a9120 shift graphql to use post data due to php-5.6.10+ deprecation message (Christopher Joe)
  • 2017-01-12 30d125f14 MySQLQuery::seek() failed to return a row (Loz Calver)
  • 2017-01-12 a4bc9f49d Regression in using template_main to render the Security area (Robbie Averill)
  • 2017-01-11 54c2afd01 regression issues in campaigns (Christopher Joe)
  • 2017-01-11 2d1d2aea7 Remap versioned ClassNames during build process (Robbie Averill)
  • 2017-01-11 773c848c Separate PageController fixture into its own file (PSR-2 compat) (Robbie Averill)
  • 2017-01-11 6fc50cae5 Refactor TestMailer to better be base class (Sam Minnee)
  • 2017-01-11 2390a78 unit tests for delete folder/file check (Christopher Joe)
  • 2017-01-11 4e257435d Shift react breadcrumbs to use flexbox for placement (Christopher Joe)
  • 2017-01-10 62eb0e614 Rename template parser from .inc to .peg so PHP doesn't include it automatically (Robbie Averill)
  • 2017-01-10 ae2861d48 Fix frameworkpath (Damian Mooyman)
  • 2017-01-10 4ea614f04 linting issues (Damian Mooyman)
  • 2017-01-10 63cb343cf Fix modal animations (Damian Mooyman)
  • 2017-01-10 5bba7264 Dont attempt to iterate over null in SiteTree::allowedChildren (Daniel Hensby)
  • 2017-01-10 8badad90d Make sure image backends implement method getImageResource (Daniel Hensby)
  • 2017-01-10 b62f9b60a Fix broken member / group import (Damian Mooyman)
  • 2017-01-10 9959ef63 double-escaped ampersands in CMSMain_TreeView and CMSMain::LinkPageAdd (Colin Tucker)
  • 2017-01-09 87fbd5f78 for v4: Admin returns "Too many pages" for subpages below top level (#6464) (Lee Bradley)
  • 2017-01-09 a2e8d8b ed batch delete behaviour (Ingo Schommer)
  • 2017-01-09 2149294 Fix breadcrumbs display (Damian Mooyman)
  • 2017-01-09 cdd86aaf5 breadcrumbs search results text sometimes disappearing (Christopher Joe)
  • 2017-01-09 9c447cc InsertMediaModal navigation (Damian Mooyman)
  • 2017-01-08 74cdb16 es #345 (Christopher Joe)
  • 2017-01-05 cf3a74ec Remove deprecation tests, bump deprecation version to 5.0 (Robbie Averill)
  • 2016-12-29 6fb49224b SSViewer should resolve templates with or without underscores (Robbie Averill)
  • 2016-12-29 d41ebbaaf Correct namespaes for test classes in upgrade.yml (Robbie Averill)
  • 2016-12-29 6f4162ed7 PHP 7.x should use random_bytes for entropy ahead of deprecated mcrypt lib (Robbie Averill)
  • 2016-12-29 7448622a1 Replace ini casting to int with explicit split and cast for PHP 7.1. Add tests. (Robbie Averill)
  • 2016-12-28 fc45e9e0 ing tests (Daniel Hensby)
  • 2016-12-23 947c1fe1 broken unit test (Christopher Joe)
  • 2016-12-23 8118448a9 PHP linting issues (Christopher Joe)
  • 2016-12-23 c3e3e3e Fix saving of folders (#344) (Damian Mooyman)
  • 2016-12-21 f314b86ad Temp disable shortcode SPLIT behaviour due to crash (#6436) (Damian Mooyman)
  • 2016-12-20 2d5aa7ce0 Campaign List toggle (Fixes #6067) (Will Rossiter)
  • 2016-12-20 7c76d2cb0 show formatting help not appearing (#6423) (Will Rossiter)
  • 2016-12-20 2db9038 Regression in file size display in UploadFieldItem.js (Damian Mooyman)
  • 2016-12-20 1f3ab93 js linting issues (Damian Mooyman)
  • 2016-12-20 4c01e42 NPM test for PreviewImageField-test.js (Damian Mooyman)
  • 2016-12-20 d0f3491 PHP PSR2 linting issues (Damian Mooyman)
  • 2016-12-19 8ad030bab Make GridField filter button selector more specific (Robbie Averill)
  • 2016-12-19 fae005554 Fix missing TRAVIS_NODE_VERSION (#6419) (Damian Mooyman)
  • 2016-12-19 0e19d34 Submitting search by hitting enter now works (Damian Mooyman)
  • 2016-12-18 222ee6bde ed a pagination bug (PingMetal)
  • 2016-12-16 c007e85d1 Suppress HtmlEditorField casting (Damian Mooyman)
  • 2016-12-16 eb0a27406 Update links to docs.ss for default template (Robbie Averill)
  • 2016-12-15 9b3acc4 remove count when unloading folder (Christopher Joe)
  • 2016-12-12 8cef515 Fix JS errors in UploadField.js and InsertMediaModal.js (Damian Mooyman)
  • 2016-12-09 935902e linting / behat errors (Damian Mooyman)
  • 2016-12-09 c9f7e13 linting errors (Damian Mooyman)
  • 2016-12-09 39236a1 HistoryList setting props, removed non-required id prop type (Christopher Joe)
  • 2016-12-09 fcf1eedee getting fileSize shouldn't give a "NaN" (Christopher Joe)
  • 2016-12-08 5248be922 Handle fields with square brackets (Daniel Hensby)
  • 2016-12-08 412b421 upstream tests that were broken (Christopher Joe)
  • 2016-12-06 3fca7b3c4 hard-coded boolean in CsvBulkLoader (Colin Tucker)
  • 2016-12-05 2181e3b86 Fix localisation issues (Damian Mooyman)
  • 2016-12-05 224b2a4c Fix localisation issues in CMS (Damian Mooyman)
  • 2016-12-05 70b5588 - image centering for IE (Paul Clarke)
  • 2016-12-04 fdb1bed0 Fix crash when installed with framework-only (Damian Mooyman)
  • 2016-11-29 9ec1d35f2 Fix behat tests unable to capture HTML editor fields (Damian Mooyman)
  • 2016-11-24 a4760b8ee Fixed issue where a shortcode's location would not get set to split when using the class leftAlone (UndefinedOffset)
  • 2016-11-23 ee40b67 Fix asset-admin tests (Damian Mooyman)
  • 2016-11-23 03b4e6ea3 Tests shouldnt set date or time format to null (Daniel Hensby)
  • 2016-11-22 b2503ac0 content authors unable to duplicate top-level pages (fixes #1685) (Loz Calver)
  • 2016-11-21 682e6070 Correct response code generated from error pages (Damian Mooyman)
  • 2016-11-13 00c9c2c77 Fix DataObject::dbObject assigning incorrect table to DBField instance (Damian Mooyman)
  • 2016-11-13 22cb3d0d7 various ORM test issues (Damian Mooyman)
  • 2016-11-10 804ff7c2 Fixing test errors (Daniel Hensby)
  • 2016-11-09 ebae480c6 Fix regression in aggregate column lookup from #6199 (Damian Mooyman)
  • 2016-11-09 6bf36fbd3 Correct return type for Member::currentUser() (Loz Calver)
  • 2016-11-08 9dbb5c0a1 safari tabs active border (Paul Clarke)
  • 2016-11-07 aca9deed2 for safari scroll in campaign area (Paul Clarke)
  • 2016-11-07 962519c6 for safari height in main container – shows action bar (Paul Clarke)
  • 2016-11-04 f18ef75c3 Fixed crash when BASE_PATH is set by assuming the location of Constants.php (UndefinedOffset)
  • 2016-11-04 8bd5349e Fixed issue on windows where the CMS_DIR constant would be set containing a backslash causing a crash in the cms (UndefinedOffset)
  • 2016-11-04 dd9ade429 UploadField incorrectly setting max upload size (Daniel Hensby)
  • 2016-11-04 c5fb7127 Page History 'Comparing versions' banner missing (Mike Cochrane)
  • 2016-11-03 4fb52ec es gap issue and change gallery to display flex (Paul Clarke)
  • 2016-11-03 f35cf55 unit tests (Christopher Joe)
  • 2016-11-03 cc451d9ca Fix crash when re-ordering pages (#6281) (Damian Mooyman)
  • 2016-11-03 edfe51454 Ensure that builds use the 3.4 dependencies. (Sam Minnee)
  • 2016-11-03 eefecc21f Fix incorrect include paths in tests and railsyml (#6279) (Damian Mooyman)
  • 2016-11-02 4ee78fc29 Restore travis artifacts (#6277) (Damian Mooyman)
  • 2016-11-02 3449d5df0 Fix broken promise handling (Damian Mooyman)
  • 2016-11-02 0901de299 Fix php schema generation (Christopher Joe)
  • 2016-11-02 019e99dd4 Fix regressions from src folder creation (#6272) (Damian Mooyman)
  • 2016-11-01 c61d61d00 default_records are no longer inherited to child classes (Daniel Hensby)
  • 2016-11-01 6da36a9ed some issues with tests (Damian Mooyman)
  • 2016-11-01 c0c219e17 invalid files_path (Damian Mooyman)
  • 2016-11-01 38fdafb47 tinymce breaking in non-typical install location (Damian Mooyman)
  • 2016-10-31 81087ce15 restore CMS build as required in framework tests (Damian Mooyman)
  • 2016-10-30 4cc6cc315 position of back button on empty preview within campaigns (Paul Clarke)
  • 2016-10-30 17ef686f for History versions extending outside collapsed panel (Paul Clarke)
  • 2016-10-30 747bd4cac filterAny error message now refers to correct method name (Daniel Hensby)
  • 2016-10-28 bb2cb3d48 webpack css config, removes duplicate css files that were generated (Christopher Joe)
  • 2016-10-28 289189d delete action in Editor (Christopher Joe)
  • 2016-10-28 7d18cda7 Test fixes needed for the new simplified test run structure. (Sam Minnee)
  • 2016-10-28 eef14c1a Fix behat tests. (Sam Minnee)
  • 2016-10-28 a5d3dccd3 for preview being under toolbar (Paul Clarke)
  • 2016-10-28 d7ed308e1 Fix minor html encoding issue in SecurityAdmin (#6240) (Damian Mooyman)
  • 2016-10-28 1df533298 abstract HTMLEditorConfig instantiates (#6244) (Michael Strong)
  • 2016-10-28 bf0ec76 for Firefox editor panel to go over gallery (Paul Clarke)
  • 2016-10-27 d0619c1f for double scroll in history area (Paul Clarke)
  • 2016-10-27 e386c6a15 Refactor bootstrap.php to allow for code sharing with cms bootstrap (Damian Mooyman)
  • 2016-10-27 c4d748cb Fix firefox compatibility (Damian Mooyman)
  • 2016-10-26 02bac8c4b Fix missing loading overlay (Damian Mooyman)
  • 2016-10-26 42096bb41 Prevent pagination wrapping (Damian Mooyman)
  • 2016-10-26 f7fd4ffae Fix incorrect change detection on checkbox fields (Damian Mooyman)
  • 2016-10-26 4bf4fca4 Prevent archived pages from having add to campaign action (Damian Mooyman)
  • 2016-10-26 040ae2e6a Fix clicking "No items found" from causing ajax error (Damian Mooyman)
  • 2016-10-26 513c7aebc HtmlEditorField.js indentation (Damian Mooyman)
  • 2016-10-26 015411307 Require php7 support. (Sam Minnee)
  • 2016-10-26 424008cf Fix installer for 4.0 (#1644) (Damian Mooyman)
  • 2016-10-26 c80417a94 Fix ViewableData::__isset() for getXXX() getters. (Sam Minnee)
  • 2016-10-26 7b44fc7bc Fix SSViewerTest in PHP7 (Sam Minnee)
  • 2016-10-26 e5550dd6 Fix search not respecting view mode (Damian Mooyman)
  • 2016-10-26 a0d31e86d helperPath in _register_database.php (David Alexander)
  • 2016-10-25 75b18509 Remove reference to Object class. (#1634) (Sam Minnée)
  • 2016-10-25 a370204 incorrect pluralisation (Damian Mooyman)
  • 2016-10-24 d946a3b2 Allow CMS_DIR at the root. (Sam Minnee)
  • 2016-10-24 e83f3962a Prevent intermittent "Element is not currently visible and so may not be interacted with" (Damian Mooyman)
  • 2016-10-22 bec5adf09 Versioned sort by ID (Jonathon Menz)
  • 2016-10-19 b0445f72e Ambiguous column SQL error (Jonathon Menz)
  • 2016-10-17 84c0df3db double forward slash link in campaign admin (Christopher Joe)
  • 2016-10-16 fe816076f Make simplexml_load_file work on shared php-fpm (Nicola Fontana)
  • 2016-10-13 0ebde90dd flexbox 'fill-height' overflowing container (Loz Calver)
  • 2016-10-12 5df58057 double nested alert message (Christopher Joe)
  • 2016-10-12 600bce9 ed linting issues and React warnings (Ingo Schommer)
  • 2016-10-11 72fd3b949 linting issues (Damian Mooyman)
  • 2016-10-11 5a5d62fa2 profile layout (Christopher Joe)
  • 2016-10-11 20cee7358 pages background (Damian Mooyman)
  • 2016-10-11 7368deca8 Fix issue with SS_List as datasource for dropdown field (Damian Mooyman)
  • 2016-10-11 7b36df286 split mode disappearing as an option (Christopher Joe)
  • 2016-10-11 26e0ff806 Fix installer for 4.0 (Damian Mooyman)
  • 2016-10-10 712849c7 page form layout (Christopher Joe)
  • 2016-10-09 7acb3b5fc selected view mode not reflected on button (Christopher Joe)
  • 2016-10-07 ae83b7b5 History controller now shows right comparison versions (Daniel Hensby)
  • 2016-10-07 89150c48e preview in pages section (Christopher Joe)
  • 2016-10-06 21dc23868 ed classes that weren't matching icon (Christopher Joe)
  • 2016-10-06 255a899 linting issues (Christopher Joe)
  • 2016-10-04 797be6ac8 Revert natural sort (Jonathon Menz)
  • 2016-10-04 6dde5ce57 Absolute alternate_base_url no longer breaks session cookies (Daniel Hensby)
  • 2016-10-03 98d95cd7 Sort order for duplicated child pages is now retained (Daniel Hensby)
  • 2016-10-03 d7f09e0 Missing files don't break thumbnail (Damian Mooyman)
  • 2016-10-02 ebbb0258d linting issue (Damian Mooyman)
  • 2016-09-30 963445e74 tab link on top panel changes even when "cancel to browse" was selected (Christopher Joe)
  • 2016-09-30 dd7d1d26a Prevent missing records crashing ChangeSetItem (Damian Mooyman)
  • 2016-09-29 30d161625 unmock qs module, Backend-test refactored to not time out on error (Christopher Joe)
  • 2016-09-29 ae4108bf0 Content-Disposition header breaks in Firefox (#4087) (Anton Smith)
  • 2016-09-27 fe0ca63c Remove referencies to Object::$class (Sam Minnee)
  • 2016-09-27 11888a00 Remove references to Object::$class (Sam Minnee)
  • 2016-09-26 ad79b5c88 ing bad folder caseing (Daniel Hensby)
  • 2016-09-26 ce91c3820 IX: Fix regression causing the admin to crash on windows due to FRAMEWORK_DIR being prefixed by a backslash (UndefinedOffset)
  • 2016-09-26 9cb33ea5b ed @covers namespaces (Ingo Schommer)
  • 2016-09-23 cbe0ac850 Fix invalid import form requirements (#6071) (Damian Mooyman)
  • 2016-09-23 ffe85db3 Fix incorrect search form (Damian Mooyman)
  • 2016-09-22 c52adad1f Graceful degradation if obsolete classnames in ChangeSetItem (fixes #6065) (Sam Minnee)
  • 2016-09-22 0c388ff Added logic for current folder that could be deleted (Christopher Joe)
  • 2016-09-22 31aec53 Better permission checking (#245) (Damian Mooyman)
  • 2016-09-22 aa7a9565c Fix incorrect ssviewertest path (#6060) (Damian Mooyman)
  • 2016-09-22 65ff0a4d3 Fix incorrect backslash escaping in htaccess template (Damian Mooyman)
  • 2016-09-22 6a974b1 show correct error message on top of gallery item (Christopher Joe)
  • 2016-09-22 4cc58f5 Break dist javascript and onto newlines. (Ingo Schommer)
  • 2016-09-22 4b2c6b05 Break dist javascript and onto newlines. (Ingo Schommer)
  • 2016-09-22 9a9cd97bc Fix invalid file uploads not being validated (Damian Mooyman)
  • 2016-09-21 cd9ca9c fixes #261, no longer shows "File not found" (Christopher Joe)
  • 2016-09-21 c24201b5f Break dist javascript and onto newlines. (Sam Minnee)
  • 2016-09-21 51ef36963 stringify api call body to work for IE10 (#6032) (Chris Joe)
  • 2016-09-20 4d52d655f for spacing of sitetree panel, reportAdmin, and toggle on Member details page (#5955) (Paul)
  • 2016-09-20 2e054af7b Throw more helpful error if tests are run badly. (Sam Minnee)
  • 2016-09-20 3ea23ce2b Make PR builds work. (Sam Minnee)
  • 2016-09-20 e125b32 fix invalid source file (Damian Mooyman)
  • 2016-09-20 53f251e4 fix incorrect CMSTabSet reference (Damian Mooyman)
  • 2016-09-20 18939157 Fix pages level up link (Damian Mooyman)
  • 2016-09-19 ef88619d2 Fix error in campaign area (Damian Mooyman)
  • 2016-09-19 32d1856d4 Debug::caller() will now handle errors from outside function calls (#6029) (Daniel Hensby)
  • 2016-09-19 82e72d062 prevent form data / validation persisting in state when using form schema (Damian Mooyman)
  • 2016-09-19 d2d770c6f Frontend UploadField wouldn't call ssdialog (Cristian Torres)
  • 2016-09-17 b61c5a56d sass-lint styleguide fixes (Sam Minnee)
  • 2016-09-15 30174db45 i18n JS regression about locale selection (Ingo Schommer)
  • 2016-09-15 cd3ae42c ed jquery.js path (Ingo Schommer)
  • 2016-09-14 cd8904e04 ing button destroy bug (3Dgoo)
  • 2016-09-14 5415afe8b ed react-bootstrap tabs warnings (Ingo Schommer)
  • 2016-09-14 abaebbe1d Manually fix issue in jquery-ui 1.9 (Damian Mooyman)
  • 2016-09-12 a14df0bc2 Force line endings to LF on sake file (Daniel Hensby)
  • 2016-09-12 61d7c3af2 Fix tests when running directly from framework. (Sam Minnee)
  • 2016-09-12 6b640f81f Don’t double-include composer autoloader (Sam Minnee)
  • 2016-09-12 93a0122c0 Don’t treat URLs as root relative when FRAMEWORK_DIR = “” (Sam Minnee)
  • 2016-09-10 701c700d4 ed UploadField JS dependencies (Ingo Schommer)
  • 2016-09-10 68c6137f2 GroupedDropdownField include namespace (Ingo Schommer)
  • 2016-09-09 5a786624a Remove unnecessary manual includes (Sam Minnee)
  • 2016-09-09 dbf78243 SiteTreeURLSegmentField.ss in wrong location (fixes #1607) (Loz Calver)
  • 2016-09-08 a12d52a1 Fix some namespace class errors (Damian Mooyman)
  • 2016-09-08 d4de776a4 fix core include (Damian Mooyman)
  • 2016-09-08 d2229ce8a Fix issue with Folder::validate() failing on allowed_extensions (Damian Mooyman)
  • 2016-09-08 eaac95724 case of required paths (Damian Mooyman)
  • 2016-09-08 77d167730 issue with core/Core.php includes (Damian Mooyman)
  • 2016-09-06 e7ecf6cf1 Bad strpos call in HTTP::register_etag() (Daniel Hensby)
  • 2016-09-06 f7f1cf0e8 SingleSelectField readonly view (Ingo Schommer)
  • 2016-09-06 b53ce4c19 Button loading indicator (Ingo Schommer)
  • 2016-09-05 9c48b939 Ensure changes in class write to an instance of the new class, not the old one (Damian Mooyman)
  • 2016-09-04 cbdf3eb72 Show formatting help toggle link (Robbie Averill)
  • 2016-09-01 f2ed59e18 Empty dmyfields on DateField now validate as true (Daniel Hensby)
  • 2016-09-01 c9d964ff0 HTMLEditorField image reference (Ingo Schommer)
  • 2016-09-01 ecaed8c08 ed icon regression in <Breadcrumb> (Ingo Schommer)
  • 2016-09-01 a1e6d33 typos in editor reducer (Christopher Joe)
  • 2016-08-30 fa5e6bbd6 ed breadcrumb icon spacing (Ingo Schommer)
  • 2016-08-28 b509f9199 Modal response positioning (Christopher Joe)
  • 2016-08-26 1b527fca3 Webpack handles images & fonts. (Sam Minnee)
  • 2016-08-23 b23cb61 Fix test regressions (Damian Mooyman)
  • 2016-08-23 b77d21c25 pages add to campaign, improved FormActions error handling, Popover focus highlight and refactored AddToCampaignModal to FormBuilderModal (Christopher Joe)
  • 2016-08-23 c411c500 for pages admin add to campaign modal (Christopher Joe)
  • 2016-08-22 59be5970 #1052 (Daniel Hensby)
  • 2016-08-22 7b89ff1 Creating folder doesn't refresh (fixes #209) (Ingo Schommer)
  • 2016-08-22 4998b8044 ArrayList sorting now caseinsensitive (Daniel Hensby)
  • 2016-08-21 a6049ec38 Use chosen from npm package. (Sam Minnee)
  • 2016-08-21 beef8fa0 Switch gulp JavaScript generation to Webpack (Sam Minnee)
  • 2016-08-19 a49456df2 for batch actions not postponed under toolbar on open/close (Paul Clarke)
  • 2016-08-18 5c2e8d129 form attr merging order (Ingo Schommer)
  • 2016-08-17 a9bdf33ca SingleSelect styling, added add to campaign documentation (Christopher Joe)
  • 2016-08-17 42fa0b6 hidden breadcrumbs, added Add to campaign documentation (Christopher Joe)
  • 2016-08-15 654c683 close button for editor (Christopher Joe)
  • 2016-08-15 ac2681658 Fix regression in url concatenation #4967 (Damian Mooyman)
  • 2016-08-15 ef856185 Fix regression in FormField casting (Damian Mooyman)
  • 2016-08-12 b4435027 issues with templates (Damian Mooyman)
  • 2016-08-12 abdb6da yml config (Damian Mooyman)
  • 2016-08-11 ed7fe6515 Fix usage of $this as closure argument (Damian Mooyman)
  • 2016-08-11 d4114b3dc include related fields on canFilter() check (Jonathon Menz)
  • 2016-08-11 041d1212 regressions from namespacing (Damian Mooyman)
  • 2016-08-10 59efd280a issues with CMS permission codes (Damian Mooyman)
  • 2016-08-09 63fc4dbc Fix extra border in page settings (Damian Mooyman)
  • 2016-08-09 78b24c4 Remove copy of duplicate files from CMS module (Damian Mooyman)
  • 2016-08-07 86add3e02 Use create syntax for CMSMemberLoginForm remember me form (Daniel Hensby)
  • 2016-08-05 7026da20d Make template lookup use 'type' correctly (Damian Mooyman)
  • 2016-08-04 5fcdf8c31 don't look in node_modules (Michael Strong)
  • 2016-08-04 01a13dcba Fix incorrect use of baseClass as baseTable (Damian Mooyman)
  • 2016-08-03 b0b685b Api reference (#212) (Chris Joe)
  • 2016-08-03 a84a1b78 es issue #32 (Access tab JS) (Colin Tucker)
  • 2016-08-02 cd80d501f Fix unset config options returning isset() = true (Damian Mooyman)
  • 2016-08-02 7448fb7ba batch action permissions not applied to new nodes loaded (Christopher Joe)
  • 2016-08-01 ab60850a Fix incorrect route registration order (Damian Mooyman)
  • 2016-08-01 7d0b8e652 Fix permission checking code not correctly handling escaped SQL identifiers (Damian Mooyman)
  • 2016-08-01 7c151321 Fix issue with old asset-admin repeating "level up" button (Damian Mooyman)
  • 2016-08-01 12adba3d3 Fix [buttons] appearing instead of actual buttons when uploading files (Damian Mooyman)
  • 2016-08-01 9d31bb05 Fix broken form actions on parent and nested gridfields (Damian Mooyman)
  • 2016-07-29 0cff706 upload dynamic file type (Christopher Joe)
  • 2016-07-29 06ae50e4f Fix hash link navigation in CMS (Damian Mooyman)
  • 2016-07-28 c54b8b5a link formatting (Damian Mooyman)
  • 2016-07-28 6c37532a7 Gridfield delete action back link (#5848) (Jono Menz)
  • 2016-07-28 d2142f25 psr-2 formatting (Damian Mooyman)
  • 2016-07-28 c965133d Direct edit file by URL (Jonathon Menz)
  • 2016-07-28 56f0b72e8 ETag header now properly quoted (Daniel Hensby)
  • 2016-07-28 4d2fd04c6 Behat preview mode finder being too specific (#5846) (Hamish Friedlander)
  • 2016-07-28 d15b19d20 merge regressions in add-link fixes (Damian Mooyman)
  • 2016-07-28 a868ecdbf Correct include paths for legacy JS files (Damian Mooyman)
  • 2016-07-28 1f8c2f781 "Insert Link" dialog in HTMLEditorField. CSS still needs work. (Hamish Friedlander)
  • 2016-07-28 6e74b57c3 Fix issue with gulpfile.js not compiling client/src/legacy dir (Damian Mooyman)
  • 2016-07-26 d7fa0026 field casting (Damian Mooyman)
  • 2016-07-25 7ddb06f Don’t break when missing image in folder. (Sam Minnee)
  • 2016-07-25 3306deb6 Fix link concatenation in SilverStripeNavigator (#1560) (Damian Mooyman)
  • 2016-07-25 f9b487258 Remap obsolete ClassName values. (Sam Minnee)
  • 2016-07-25 9c7c7f6aa Fix regression in missing require_js from #4259 (Damian Mooyman)
  • 2016-07-22 82e54314 do not show HiddenClass pages in allowed children (#1555) (Robbie Averill)
  • 2016-07-21 7c2470380 Fix regressions in custom admin url from #3274 (Damian Mooyman)
  • 2016-07-20 319d6d293 Fix doclink (#5827) (Damian Mooyman)
  • 2016-07-19 10e06dce Fixes #1054 By preventing errors in the CMS only. (Russell Michell)
  • 2016-07-18 761cbf0d Use new admin_url (Daniel Hensby)
  • 2016-07-18 0a7437db Allow changing admin URLs (Daniel Hensby)
  • 2016-07-18 b89fcfa18 Fix regression with uploadfield casting (Damian Mooyman)
  • 2016-07-15 928266229 ing bad syntax from PR (Daniel Hensby)
  • 2016-07-15 b3fea3723 Fixes support for "inline" form actions (fixes #2534) (Loz Calver)
  • 2016-07-15 366224078 Allow caching of false config values (Fixes #4755) (#4762) (Sam Minnée)
  • 2016-07-15 0f950800 wrongly named themes after themestack API change (#1548) (Hamish Friedlander)
  • 2016-07-14 2d47fed7 ReportAdmin::Link() not returning correct home url (#38) (Damian Mooyman)
  • 2016-07-14 83c2af72c Fix some regressions from #5653 (#5806) (Damian Mooyman)
  • 2016-07-13 f8b1c27e Fix regressions from https://github.com/silverstripe/silverstripe-framework/pull/5653 (Damian Mooyman)
  • 2016-07-13 fb6f8a0a0 Fix Security page showing double escaped HTML (Damian Mooyman)
  • 2016-07-13 e78bf010b Fix augmentWriteVersioned (Damian Mooyman)
  • 2016-07-13 7d82304bb Fix route invoking multiple handleStateChanges on single navigation actions (Damian Mooyman)
  • 2016-07-12 24efc7edf Fix sorting ArrayList with sql-like syntax (Damian Mooyman)
  • 2016-07-12 8123c433 Fix getAbsoluteLiveLink() concatenation (Damian Mooyman)
  • 2016-07-12 87477a1e Fix incorrect url manipulation (Damian Mooyman)
  • 2016-07-08 74c555e00 for #5784: Added ->setReplyTo(), deprecated ->replyTo() for API consistency. Revamping, fixing, and enhancing internal Email API documentation. Simplified code and brought up-to-date with latest standards. (Patrick Nelson)
  • 2016-07-07 4aa1fc2d2 Changed form fields that call renderWith in Field() to call parent::Field() instead (#5783) (Ed Chipman)
  • 2016-07-07 27cea80b1 SS_ConfigStaticManifest_Parser failed to handle ::class syntax (fixes #5701) (#5781) (Loz Calver)
  • 2016-07-06 dfe375e87 MemberDatetime helper description, and shifted them to templates (#5766) (Chris Joe)
  • 2016-07-06 59d4b51d Fix missing tabs layout in pages view (Damian Mooyman)
  • 2016-07-05 9afd60200 calling $record->write() breaks other 3rd party fields that write to an UnsavedRelationList. (Jake Bentvelzen)
  • 2016-07-04 0b7dab3f6 Fix missing icons (Damian Mooyman)
  • 2016-07-04 1931ed497 unit test for xml content check (Christopher Joe)
  • 2016-07-04 4a22c2bd7 Revert incorrect class rename (#5765) (Damian Mooyman)
  • 2016-07-01 39238d908 falsey attribute values in shortcodes now work (Daniel Hensby)
  • 2016-07-01 efef02502 Fix missing use statements (Damian Mooyman)
  • 2016-06-30 2cdfe6cc2 Use RAW for DBField template helpers (Daniel Hensby)
  • 2016-06-30 b0f237bb3 Use RAW instead of Value for parsing shortcodes (Daniel Hensby)
  • 2016-06-30 06623537c Don't hard-code folder into treedropdownfield search hint (Damian Mooyman)
  • 2016-06-30 abda4dc2 Restore SiteTree::canPublish method to resolve incorrect fallback to SiteTreeExtension (Damian Mooyman)
  • 2016-06-30 73fa20c linting issues (Ingo Schommer)
  • 2016-06-29 a2bd9d9 AssetAdmin search (see #5725) (Ingo Schommer)
  • 2016-06-24 6d835a64a Saving null values to the _versions table. (Frank Mullenger)
  • 2016-06-17 6a7c1056f Fix shortcode parsing in HTMLEditorField::getanchors() (Damian Mooyman)
  • 2016-06-17 009f2de17 Fix incorrect enum string parsing (Damian Mooyman)
  • 2016-06-13 f0d495181 for #5683: Address security warning in CMS when attempting to access <iframe> contents (Back-porting fix from PR #5163) (Patrick Nelson)
  • 2016-06-09 3bb32eb0 Tests need the DB (Daniel Hensby)
  • 2016-06-09 68c40402 No longer hardcoding admin links (Daniel Hensby)
  • 2016-06-08 bf00810e1 Fix buttonClicked() error (Damian Mooyman)
  • 2016-06-06 946495bcf Regression with <% with / %> (fixes #5656) (Loz Calver)
  • 2016-06-03 429ce5575 ViewableData::setFailover() didn't remove cached methods (Loz Calver)
  • 2016-06-03 a0213aa2b Fix HTTP url rewriting (Damian Mooyman)
  • 2016-06-03 ff59133 ed "gulp css" watch (renamed from "gulp sass") (Ingo Schommer)
  • 2016-06-01 8a58041fb Remove default from address for error emails (Sam Minnee)
  • 2016-05-31 39d1ef7a4 BulkLoader_Result class - Deleted Items (#5598) (Antony Thorpe)
  • 2016-05-31 eba89b95 OldPageRedirector no longer loops infinitely if 404 thrown on existing page (Daniel Hensby)
  • 2016-05-31 341f49c63 Fixed lookup of next closest visible field for focus restoring (fixes #5618) (UndefinedOffset)
  • 2016-05-31 3ea49a3 ed editor/gallery state management for sidebar display (Ingo Schommer)
  • 2016-05-30 3ab8359 ed urlparam array access (and test failure) (Ingo Schommer)
  • 2016-05-30 73eb089 ed test regression (Ingo Schommer)
  • 2016-05-27 f1a0aef0d fix CMS_ACCESS permission being ignored if in incorrect order in array (Damian Mooyman)
  • 2016-05-27 11aad47ee invalid syntax in TinyMCE config (#5593) (Loz Calver)
  • 2016-05-27 5cace7c69 ed javascript/ docs references (#5599) (Ingo Schommer)
  • 2016-05-23 092c8986 Query string not built properly (Daniel Hensby)
  • 2016-05-23 88321f5d5 CleanupTestDatabasesTask permission failure response (Loz Calver)
  • 2016-05-23 ad213b35 Fix rollback page crash (Damian Mooyman)
  • 2016-05-23 0f646ba3 undefined index error (Damian Mooyman)
  • 2016-05-21 decd7e5c5 Fix getFinalisedQuery not including all queried columns (Damian Mooyman)
  • 2016-05-20 838268503 #5557 Tests with no DB requirements wont create test DB (Daniel Hensby)
  • 2016-05-20 90397c94 fix missing install image (Damian Mooyman)
  • 2016-05-19 b1df9dcb1 check that we have a token and a UID before attempting a member auto login (Stevie Mayhew)
  • 2016-05-18 62bd26d11 Fix suppression of display_errors in ErrorControlChain (Damian Mooyman)
  • 2016-05-17 8ed25ae48 Fix DataObject::isChanged() detecting non saveable changes (#5545) (Damian Mooyman)
  • 2016-05-17 8947bb024 Fix filtersOnId ignoring WHERE "ID" IN () (#5546) (Damian Mooyman)
  • 2016-05-17 829f59e44 Fix link dialog box layout in CMS (Damian Mooyman)
  • 2016-05-16 79d059062 Fix singleton('DBLocale') (Damian Mooyman)
  • 2016-05-15 2a856300c bug, export button cannot export value '0' (Shawn Lin)
  • 2016-05-13 4d1ddf0e6 Prevent session hijackers from resetting a user password (Damian Mooyman)
  • 2016-05-10 3738d888e Empty FROM clause (Daniel Hensby)
  • 2016-05-09 7d7800e5e for array to string conversion in DropdownField (Robbie Averill)
  • 2016-05-05 9ba362065 loading icon bug on IE (Scott Hutchinson)
  • 2016-04-28 693408330 for #5410 to help focus errors occurring on tabs within GridField controlled DataObjects (et al). (Patrick Nelson)
  • 2016-04-19 43dcde519 Hierarchy was incorrectly unexpanding nodes that had been previously expanded (madmatt)
  • 2016-04-19 66ed97e08 to grid field loading wrong current page id when using multiple tabs (John Milmine)
  • 2016-01-22 4bd66b9d3 for #4909: Ensure RSSFeed_Entry is instantiated using the injector. (Patrick Nelson)
  • 2015-10-07 7a8137229 castingHelper failed to find many_many_extraFields data (fixes #4661) (Loz Calver)
  • 2015-04-21 a7100e900 Object::parse_class_spec failed to parse associative arrays (Loz Calver)
  • 2015-02-23 e04e992c es relating to Controller cleanup (Daniel Hensby)