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-rc1

Change log

Security

  • 2017-05-09 30986b4ea Lock out users who dont exist in the DB (Daniel Hensby) - See ss-2017-002
  • 2016-05-03 70480f5ee HtmlEditorField_Toolbar#viewfile not whitelisting URLs (Damian Mooyman) - See ss-2015-027

API changes

  • 2017-10-05 b996e2c22 Extensions are now stateless (Damian Mooyman)
  • 2017-09-27 f686b5082 Rename assert dos to assert list (Werner M. Krauß)
  • 2017-09-05 496b9c8c Implement insert-anchor modal (Damian Mooyman)
  • 2017-09-04 a9c479f2 Allow SiteTree::Link to be extended (Damian Mooyman)
  • 2017-08-23 595ba75a5 Make FormField::hasClass return a boolean instead of an int (Robbie Averill)
  • 2017-08-14 c14233f74 Enable config files to be loaded for behat tests (Damian Mooyman)
  • 2017-08-08 2c54e331 Virtual pages now respect cascade_deletes on source page (Damian Mooyman)
  • 2017-08-08 323644c7b Implement cascade_deletes (Damian Mooyman)
  • 2017-07-31 078a508d7 Replace legacy tiny_mce_gzip compressor with asset generator (Damian Mooyman)
  • 2017-07-26 3364f5c5 Use setTitleField to use MenuTitle for selecting internal links (Damian Mooyman)
  • 2017-07-16 f4af1fab Remove Report::add_excluded_report() and make excluded_reports configurable (Robbie Averill)
  • 2017-07-12 2b266276c Implement new module sorting pattern (Aaron Carlino)
  • 2017-07-12 a69600fa Update module sorting (Damian Mooyman)
  • 2017-07-11 ccda816f9 added flatList argument for generating the json tree list with a context string property (Christopher Joe)
  • 2017-07-11 2d04b84 Convert installer to recipe (Damian Mooyman)
  • 2017-06-27 cf511562 Remove REPORTS_DIR and its use. (Sam Minnee)
  • 2017-06-27 ef6db273 Remove CMS_PATH and CMS_DIR (Sam Minnee)
  • 2017-06-27 741166e36 ModulePath template global now takes any composer package name. (Sam Minnee)
  • 2017-06-25 69fe16689 Director::handleRequest() is no longer static - use a Director service (Sam Minnee)
  • 2017-06-25 d20ab50f9 Stronger Injector service unregistration (Damian Mooyman)
  • 2017-06-25 e92c63c54 Remove $sid argument of Session::start() (Sam Minnee)
  • 2017-06-23 10866c080 Replace Director::direct() with Director::handleRequest(). (Sam Minnee)
  • 2017-06-22 b30f410ea Deprecate RequestFilter. (Sam Minnee)
  • 2017-06-22 3873e4ba0 Refactor bootstrap, request handling (Damian Mooyman)
  • 2017-06-15 024371c37 authentication ValidationResult handling to pass by-reference (Damian Mooyman)
  • 2017-06-15 62d095305 Update DefaultAdmin services (Damian Mooyman)
  • 2017-06-12 77ec2b90 Removed ErrorPage (Jonathon Menz)
  • 2017-06-10 413b4936a Add extension hook to FormField::extraClass() (Damian Mooyman)
  • 2017-06-09 0559da7f s for Authenticator refactor (Damian Mooyman)
  • 2017-06-09 03125b8c s for Authenticator refactor (Simon Erkelens)
  • 2017-05-25 f82f0844 Add insert internal link modal (Damian Mooyman)
  • 2017-05-25 e7d87add9 Remove legacy HTMLEditor classes (Damian Mooyman)
  • 2017-05-22 2e94a11 Add pgsql + behat tests to installer (Damian Mooyman)
  • 2017-05-19 ad43a8292 Consistent use of inst() naming across framework (Robbie Averill)
  • 2017-05-19 963d9197d Ensure that all DataQuery joins are aliased based on relationship name (Damian Mooyman)
  • 2017-05-19 100048da3 PSR-11 compliance (fixes #6594) (#6931) (Ingo Schommer)
  • 2017-05-17 fba8e2c24 Remove Object class (Damian Mooyman)
  • 2017-05-12 906a4c444 Add streamable response object (Damian Mooyman)
  • 2017-05-12 23e1aa8c Refactor inherited permissions (#1811) (Damian Mooyman)
  • 2017-05-11 0b70b008b Implement InheritedPermission calculator (#6877) (Damian Mooyman)
  • 2017-05-11 259f957ce Rename services to match FQN of interface / classes (Damian Mooyman)
  • 2017-05-11 49e559b0 Rename services to match FQN of interface / classes (Damian Mooyman)
  • 2017-05-08 484a4ec4 Removed deprecated RootURLController:set_default_homepage_link (Ingo Schommer)
  • 2017-05-08 7c2f49d44 Removed RootURLController:set_default_homepage_link() (Ingo Schommer)
  • 2017-05-08 cec983b62 Removed deprecated ModelAsController::find_old_page() (Ingo Schommer)
  • 2017-05-08 de41e145 Removed deprecated ModelAsController::find_old_page() (Ingo Schommer)
  • 2017-05-08 5784a7d2d Removed deprecated Security::set_login_recording() (Ingo Schommer)
  • 2017-05-08 2a7c76e9e Removed deprecated DatabaseAdmin#clearAllData() (Ingo Schommer)
  • 2017-05-08 81e5c7ac4 Removed deprecated Session::set_config() (Ingo Schommer)
  • 2017-05-08 1d438d3fb Remove deprecated FormAction::createTag() (Ingo Schommer)
  • 2017-05-08 75b7e1906 Remove deprecated SS_HOST (Ingo Schommer)
  • 2017-05-08 0d9b38363 Removed legacy form fields (fixes #6099) (Ingo Schommer)
  • 2017-05-02 963568d7 Refactor inheritable permissions (Damian Mooyman)
  • 2017-04-28 03750acbe Namespace i18n keys (Damian Mooyman)
  • 2017-04-28 b1c59d40 Namespace i18n keys (Damian Mooyman)
  • 2017-04-27 61388b153 Rewrite Date and Time fields to support HTML5 (Damian Mooyman)
  • 2017-04-26 de8abe116 rename (Ingo Schommer)
  • 2017-04-23 7af7e6719 Security.authenticators is now a map, not an array (Sam Minnee)
  • 2017-04-21 df100b87 Upgrade to behat 3 (Damian Mooyman)
  • 2017-04-21 0a55ff9f8 Remove SapphireTestReporter and CliTestReporter (Ingo Schommer)
  • 2017-04-17 64e802f79 Move createTag to HTML class (Damian Mooyman)
  • 2017-04-13 f54ff29 Remove BlockUntrustedIPs (Damian Mooyman)
  • 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-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-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-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 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 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-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 c452d5f6c Rename CoreConfigCreator to CoreConfigFactory (Damian Mooyman)
  • 2017-02-24 1d49c4afe Remove non-asset-admin TinyMCE media dialog (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-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-20 942c0257b Upgrade to behat 3 (Damian Mooyman)
  • 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-05 fb06cc0 Page_Controller to PageController (PSR-2 compliance) (Robbie Averill)
  • 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-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 bf58c5ae Update to use new form submission handling (#1691) (Damian Mooyman)
  • 2016-12-06 6b06fd9f2 Add buttonTooltop to PopoverField and fix critical positioning issue (Damian Mooyman)
  • 2016-11-28 97d0fc61d Include psr-2 checks in CI (Damian Mooyman)
  • 2016-11-28 f16d7e183 Deprecate unused / undesirable create_new_password implementation (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-15 38070ab2 Update tests to reflect renamed services (Damian Mooyman)
  • 2016-11-13 cac326eeb Add getExtraDataObjects() and getExtraControllers() methods to SapphireTest (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-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 ea6851fd7 Rename _versions table to_Versions (Damian Mooyman)
  • 2016-10-19 840f27523 Created a generic FormFactory interface (#6178) (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-11 f5f6fdce1 Duplication of many_many relationships now defaults to many_many only (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 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-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 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 fc353dc17 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-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 93f4dd1 Support nested themes API (#129) (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-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-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-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-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-10 7f03b88e5 Add empty campaign layout (Damian Mooyman)
  • 2016-05-09 8b94dd83d Add CSRF to Campaign delete (Damian Mooyman)
  • 2016-05-09 3edbfd944 Implement breadcrumbs via controllable state (Damian Mooyman)
  • 2016-05-04 65eb0bde6 Look for templates of namespaced classes in subfolders. (Sam Minnee)
  • 2016-05-03 8ce3d90e1 Injector dependencies no longer inherit from parent classes automatically (Damian Mooyman)
  • 2016-05-03 8d2cc91 Include asset-admin module in installer (Damian Mooyman)
  • 2016-05-02 8b1146be9 Implement campaign item edit button (Damian Mooyman)
  • 2016-05-02 6948267c4 LeftAndMain::menu_title can be overridden (#5423) (Damian Mooyman)
  • 2016-05-02 0d4c71f39 Filtering on invalid relation is no longer a silent error (Damian Mooyman)
  • 2016-05-01 46f69b0c set menu title without editing transifex masters (Damian Mooyman)
  • 2016-04-27 72fcfbf4b Campaign preview for images (Damian Mooyman)
  • 2016-04-27 1aa54924 Cleanup SilverStripeNavigator and CMSPreview (Damian Mooyman)
  • 2016-04-27 4be5e7c96 Implement basic preview behaviour (Damian Mooyman)
  • 2016-04-25 daf538583 in behaviour to flysystem reporting for root folders (Damian Mooyman)
  • 2016-04-22 241cdfed1 Allow actions to declare they are exempt from validation themselves (Hamish Friedlander)
  • 2016-04-20 e463fcce6 redux-logger respects ss environment (Damian Mooyman)
  • 2016-04-19 19de22f42 Moved frontend assets into admin/client/ (Ingo Schommer)
  • 2016-04-19 e2afcd0ac Implement back end for saving forms via react (Damian Mooyman)
  • 2016-04-18 dbd17bd49 Remove routing from silverstripe-component (Damian Mooyman)
  • 2016-04-18 2e9003577 Campaign publish button (Damian Mooyman)
  • 2016-04-12 31247a67b Replace baked-in and modified Chosen 0.9.8 with npm'ed in Chosen 1.5.1 (Hamish Friedlander)
  • 2016-04-11 590089375 Implement campaign list view (Damian Mooyman)
  • 2016-04-11 2d16d69dd Use base data class for ChangeSetItem#ObjectClass, not just ClassName (Hamish Friedlander)
  • 2016-04-07 05973cee5 Add i18n pluralisation (Damian Mooyman)
  • 2016-04-05 db6251a9 Update to use new travis-artifacts (Damian Mooyman)
  • 2016-04-01 3c2b53157 Update Versioned methods (Damian Mooyman)
  • 2016-04-01 716baa6b Support renamed Versioned API (Damian Mooyman)
  • 2016-03-30 87ee4365e Implement ChangeSets for batch publishing (Damian Mooyman)
  • 2016-03-30 64b7a84bb SapphireTest::logInWithPermission now supports multiple permissions (Damian Mooyman)
  • 2016-03-30 29c5eff43 Add $context method to DataObject::can for consistency with canCreate() (Damian Mooyman)
  • 2016-03-30 501b2f180 CMSMenu::get_cms_classes() is now sorted (Damian Mooyman)
  • 2016-03-28 d22ad706 Support new DataObject::can() signature (Damian Mooyman)
  • 2016-03-27 b2e4e9622 Remove deprecated caching behaviour from ViewableData (closes #4063) (Loz Calver)
  • 2016-03-23 8abede133 Add SS_Database::withTransaction for nice enclosed transactions (Damian Mooyman)
  • 2016-03-22 094745ec0 Formally support custom ownership relations (Damian Mooyman)
  • 2016-03-21 2d56ea278 Move ss buttons plugin out of thirdparty (Damian Mooyman)
  • 2016-03-17 4cc7b080 Update to use new Versioned API (Damian Mooyman)
  • 2016-03-09 067d44ac Update link tracking for image shortcodes (Damian Mooyman)
  • 2016-03-08 8ae794ee9 TinyMCE Image shortcodes (Ingo Schommer)
  • 2016-03-07 14d74f7a Refactor for removal of CMSForm class (Damian Mooyman)
  • 2016-03-02 0848aca46 Massive refactor of Versioned (Damian Mooyman)
  • 2016-02-26 8366d22 Replace old assets/.htaccess with better default (Damian Mooyman)
  • 2016-02-25 c275c2105 Extensible::invokeWithExtension has same method signature as Extensible::extend (Damian Mooyman)
  • 2016-02-25 b196d33bf Ownership API (Damian Mooyman)
  • 2016-02-21 de6db9f5 Mark image tracking as owned (Damian Mooyman)
  • 2016-02-16 99394a84 Remove references to class aliases; Use correct classname (Damian Mooyman)
  • 2016-02-12 f20ad434c Update TinyMCE to 4.x (Damian Mooyman)
  • 2016-01-27 829135a85 remove Object::useCustomClass (Damian Mooyman)
  • 2016-01-26 1c907dd2 Support versioned File management (Damian Mooyman)
  • 2016-01-26 510c55673 File has Versioned extension (Damian Mooyman)
  • 2016-01-25 9662d938f remove obsolete class loaders from test listeners (Damian Mooyman)
  • 2016-01-25 17ee318d VirtualPage permissions now can be set independently of the mirrored page (Damian Mooyman)
  • 2016-01-21 e77389d0c Standardise SS_List::map() implementation (Damian Mooyman)
  • 2016-01-21 c9764707 Refactor out Page default classname hack (Damian Mooyman)
  • 2016-01-21 5138bf1b7 Refactor out Page default classname hack (Damian Mooyman)
  • 2016-01-14 8e1ae55ff Enable single javascript files to declare that they include other files (Damian Mooyman)
  • 2015-12-21 99de74d69 Add isDisabledValue to SelectField (Damian Mooyman)
  • 2015-12-09 037467bea Asset Access Control implementation (Damian Mooyman)
  • 2015-11-30 c13b5d989 Enable advanced configuration options for requirements combined files (Damian Mooyman)
  • 2015-11-26 c50dc064 Update ErrorPage to use FilesystemGeneratedAssetHandler (Damian Mooyman)
  • 2015-11-26 ce28259c5 Replace CacheGeneratedAssetHandler with FlysystemGeneratedAssetHandler (Damian Mooyman)
  • 2015-11-09 369f3dda Remove deprecated ListboxField::setMultiple() (Damian Mooyman)
  • 2015-11-09 0b897477 Remove deprecated setMultiple() (Damian Mooyman)
  • 2015-10-29 641c26299 Enable linear-only restriction for DataList::applyRelation (Damian Mooyman)
  • 2015-10-23 e17a49f8a Restore JS Minification (Damian Mooyman)
  • 2015-10-19 d1ea74e40 Implement AssetField to edit DBFile fields (Damian Mooyman)
  • 2015-10-14 2bd9d00d Remove filesystem sync (Damian Mooyman)
  • 2015-10-13 227e2ba1 Move ErrorPage to new generated files API (Damian Mooyman)
  • 2015-10-12 f9892c628 Generated files API (Damian Mooyman)
  • 2015-09-23 f26c220d8 Support trait loading (Damian Mooyman)
  • 2015-09-16 2b1e5ee07 Enable DataList::sort to support composite field names (similar to filter) (Damian Mooyman)
  • 2015-09-15 be239896d Refactor of File / Folder to use DBFile (Damian Mooyman)
  • 2015-09-14 051c69ba3 (minor): Freshening up SS_Log API documentation and removed $extras param which was not being used anyway. (Patrick Nelson)
  • 2015-09-10 10dece653 Consolidate DataObject db methods (Damian Mooyman)
  • 2015-09-04 ee639deed showqueries=1 now shows parameters (Damian Mooyman)
  • 2015-09-04 9872fbef4 Refactor CompositeDBField into an abstract class (Damian Mooyman)
  • 2015-09-03 ac27836d2 Implementation of RFC-1 Asset Abstraction (Damian Mooyman)
  • 2015-08-30 aeccb8b8e Move DBField subclasses into SilverStripe\Model\FieldType namespace (Sam Minnee)
  • 2015-07-31 3e7eecf97 Remove SQLQuery (Damian Mooyman)
  • 2015-07-23 1b8d29576 Shift to Monolog for error reporting and logging (Sam Minnee)
  • 2015-07-16 40cc567c3 Force resampling by default (Jonathon Menz)
  • 2015-07-16 d1af214ef Removed custom dev/tests/ execution (Ingo Schommer)
  • 2015-07-16 a16588aac Removed JSTestRunner (Ingo Schommer)
  • 2015-06-17 4aa84f3d make DataObject::validate public (Damian Mooyman)
  • 2015-06-17 55170a0b7 make DataObject::validate public (Damian Mooyman)
  • 2015-06-12 513f0191f default behaviour for Director::getAbsoluteUrl (Damian Mooyman)
  • 2015-06-08 3bc76e69 Formalise new DataObject::canCreate argument (Damian Mooyman)
  • 2015-06-08 e9d486382 Formalise new additional arguments to DataObject::canCreate, DataExtension::augmentSQL, and DataObject::extendedCan (Damian Mooyman)
  • 2015-05-19 922d02f53 Enable filters to perform 'IS NULL' or 'IS NOT NULL' checks (Damian Mooyman)
  • 2015-03-25 7f5608c59 Public visibility on DataQuery::selectField (Uncle Cheese)
  • 2015-02-13 bdb1a9575 Cleanup and refactor of select fields (Damian Mooyman)
  • 2015-02-10 dc8d4ffe Refactor usages of HTMLText -> HTMLFragment (Daniel Hensby)

Features and enhancements

  • 2017-10-19 04b4596be Don't fail immediately on imagick install (Damian Mooyman)
  • 2017-10-16 78f39e6b hide tree view icon when searching (Christopher Joe)
  • 2017-10-12 7e97f04e4 Allow extensions to intercept incorrect deletes on unpublish (Damian Mooyman)
  • 2017-10-10 11b2c7453 Improve upgrade experience for beta3 -> beta4 upgrade (Damian Mooyman)
  • 2017-10-05 cdf6ae45a Ensure changePassword is called by onBeforeWrite for a consistent API (Robbie Averill)
  • 2017-10-03 43ec2f87e Implement accept attribute in FileField (closes #7279) (Loz Calver)
  • 2017-10-03 6b5241269 Make Member::changePassword extensible (Robbie Averill)
  • 2017-09-29 f4b141761 Use less expensive i18n defaults in Member::populateDefaults() (Damian Mooyman)
  • 2017-09-27 36397c787 add notice for MigrateFileTask if FileMigrationHelper doesn't exist (Christopher Joe)
  • 2017-09-27 90d0361a6 update set_themes to not update config (Christopher Joe)
  • 2017-09-26 28552155c Add actWithPermission to SapphireTest for shortcut to perform actions with specific permissions (Daniel Hensby)
  • 2017-09-21 fa57deeba Allow vendor modules with url rewriting (Damian Mooyman)
  • 2017-09-21 7e92b053f Add setter and getter for certain classes, so that LeftAndMain no longer updates config during init (Christopher Joe)
  • 2017-09-19 261302a12 Don't force all class names to lowercase (Damian Mooyman)
  • 2017-09-13 04b1bb816 RateLimiter for Security controller (Daniel Hensby)
  • 2017-09-05 c707fccf6 Allow GridFieldEditButton to have configurable HTML classes. Change edit icon. (Sacha Judd)
  • 2017-08-29 98c10b089 Allow <% include %> to fallback outside of the Includes folder (Damian Mooyman)
  • 2017-08-28 0b34066f0 incorrect scalar types in doc blocks, add chainable returns in setters (Robbie Averill)
  • 2017-08-23 2c34af72e Log user constants during CI for debugging improvements (Damian Mooyman)
  • 2017-08-14 0eebeedd0 Test php 7.2 (Sam Minnee)
  • 2017-08-10 9dc11eff4 Add a path option for the schema data, so a full tree is not required for this data (Christopher Joe)
  • 2017-08-03 8577ad128 Added SSL support for MySQLi Connector (fixes #7242) (John)
  • 2017-08-03 417caf29 Allow insert links with display link text (Saophalkun Ponlu)
  • 2017-08-03 06efd2ac1 Ensure flush destroys temp tinymce files (Damian Mooyman)
  • 2017-08-02 2f9bfae1f Added MySQL SSL PDO Support (John)
  • 2017-08-01 ae97c15e4 Soft-code CSS explicit height and compute against rows (Damian Mooyman)
  • 2017-07-26 74873096b getSummary() API for SearchContext (Aaron Carlino)
  • 2017-07-21 392cda15f Add updateRules extension point to Director::handleRequest (Robbie Averill)
  • 2017-07-20 78d4d0d5d add support for TreeMultiselectField in react (Christopher Joe)
  • 2017-07-16 ac851f3a Upgrade to Behat 3, remove old feature contexts, update Travis configuration (Robbie Averill)
  • 2017-07-16 12310d5d Change "only these people" to "only these groups" in permissions (Robbie Averill)
  • 2017-07-16 2dd5bb4d1 Add Behat CMS header tab context methods (Robbie Averill)
  • 2017-07-14 6fc1491f Add edit command and its url test for page insert (Saophalkun Ponlu)
  • 2017-07-13 1cf8a67f Use injector for creating SSViewer (Robbie Averill)
  • 2017-07-12 f367a0aa6 add web accessible colours to web view dev/build (Sacha Judd)
  • 2017-07-10 823e49526 Allow SSViewer and SSViewer_FromString to be injectable (Robbie Averill)
  • 2017-07-04 b347ab86 Add version provider configuration (Robbie Averill)
  • 2017-07-04 ee4d8b4d4 Add new SilverStripeVersionProvider to provider module versions (Robbie Averill)
  • 2017-07-04 bd5782adc Allow index type to be configured per DBField instance (Robbie Averill)
  • 2017-07-03 4c1dbd40 Change "only these people" to "only these groups" in permissions (Robbie Averill)
  • 2017-06-27 ce730319 Remove use of MODULE_DIR constants (Sam Minnee)
  • 2017-06-27 8bb53215 Remove use of MODULE_DIR constants (Sam Minnee)
  • 2017-06-23 c9c439061 Ensure polymorphic has_one fields are indexed (Robbie Averill)
  • 2017-06-23 ccc86306b Add TrustedProxyMiddleware (Sam Minnee)
  • 2017-06-23 c4d038f20 Add HTTPRequest::getScheme()/setScheme() (Sam Minnee)
  • 2017-06-23 4d89daac7 Register Injector::inst()->get(HTTPRequest) (Sam Minnee)
  • 2017-06-23 d3d426bdf restored Extension::__construct() (Franco Springveldt)
  • 2017-06-23 72a7655e9 Moved allowed-hosts checking to a middleware. (Sam Minnee)
  • 2017-06-23 db080c060 Move session activation to SessionMiddleware. (Sam Minnee)
  • 2017-06-23 254204a3a Replace AuthenticationRequestFilter with AuthenticationMiddleware (Sam Minnee)
  • 2017-06-23 e85562289 Replace FlushRequestFilter with FlushMiddleware (Sam Minnee)
  • 2017-06-22 26b9bf11e Allow “%$” prefix in Injector::get() (Sam Minnee)
  • 2017-06-15 a990c99d6 suffix subfolder in silverstripe-cache with php-version (#6810) (Lukas)
  • 2017-06-15 5d27dccd6 Add CSRF token to logout action (Loz Calver)
  • 2017-06-11 7178caf4a show the path which threw the error (Christopher Joe)
  • 2017-06-01 9a0e01d4a DB Driver defaults to PDO (Daniel Hensby)
  • 2017-05-31 0f90c5b63 Update style of CMSLogin form (Damian Mooyman)
  • 2017-05-31 844420df Translation strings updated (Christopher Joe)
  • 2017-05-24 e327bf3c7 add contribution notes about releasing to NPM (Christopher Joe)
  • 2017-05-18 c2841b6d6 Remove "Remove link" button from the editor's main toolbar (Saophalkun Ponlu)
  • 2017-05-18 3e556b596 Move index generation to DataObjectSchema and solidify index spec (Daniel Hensby)
  • 2017-05-16 9a31b19e RedirectorPage extensions can now modify fields (Damian Mooyman)
  • 2017-05-11 6869e450a added customisable emptyTitle and a showRootOption property in TreeDropdownField (Christopher Joe)
  • 2017-05-10 7fa47e234 API for minified files using injectable service (Aaron Carlino)
  • 2017-05-08 afd157526 GridField passes in context for canCreate (Aaron Carlino)
  • 2017-05-07 f9ea752ba Add AuthenticationHandler interface (Sam Minnee)
  • 2017-05-05 edcb220e4 add EmailLink form factory server-side (Christopher Joe)
  • 2017-05-04 f4179d60 Simplify test runs. (Sam Minnee)
  • 2017-05-04 1691e90fb Allow SapphireTest::objFromFixture() to accept either table or class (Sam Minnee)
  • 2017-05-04 2ee0d9980 switch FormFactories to use RequestHandler instead of Controller (Christopher Joe)
  • 2017-04-24 b6d4eb3e module-based JS translation keys (Aaron Carlino)
  • 2017-04-20 d51c4891e namespaced i18n keys (Uncle Cheese)
  • 2017-04-20 29805ee4 namespaced i18n keys (Uncle Cheese)
  • 2017-04-13 a58416b6 style travis tests (Ingo Schommer)
  • 2017-04-03 b8db4505 Refactor archive message to a separate method (Saophalkun Ponlu)
  • 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-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 06b4758 Add .env support (Daniel Hensby)
  • 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 3ea5015f8 Move to SwiftMailer powered Emails (#6466) (Daniel Hensby)
  • 2017-01-11 b52a963ed Remove jquery-ui button() api from default HTML editor dialog (Damian Mooyman)
  • 2016-12-23 ed26b251c Better output type detection for debugging (Damian Mooyman)
  • 2016-12-21 cf5c055de Campaign admin publish button styles missing (Paul Clarke)
  • 2016-12-20 e893fc4c5 improve secondary action colours (Paul Clarke)
  • 2016-12-14 d8843c6fe Split out the fetch call easier mocking (Christopher Joe)
  • 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-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 6ec780493 Add icon size for 14px icons and table padding for asset list (Paul Clarke)
  • 2016-11-30 cb6ec11f1 Implement import CSV icon and tidy up import forms (Will Rossiter)
  • 2016-11-29 0e92ecea0 Prevent test DBs persisting after testing (Damian Mooyman)
  • 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-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 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-05-21 a9eebdc7e Allow namespaces in template include statements. (Sam Minnee)
  • 2016-04-11 21a106532 Add createEndpointFetcher to backend (Sam Minnee)
  • 2016-04-03 a17c5cb14 Expose silverstripe-backend for modules to access. (Sam Minnee)
  • 2016-03-02 ae3161969 styles for main nav (Paul Clarke)
  • 2016-02-04 bab1f230b Cross device "Remember Me" feature (Jean-Fabien Barrois)
  • 2015-08-28 53ffc1a0d Defining byID functions in SS_Filterable (Daniel Hensby)
  • 2015-08-27 52ca089d0 Ensure php7 builds pass. (Sam Minnee)
  • 2015-07-29 a1f7dcafa Add ‘calls’ section to Injector configs. (Sam Minnee)
  • 2015-07-27 ebc3900c4 Replace DebugView’s writeX() functions with renderX() functions. (Sam Minnee)
  • 2015-05-27 223466a8b Configurable file version prefix (Jonathon Menz)
  • 2015-05-01 9f91b4782 Update SS_ConfigStaticManifest to use Reflection (micmania1)
  • 2014-07-05 533d5dbd4 Admin url can now be customized (Thierry François)

Bugfixes

  • 2017-10-25 d6c528b test paths (Damian Mooyman)
  • 2017-10-25 2f82d0846 Fix env loading in installer (Damian Mooyman)
  • 2017-10-24 d56c75607 ed changelog indentation (Ingo Schommer)
  • 2017-10-20 4caf34506 switch to using the Convert class for decoding (Christopher Joe)
  • 2017-10-19 689c198f revert to this button after archiving (Christopher Joe)
  • 2017-10-18 bb9501797 Use isolated scope when requiring files for module activation (Loz Calver)
  • 2017-10-18 dabdc905c Fix enable email subclasses to use their respective templates (Christopher Joe)
  • 2017-10-18 0b3363d0a Fix documentation for permissions (Christopher Joe)
  • 2017-10-17 77b26b36 Fix page icons in vendor modules (Damian Mooyman)
  • 2017-10-17 884fdd61b Ensure sake works when called from any directory (Damian Mooyman)
  • 2017-10-16 199f8377 standardise "cms-content-header" content with ModalAdmin layout (Christopher Joe)
  • 2017-10-16 b9cb1e69e Replace phpdotenv with thread-safe replacement (Damian Mooyman)
  • 2017-10-16 076d7d78c cache the cacheKey in TreeDropdownField, so it doesn't need to query for it multiple times in the same request (Christopher Joe)
  • 2017-10-12 7ff707df7 Fixed issue on windows where the BASE_URL constant would get set wrong if the site was in a sub-folder of the web root (UndefinedOffset)
  • 2017-10-12 a930d7ae Fix up markup and classes to work better with flexbox (Christopher Joe)
  • 2017-10-12 6fe1e2c5 align heading properly (Christopher Joe)
  • 2017-10-12 5ccbabd36 Fix sake path lookup to find vendor framework (Damian Mooyman)
  • 2017-10-10 c8f95182 icon urls (Damian Mooyman)
  • 2017-10-10 6a55dcfc1 references to resource paths / urls (Damian Mooyman)
  • 2017-10-09 9d873db9 paths in Install_successfullyinstalled.ss (Damian Mooyman)
  • 2017-10-09 fd630a99b Fix decimal scaffolding (Damian Mooyman)
  • 2017-10-09 f34f7cb66 surname behat test (Christopher Joe)
  • 2017-10-08 6bc716d7c ed incorrect statement on ID generation (Sam Minnée)
  • 2017-10-08 89db5870b typo in docs (Christopher Joe)
  • 2017-10-08 504e762c6 Fix missing property in requirements minificaction docs (Damian Mooyman)
  • 2017-10-06 bd874ca91 ed docs paths (fixes #7075) (Ingo Schommer)
  • 2017-10-06 578f3f208 behat test (Christopher Joe)
  • 2017-10-05 3bdc8c7e6 Trim whitespace off names in Injector (Robbie Averill)
  • 2017-10-05 e07658ef5 linting issues and fix doc (Christopher Joe)
  • 2017-10-05 a1a834192 refactor TreeMultiselectField to be clearable if nothing is selected (Christopher Joe)
  • 2017-10-04 ca60b94f Fix vendor bootstrap path (Damian Mooyman)
  • 2017-10-04 924e2a714 sake path relative to vendor (Ingo Schommer)
  • 2017-10-04 f6ce07dc8 behat bootstrap path (Ingo Schommer)
  • 2017-10-04 1b6d0144c Fix resource mapping for TinyMCE (Damian Mooyman)
  • 2017-10-03 2fc3f80f tinymce issue (Damian Mooyman)
  • 2017-10-03 ab4044e2 CI config (Damian Mooyman)
  • 2017-10-03 f4a77649a requirements tests (Damian Mooyman)
  • 2017-10-03 5ffe64f02 tinymce plugins (Damian Mooyman)
  • 2017-10-02 e1b98d154 tinymce operation for resource paths (Ingo Schommer)
  • 2017-10-02 7de2e07 main.php path in install.php (Ingo Schommer)
  • 2017-10-02 8e49b563a installer paths for vendorised module (Ingo Schommer)
  • 2017-10-02 e88f765 main.php path (Ingo Schommer)
  • 2017-10-02 85255891b test environment type (Damian Mooyman)
  • 2017-10-02 a2f0a79b test environment type (Damian Mooyman)
  • 2017-10-02 26f7f0482 typos in FilesystemCacheFactory (Christopher Joe)
  • 2017-09-29 e2750c03f Restore SS_USE_BASIC_AUTH env var (Damian Mooyman)
  • 2017-09-27 53b2fcd1e amend TinyMCE combined generator's unit test to be more lenient with encoding (Christopher Joe)
  • 2017-09-27 51ac297c5 es to ratelimiter and new features (Daniel Hensby)
  • 2017-09-27 c7cbbb29f links on paginated lists when there are GET vars (Andrew O'Neil)
  • 2017-09-27 4dbd72720 Config updates are now applied after middleware not before (Damian Mooyman)
  • 2017-09-26 33ae463e5 Class name in _t() call in installer and run text collector (Robbie Averill)
  • 2017-09-25 b8e5a2ce3 readonly PermissionCheckboxSetField (Mike Cochrane)
  • 2017-09-21 fe4688b93 gridfield button title alignment (Saophalkun Ponlu)
  • 2017-09-20 f1a12e15b Fix sub-template lookup for includes (Damian Mooyman)
  • 2017-09-20 265f91060 phpcs error (Christopher Joe)
  • 2017-09-19 f5b97b18 Update translation default from "only these people" to "only these groups" to match CMS (Robbie Averill)
  • 2017-09-19 09b3a24f3 Detect, warn, and fix invalid SS_BASE_URL (Damian Mooyman)
  • 2017-09-18 cda78e2d add space below report filter form (Saophalkun Ponlu)
  • 2017-09-15 68128b46 toolbar title layou (Saophalkun Ponlu)
  • 2017-09-15 df957681 toolbar title layout (Saophalkun Ponlu)
  • 2017-09-15 5351ba67 toolbar title layout (Saophalkun Ponlu)
  • 2017-09-13 919831365 HTTP Headers are case insensitive (Daniel Hensby)
  • 2017-09-13 f8ef97c16 Fix import modal (Damian Mooyman)
  • 2017-09-12 1892a0207 Fix gridfield print styles (Damian Mooyman)
  • 2017-09-12 0aac4ddb Default LoginForm generated from default_authenticator (Daniel Hensby)
  • 2017-09-12 e15373ba ed linting errors and tests (Christopher Joe)
  • 2017-09-12 6613826ed SSViewer::add_themes() to properly prepend (Andrew Aitken-Fincham)
  • 2017-09-12 2b2cdb4c Fix yarn build (Damian Mooyman)
  • 2017-09-12 905c4e04d Incorrect path for requirements file (Damian Mooyman)
  • 2017-09-12 12480633b grid field button styles (Saophalkun Ponlu)
  • 2017-09-11 4f3b4f76 Fine-tune button styles (Saophalkun Ponlu)
  • 2017-09-11 d18568c3 Ensure client config merging includes existing parent "form" attributes (Robbie Averill)
  • 2017-09-07 49fd3391 Prevent icons CSS being included twice (Damian Mooyman)
  • 2017-09-06 2dde7771 Add styles for url segment field (Sacha Judd)
  • 2017-09-06 dc240ce7f use correct namespaces for middleware injection (Andrew Aitken-Fincham)
  • 2017-09-05 25380eb45 permission check for admin role (Christopher Joe)
  • 2017-09-05 3669f30e Fix race condition with change detection / loading animation (Damian Mooyman)
  • 2017-09-05 2f7f4e73d toolbar button margin and spacing (Saophalkun Ponlu)
  • 2017-09-04 4b26ed6a Prevent treeview loading repeatedly on each page edit form (Damian Mooyman)
  • 2017-09-04 afda58c51 add schema to the "auto" parts request (Christopher Joe)
  • 2017-09-01 eaa0a2a4 Update unused button classes for url segment field (Sacha Judd)
  • 2017-08-31 acc58c2b6 incorrect $has_one documentation (Matt Peel)
  • 2017-08-31 806ffb934 Ensure installer.php works nicely with .env files (Damian Mooyman)
  • 2017-08-31 1c321019 icons in right click menu (Christopher Joe)
  • 2017-08-30 1273059b campaign form validation errors (Damian Mooyman)
  • 2017-08-28 e4b506cbe add combinedFiles to clear logic (Christopher Joe)
  • 2017-08-25 8c15e451c Removed unnecessary database_is_ready call. (Sam Minnee)
  • 2017-08-24 9350b4a4 Fix inconsistent breadcrumbs in CMS section (Damian Mooyman)
  • 2017-08-24 d0fd96d4 Remove entry points to tree in search mode (Saophalkun Ponlu)
  • 2017-08-24 5a9131a11 Do not try and access sessions when they are not ready (Robbie Averill)
  • 2017-08-24 c4ff9df1b Use correct bootstrap class or GridFieldDetailForm delete button (Robbie Averill)
  • 2017-08-24 6efb35fb Fix “Show unpublished versions” (#1930) (Damian Mooyman)
  • 2017-08-24 80cf096a6 Prioritise SS_BASE_URL over flakey SCRIPT_FILENAME check (Damian Mooyman)
  • 2017-08-23 d03edb20 Search in page edit should now redirect to (full) table view (Saophalkun Ponlu)
  • 2017-08-23 1b087221d Fix BASE_URL on CLI (Damian Mooyman)
  • 2017-08-22 47fced888 Capture errors after a reload token redirect to login url (Damian Mooyman)
  • 2017-08-21 fc2a60391 Don’t construct extension_instances on objects that never use them (Damian Mooyman)
  • 2017-08-21 c50cd34df Prevent repeated lookup of obj.dependencies by Injector (Sam Minnee)
  • 2017-08-21 249c7048d trim accept header parts (Christopher Joe)
  • 2017-08-16 ce5e15df6 Fix issue with multiple editors breaking plugins (Damian Mooyman)
  • 2017-08-15 02cd72074 Remove deprecated assert() usage. (Sam Minnee)
  • 2017-08-14 0926b0451 Fix latent bug in DataObject (Sam Minnee)
  • 2017-08-14 d469a2dc regressions from tinymce upgrade (#1923) (Damian Mooyman)
  • 2017-08-08 1a4a006d0 PDOConnector ssl_cipher bug fixes #7258 (John)
  • 2017-08-07 5d5fac745 Throw exception when "value" is used to define indexes. Update docs. (Robbie Averill)
  • 2017-08-07 c164fcfe5 reference to IE10 when it should be IE11 (Christopher Joe)
  • 2017-08-07 068156710 Fix flushing on live mode (#7241) (Damian Mooyman)
  • 2017-08-06 f7bebdd8f Fix install issue with IIS (Damian Mooyman)
  • 2017-08-03 b6a8e4588 Ensure mocked controller has request assigned (Damian Mooyman)
  • 2017-08-02 e64acef53 Fix invalid i18n yaml (Damian Mooyman)
  • 2017-08-02 841801145 linting issues (Damian Mooyman)
  • 2017-08-01 685320450 Fix ajax loading wait for behat tests (Damian Mooyman)
  • 2017-07-31 424b1c0 Include .env.example and .editorconfig in git export (Sam Minnee)
  • 2017-07-28 53a0206b check if parent context is SiteTree instance (Nic Horstmeier)
  • 2017-07-28 980d6b7ef ?showqueries=inline failed on PDO databases (fixes #7199) (Loz Calver)
  • 2017-07-28 a85bc86fd behat tree dropdown trigger (Damian Mooyman)
  • 2017-07-27 4e222fc18 add function for selecting a value in the new tree dropdown in behat using react (Christopher Joe)
  • 2017-07-27 3ef9ca69d DBComposite doesn't allow arbitrary property assignment (Aaron Carlino)
  • 2017-07-27 47f24ce05 up test linting (Damian Mooyman)
  • 2017-07-24 980bf83 recipe plugin version constraint (Damian Mooyman)
  • 2017-07-21 d49a5f5a Yaml syntax (Daniel Hensby)
  • 2017-07-21 5bf9ccc23 Deprecated yml syntax (Daniel Hensby)
  • 2017-07-21 2385b7385 fix config rules to match updated Except (Damian Mooyman)
  • 2017-07-20 db5f81d3 behat tests (Saophalkun Ponlu)
  • 2017-07-20 cc6b4422 ContentController still using global $project; (Aaron Carlino)
  • 2017-07-20 6fd6a3894 Fix unassigned nestedFrom (Damian Mooyman)
  • 2017-07-19 8aeec9208 FulltextSearchable DB engine not set correctly (Daniel Hensby)
  • 2017-07-18 fca3ba73 Pages search now defaults to list view (Saophalkun Ponlu)
  • 2017-07-18 ac388a559 Exclude thirdparty dir from code coverage (Robbie Averill)
  • 2017-07-18 a5ca4ecb5 Log in as someone else returns user back to login screen (Robbie Averill)
  • 2017-07-18 fb6e6162 Use better inheritance based logic for deciding which active tab to display in edit page (Robbie Averill)
  • 2017-07-17 e8c77463 Use injection for CMSMain in tests (Robbie Averill)
  • 2017-07-17 ba9ad5527 Base URL defaults to a slash in currentURL if not defined already (Robbie Averill)
  • 2017-07-17 da4e46e4d Use merge and set instead of update for config calls (Robbie Averill)
  • 2017-07-17 c3cda42b Use merge or set instead of update for config calls (Robbie Averill)
  • 2017-07-17 ea4181166 Ensure phpdbg calls are registered by SilverStripe core as a CLI call (Robbie Averill)
  • 2017-07-16 dd4d5740 Ensure tab states are reflected when switching on page edit screen (Robbie Averill)
  • 2017-07-16 85c79d4e Re-enable code coverage runs with phpdbg (Robbie Averill)
  • 2017-07-16 8b12e97d7 Enable code coverage builds with phpdbg and 7.1.7 (Robbie Averill)
  • 2017-07-15 1a38feff2 Version provider uses early bound config getter, move LeftAndMain config to admin module (Robbie Averill)
  • 2017-07-14 844462108 diff reference (Damian Mooyman)
  • 2017-07-13 b726d64d1 SearchEngine to use quoted table names (martimiz)
  • 2017-07-13 b16896f22 Ignore exceptions thrown when deleting test databases (Robbie Averill)
  • 2017-07-13 5fcd7d084 Fix registered shutdown function not handling responsibility for outputting redirection response (Damian Mooyman)
  • 2017-07-13 16b66440c Incorrect module delimiter (Aaron Carlino)
  • 2017-07-13 4898c0a4a Incorrect module delimited (Damian Mooyman)
  • 2017-07-13 3cf9910f Incorrect module delimited (Damian Mooyman)
  • 2017-07-06 85359ad59 Ensure that installer can create an initial admin account (Damian Mooyman)
  • 2017-07-05 55dc3724d Invalid composer.json (Damian Mooyman)
  • 2017-07-04 c836a2e2d Module resource regex does not allow ports (Aaron Carlino)
  • 2017-07-04 f14e6bae2 numeric field for null values (John Milmine)
  • 2017-07-04 4b2320583 unnamespaced i18n keys (Damian Mooyman)
  • 2017-07-03 fdbd6015 dependencies (Damian Mooyman)
  • 2017-07-03 8bb325f3 upgrade paths (Damian Mooyman)
  • 2017-07-03 63ba09276 Add namespaces in markdown docs (#7088) (Saophalkun Ponlu)
  • 2017-07-03 f65e3627d Implement or exclude all pending upgrader deltas (Damian Mooyman)
  • 2017-06-30 363394769 Fix broken installer assets and session crash (Damian Mooyman)
  • 2017-06-30 99f9d4a2 assertions (Damian Mooyman)
  • 2017-06-29 0200e2b62 Fix travis artifacts paths (Damian Mooyman)
  • 2017-06-29 061393a09 enable ?flush rather than just ?flush=1 (Christopher Joe)
  • 2017-06-29 522af3f2 Test updates to comply with https://github.com/silverstripe/silverstripe-framework/pull/7083 (Sam Minnee)
  • 2017-06-29 2c8790ca7 DataObject::get_one() misses return null, not false (Sam Minnee)
  • 2017-06-28 b2f3b218a Fix incorrect $database autoinit (Damian Mooyman)
  • 2017-06-28 8078ee08f Fix folder urls getting mtime querystring appended (Damian Mooyman)
  • 2017-06-27 b8750d9 Delete Page_Controller from SS4 compat branch (Robbie Averill)
  • 2017-06-27 af1654ed Don’t click hidden button (Damian Mooyman)
  • 2017-06-27 ab0b3d8a namespaces in docs (Saophalkun Ponlu)
  • 2017-06-26 b34519e7 insert link modal to work with new injector API (#1860) (Chris Joe)
  • 2017-06-25 3c35d25a6 Allow DB::setConfig() in _config.php (Sam Minnee)
  • 2017-06-25 67887febc - session now uses request (Sam Minnee)
  • 2017-06-23 95a266c6b Add tests for middleware (Sam Minnee)
  • 2017-06-22 ad347af7 linter (Ingo Schommer)
  • 2017-06-22 fa568e333 ed linting errors (Ingo Schommer)
  • 2017-06-22 c2ad41ef Allow RedirectorPage to have non-redirected actions, move redirection to index (Robbie Averill)
  • 2017-06-22 8d23cfc2 Ensure LoginForm on ContentController can load the member authenticator correctly (Robbie Averill)
  • 2017-06-22 12c2edc1d DeprecationTest (Ingo Schommer)
  • 2017-06-22 ad54e7eb3 ImportButton not opening the modal (Will Rossiter)
  • 2017-06-22 fb09e0b65 merge error (Ingo Schommer)
  • 2017-06-22 e592bed3e ed merge error (Ingo Schommer)
  • 2017-06-21 8cebb275 behat issues (Damian Mooyman)
  • 2017-06-21 b05dbc91 module tests (Damian Mooyman)
  • 2017-06-21 288de2eb1 Add flag on form whether to notify user when there's unsaved changes (Saophalkun Ponlu)
  • 2017-06-21 c2c75aa9 and upgrade all tests (Damian Mooyman)
  • 2017-06-21 7a7e8003 Use double escapes backslashes in translation string (Robbie Averill)
  • 2017-06-15 54879402c Removed reserved / removed / invalid country codes (Damian Mooyman)
  • 2017-06-15 957d238ca Remove reference to removed method parseIndexSpec (Damian Mooyman)
  • 2017-06-15 fdbe38d4 SS4 Right click, add page fails (Antony Thorpe)
  • 2017-06-11 0dcfa5fa9 CMSSecurity doesn't have Authenticators assigned. (Damian Mooyman)
  • 2017-06-10 3fe837dad for CMS Authenticator. Should only apply to CMSSecurity (Simon Erkelens)
  • 2017-06-09 10196e4f composer requirements (Christopher Joe)
  • 2017-06-02 d12c986dd es printing from crashing (Christopher Joe)
  • 2017-06-02 e267d29b9 Consistent return values for first and last methods (Saophalkun Ponlu)
  • 2017-05-30 13ee3148d Bracket should implement TestOnly (Daniel Hensby)
  • 2017-05-30 3c7c6399 remove temp external entries (Christopher Joe)
  • 2017-05-29 acb74a857 $class variable from being clobbered (Nick)
  • 2017-05-29 db59e51c4 es a bug with split file names during CSV import (Colin Tucker)
  • 2017-05-25 9c63a8c8c Fix race conditions in DatetimeFieldTest (Damian Mooyman)
  • 2017-05-24 0cd40ca6e Fix minor accessors of legacy ->class property (Damian Mooyman)
  • 2017-05-22 09164e7e2 Better error checking for non-writable temp paths (Sam Minnee)
  • 2017-05-22 40d9bbfd6 Don’t assume posix_getpwuid is available. (Sam Minnee)
  • 2017-05-22 f7e7fa584 linting issues (Damian Mooyman)
  • 2017-05-19 c034ead6 beforeUpdateCMSFields added to ErrorPage and VirtualPage (Franco Springveldt)
  • 2017-05-19 a29f4f88 Remove legacy translation behaviour in template (Robbie Averill)
  • 2017-05-19 31578d477 Parent treedropdownfield for an orphaned page is broken (Mike Cochrane)
  • 2017-05-19 fc036208 Remove legacy sprintf style translations in favour of placeholders (Robbie Averill)
  • 2017-05-17 dddf88278 a typo in comment (Nick)
  • 2017-05-17 0534a5ec0 TreeDowndropField copying (Christopher Joe)
  • 2017-05-16 eebae1f7 Fix insert link behat command (Damian Mooyman)
  • 2017-05-16 7a7e8e5f9 Fix artifacts index.html download path (Damian Mooyman)
  • 2017-05-16 6c5e0f82 Ensure logs are saved to artifacts (Damian Mooyman)
  • 2017-05-16 0b24e02d Fix missing path to travis-upload-artifacts.php (Damian Mooyman)
  • 2017-05-16 287ad35f0 change API to hasEmptyDefault() to be inline with SingleSelectField (Christopher Joe)
  • 2017-05-15 1ec7c4e52 lint error (Saophalkun Ponlu)
  • 2017-05-15 3927e7e24 added cache key for TreeDropdownField cache (Christopher Joe)
  • 2017-05-12 6939841e4 update ss template FormActions to be closer to React's implementation (Christopher Joe)
  • 2017-05-12 e2b7ca2e for save and publish buttons shrinking (Christopher Joe)
  • 2017-05-12 de079154 Webpack dev config was overwriting plugins rather than concatenating (Aaron Carlino)
  • 2017-05-11 43a122cc3 for meta closing tags (Ralph Slooten)
  • 2017-05-09 4373bdb99 Prevent infinite loop (Mike Cochrane)
  • 2017-05-09 17ddfab87 Test form factories use the new interface (Christopher Joe)
  • 2017-05-09 f3b442e9 behat tests for insert link to work with react implementation (Christopher Joe)
  • 2017-05-05 11b8926c up - prefer-stable necessary to avoid armageddon (Sam Minnee)
  • 2017-05-05 6ddd7534 up - fix behat.paths.base reference (Sam Minnee)
  • 2017-05-04 e2271d1b up - make behat work (Sam Minnee)
  • 2017-05-04 c1b3d87b up - don't need to explicitly include testsession (Sam Minnee)
  • 2017-05-04 a05958b3e i18n test fixtures stricter for Symfony3 (Sam Minnee)
  • 2017-05-04 4332d2fa Drop php5.5, add php7.1, simplify build (Sam Minnee)
  • 2017-05-04 c58dc97d3 optional $id param because of how methodSchema passes a parameter (Christopher Joe)
  • 2017-05-04 1f8de20ce FormSchemaTest.php linting issues (Damian Mooyman)
  • 2017-05-03 0c52ea067 Fix incorrect text collection of CLASS following an Name::class constant (#6868) (Damian Mooyman)
  • 2017-05-02 8b9f41d4f Fix ApcuCache and MemCache namespace (Damian Mooyman)
  • 2017-04-30 8dd3f4ce1 template localisation namespaces (#6852) (Damian Mooyman)
  • 2017-04-29 391901df8 quote outside the if statement. (Simon Erkelens)
  • 2017-04-28 9147fa44 source file encoding (Damian Mooyman)
  • 2017-04-28 699d5d6a4 i18nTextCollector handling of special string characters (Damian Mooyman)
  • 2017-04-27 daed727ac ed form schema validation (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 cbe534c67 ed component capitalisation (Ingo Schommer)
  • 2017-04-26 1f74221c2 unit tests (Christopher Joe)
  • 2017-04-26 1ec2abe75 ed timezone and normalised ISO handling (Ingo Schommer)
  • 2017-04-24 4c772c80c Show detailed errors on CLI for live environments (Sam Minnee)
  • 2017-04-21 cf2b0417 coding conventions (Ingo Schommer)
  • 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 19974fe1 PHPDoc for Report::add_excluded_reports method. (Garion Herman)
  • 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-20 403f4db14 change titles to return schema values in schema (Christopher Joe)
  • 2017-04-19 9d7eef7cf datetime field validation for the refactor (Saophalkun Ponlu)
  • 2017-04-13 8318e20c2 close button placement (Christopher Joe)
  • 2017-04-12 8999f70ac ing broken search in SecurityAdmin Groups field (Sean Harvey)
  • 2017-04-11 03a2a907 whitespace in templates causing double arrows (Damian Mooyman)
  • 2017-04-11 9cad8ba0 ed linting (Ingo Schommer)
  • 2017-04-11 1ca51eb57 Ensure that mysite test bootstrap configuration is loaded after core and before the database connection (Robbie Averill)
  • 2017-04-05 f9f61cb Fix cow release config (Damian Mooyman)
  • 2017-04-05 8cbdfa456 invalid json file (Damian Mooyman)
  • 2017-04-05 e12a2709 syntax error in selector (Christopher Joe)
  • 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 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 6396310 Split licence into separate file to match standard. (Sam Minnee)
  • 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 59a5eb430 Don't mistake \ for _ in dev/build (Sam Minnee)
  • 2017-03-24 6b4a72dee ing deprecated PHPUnit APIs (Daniel Hensby)
  • 2017-03-20 e4c68bc2b and test pluralisation usages (Damian Mooyman)
  • 2017-03-16 53b98284f Remove undefined var from installer (Daniel Hensby)
  • 2017-03-16 66b1c72d4 dev CI builds (Damian Mooyman)
  • 2017-03-16 61e5b38 dev dependencies for root project (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-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 ac685e4 remove the wildcard After condition in config.yml (Christopher Joe)
  • 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-23 8b5fcd333 download file link works with the new TreeDropdown (Christopher Joe)
  • 2017-02-21 036119426 es for issues introduced in 5e19d905 (Lee Bradley)
  • 2017-02-17 f6f19908d for bug introduced in #5e19d905 (Lee Bradley)
  • 2017-02-15 a9f2e9e73 ed DateFieldSeparated docs (Ingo Schommer)
  • 2017-02-07 b8a0944bd /load fields if lazy ones exists (Andrew Aitken-Fincham)
  • 2017-02-04 e307f067e Replace deprecated %s placeholders in translations with named placeholders (Robbie Averill)
  • 2017-02-02 f63b741e4 Improve DebugView’s display of non-header information. (Sam Minnee)
  • 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 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 b0512abf es load indicator position (fixes #1625) (Reid Hokai)
  • 2017-01-17 d192a4f86 Fix root folder getFilename() returning incorrect path (#6510) (Damian Mooyman)
  • 2017-01-16 7ad02787e Regression in CompositeField displaying fields in their holders (Robbie Averill)
  • 2017-01-16 09f967bf6 Prevent type-loss of graphql variables by using JSON.stringify (Damian Mooyman)
  • 2017-01-16 96bd4edce things not aligning well in the toolbar (Christopher Joe)
  • 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 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 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 cdd86aaf5 breadcrumbs search results text sometimes disappearing (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-20 2d5aa7ce0 Campaign List toggle (Fixes #6067) (Will Rossiter)
  • 2016-12-20 7c76d2cb0 show formatting help not appearing (#6423) (Will Rossiter)
  • 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-16 eb0a27406 Update links to docs.ss for default template (Robbie Averill)
  • 2016-12-09 fcf1eedee getting fileSize shouldn't give a "NaN" (Christopher Joe)
  • 2016-12-04 fdb1bed0 Fix crash when installed with framework-only (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-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 c5fb7127 Page History 'Comparing versions' banner missing (Mike Cochrane)
  • 2016-11-03 cc451d9ca Fix crash when re-ordering pages (#6281) (Damian Mooyman)
  • 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 51a9fdf Fix test listener path (Damian Mooyman)
  • 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-28 bb2cb3d48 webpack css config, removes duplicate css files that were generated (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-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-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-17 84c0df3db double forward slash link in campaign admin (Christopher Joe)
  • 2016-10-13 0ebde90dd flexbox 'fill-height' overflowing container (Loz Calver)
  • 2016-10-12 5df58057 double nested alert message (Christopher Joe)
  • 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 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 89150c48e preview in pages section (Christopher Joe)
  • 2016-10-06 21dc23868 ed classes that weren't matching icon (Christopher Joe)
  • 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-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 aa7a9565c Fix incorrect ssviewertest path (#6060) (Damian Mooyman)
  • 2016-09-22 4301fa8 Fix incorrect backslash escaping in htaccess template (#140) (Damian Mooyman)
  • 2016-09-22 65ff0a4d3 Fix incorrect backslash escaping in htaccess template (Damian Mooyman)
  • 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 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 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 82e72d062 prevent form data / validation persisting in state when using form schema (Damian Mooyman)
  • 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 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 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 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 c9d964ff0 HTMLEditorField image reference (Ingo Schommer)
  • 2016-09-01 ecaed8c08 ed icon regression in <Breadcrumb> (Ingo Schommer)
  • 2016-08-30 fa5e6bbd6 ed breadcrumb icon spacing (Ingo Schommer)
  • 2016-08-29 a6f1fa3 use 1.0.x-dev for asset-admin composer constraint (Robbie Averill)
  • 2016-08-28 b509f9199 Modal response positioning (Christopher Joe)
  • 2016-08-26 1b527fca3 Webpack handles images & fonts. (Sam Minnee)
  • 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-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-12 b4435027 issues with templates (Damian Mooyman)
  • 2016-08-11 ed7fe6515 Fix usage of $this as closure argument (Damian Mooyman)
  • 2016-08-11 041d1212 regressions from namespacing (Damian Mooyman)
  • 2016-08-10 59efd280a issues with CMS permission codes (Damian Mooyman)
  • 2016-08-05 7026da20d Make template lookup use 'type' correctly (Damian Mooyman)
  • 2016-08-04 01a13dcba Fix incorrect use of baseClass as baseTable (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 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 06ae50e4f Fix hash link navigation in CMS (Damian Mooyman)
  • 2016-07-28 c54b8b5a link formatting (Damian Mooyman)
  • 2016-07-28 d2142f25 psr-2 formatting (Damian Mooyman)
  • 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 f9b487258 Remap obsolete ClassName values. (Sam Minnee)
  • 2016-07-21 7c2470380 Fix regressions in custom admin url from #3274 (Damian Mooyman)
  • 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 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-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-04 1931ed497 unit test for xml content check (Christopher Joe)
  • 2016-07-04 4a22c2bd7 Revert incorrect class rename (#5765) (Damian Mooyman)
  • 2016-07-01 efef02502 Fix missing use statements (Damian Mooyman)
  • 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-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-03 a0213aa2b Fix HTTP url rewriting (Damian Mooyman)
  • 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-20 90397c94 fix missing install image (Damian Mooyman)
  • 2016-05-12 a61d0a2f0 Persistent Loading... indicator when no campaigns yet in admin (Hamish Friedlander)
  • 2016-05-12 73939958 preview in Asset Admin (Hamish Friedlander)
  • 2016-05-09 1263bf8a Not being able to save when viewing page settings (Hamish Friedlander)
  • 2016-05-09 2af63a84 add_i18n_javascript calls not being updated after JS move (Hamish Friedlander)
  • 2016-05-09 b2786c228 add_i18n_javascript calls not being updated after JS move (Hamish Friedlander)
  • 2016-05-06 0b295137c unguarded JS check in LeftAndMain.Preview.js (Ingo Schommer)
  • 2016-05-06 83d70c441 es font used for add page steps and alignment (Paul Clarke)
  • 2016-05-06 261ca9378 es campaign thumbnail left alignment issue (Paul Clarke)
  • 2016-05-05 b4cd617ee Renaming to HTMLEditorConfig. (Frank Mullenger)
  • 2016-05-05 9ba362065 loading icon bug on IE (Scott Hutchinson)
  • 2016-05-05 c251fab9a ed more SCSSLint errors, disabled some files (Ingo Schommer)
  • 2016-05-04 e04fb5b98 es missing actions on responsive gridfield, cleanup indentation (#5446) (Paul)
  • 2016-05-04 4b8e98b35 for scss linting issues in new scss (#5448) (Paul)
  • 2016-05-02 f88d708ee Fix GridFieldAddExistingAutocompleter and GridFieldExportButton (Damian Mooyman)
  • 2016-05-01 e7d5c92ec merge regressions (Damian Mooyman)
  • 2016-05-01 8d2f063f0 eslint errors (#5411) (Damian Mooyman)
  • 2016-04-29 baa3d4e7d trailing spaces on merge (Damian Mooyman)
  • 2016-04-26 cb723a684 ed docs wording (Ingo Schommer)
  • 2016-04-26 fc8d94d78 for toolbar-south width (#5391) (Paul)
  • 2016-04-26 43f2680af Fix missing return in ReadonlyField (Damian Mooyman)
  • 2016-04-26 778ed1257 campaign section cancel buttons (David Craig)
  • 2016-04-25 7e7946e50 ed case sensitive naming regressions (David Craig)
  • 2016-04-25 c66a45c8b ed GridField JS test warnings (Ingo Schommer)
  • 2016-04-22 9a4b93a05 Fix baseurl in IE missing leading / (Damian Mooyman)
  • 2016-04-22 2f7a7c3a5 GridFieldComponent not rendering all records (David Craig)
  • 2016-04-21 fa8075367 Fix routing tests (Damian Mooyman)
  • 2016-04-21 85fb0803 font-icon regression on tree view (David Craig)
  • 2016-04-21 d376944d4 regression with font-icon styles (David Craig)
  • 2016-04-21 8c63ae3d6 AssetAdmin icon reference (Ingo Schommer)
  • 2016-04-21 b2e8fd96e Fix form schema to use correct ID values (Damian Mooyman)
  • 2016-04-20 95e441528 for IE, added ability to adjust panel height based on the amount of toolbars (Paul Clarke)
  • 2016-04-20 8cf38720b Chosen.js selector for Behat feature (Ingo Schommer)
  • 2016-04-19 a7e5da822 for height (Paul Clarke)
  • 2016-04-19 0bd62735b Fix issue with Requirements mangling custom scripts (#5337) (Damian Mooyman)
  • 2016-04-19 ddfe660f0 variable references when debugging (David Craig)
  • 2016-04-19 6ccfbb7c5 ed breadcrumbs test (Ingo Schommer)
  • 2016-04-19 47ca88956 for Add campaign button spacing (Paul Clarke)
  • 2016-04-17 90e352ca7 "urlencoded" HTTP header notation (Ingo Schommer)
  • 2016-04-15 9a5db5f76 ChangeSet test mixing Object ID and ChangeSetItem ID up (Hamish Friedlander)
  • 2016-04-13 7e37abeb Fix chosen dropdown on settings being cropped (Damian Mooyman)
  • 2016-04-13 5f2edb4e9 ESLint issues, shrinkwrap, and missing image (Damian Mooyman)
  • 2016-04-12 f7237a993 <FormAction> external and prop definition (Ingo Schommer)
  • 2016-04-12 2983dd58f admin area after upgrade to Chosen 1.5 (Hamish Friedlander)
  • 2016-04-11 5d29d3011 ed silverstripe-backend GET use regression (Ingo Schommer)
  • 2016-04-11 d7eed8fe8 gulpfile.js ESLint syntax (Ingo Schommer)
  • 2016-04-11 cc897d0f8 for add page steps and 1px out in southbar (Paul Clarke)
  • 2016-04-10 ce8ac58dd React DOM warnings about <form> attrs (Ingo Schommer)
  • 2016-04-07 0aec89d0c for #5279 Addressing only a few PSR-2 items in one file, but primarily targeting Director::is_https() and invalid URL's. (Patrick Nelson)
  • 2016-04-05 7337f26d3 non-standard url encoding in CMS search form (Ingo Schommer)
  • 2016-04-05 5a86f4232 Fix error when using search bar (Damian Mooyman)
  • 2016-04-04 c4a97207 IE support by using babelify transforms (Ingo Schommer)
  • 2016-04-04 0fadd7a15 IE compat through babelify (Ingo Schommer)
  • 2016-04-03 640691f54 fix missing language on non-global configs (Damian Mooyman)
  • 2016-03-31 d8d005d1e move test file to correct folder and fix class_exists (Damian Mooyman)
  • 2016-03-31 e8a68c42c Prevent live manifest loading files from nested test directories (Damian Mooyman)
  • 2016-03-30 c69e55c49 Fix issue with SapphireTest::assertDOSEquals incorrectly passing on empty set (Damian Mooyman)
  • 2016-03-22 46b35ecb Changes to support php7 and new DBFields (Sam Minnee)
  • 2016-03-21 8ae289489 form schema ID getter (Ingo Schommer)
  • 2016-03-16 6b1444709 menu dropdown icon (scott1702)
  • 2016-03-15 d4ad1504a bottom toolbar height (David Craig)
  • 2016-03-13 7769f03cc Remove duplicate extension hook (Damian Mooyman)
  • 2016-03-09 e2a377e21 Fix CleanupTestDatabaseTask (Damian Mooyman)
  • 2016-03-09 3673a5e14 Inserting a 'Download a file' without selecting an image (Mike Cochrane)
  • 2016-03-09 0b81bbef2 attempt to access https iframe from http interface (Mike Cochrane)
  • 2016-03-09 a3ee9ece9 avoid javascript error when preview is https (Mike Cochrane)
  • 2016-03-09 70062ebc 'Settings' fields being overwritten by 'Content' fields (Mike Cochrane)
  • 2016-03-06 3d99ed24a Better filtering of versionable tables during SQL augmentation (Damian Mooyman)
  • 2016-03-06 627fbf905 ed merge regression (Ingo Schommer)
  • 2016-03-03 4b5bd2d74 cleaner can* methods for Member (Nicolaas)
  • 2016-03-02 8eede847c i18n.sprintf() parameters being off by one (Mike Cochrane)
  • 2016-03-01 3317d3427 Prevent fatal errors during test failure halt tests (Damian Mooyman)
  • 2016-02-26 40723aaa5 undeclared variable in UploadField.js (David Craig)
  • 2016-02-24 beba0f25 Fix behat tests for asset abstraction (Damian Mooyman)
  • 2016-02-23 0ee156489 Fix deprecated API usage in DataFormatter API and DataObjectTest (Damian Mooyman)
  • 2016-02-19 7580d35be ability to edit files immediately after upload (scott1702)
  • 2016-01-25 d031f53e incorrect version dependency (Damian Mooyman)
  • 2016-01-21 8872ed51 Fix broken travis yml (Damian Mooyman)
  • 2016-01-21 6cebffd89 Fix SSViewerTest not restoring old requirements (Damian Mooyman)
  • 2016-01-05 45dc510da ing typo (Peter Thaleikis)
  • 2015-12-22 b6627a2f7 Change Requirements::include_in_response() to not add empty (Jacob Buck)
  • 2015-12-15 31888735b Fix incorrect error page handling (Damian Mooyman)
  • 2015-12-02 ed76b3f5 Fix yml and behat (Damian Mooyman)
  • 2015-12-02 387eb227 Fix CI (Damian Mooyman)
  • 2015-12-02 d0ee35c5 composer dependencies (scott1702)
  • 2015-11-12 03169a429 typo (Nabil Kadimi)
  • 2015-10-22 fe3d23f0d Fix GeneratedAssetHandler crashing on expired resources (Damian Mooyman)
  • 2015-10-19 d7dcb41b Remove tab - invalid YAML (Loz Calver)
  • 2015-10-18 c8a0347b7 Monolog constant use (Ingo Schommer)
  • 2015-10-15 27a8afe78 Fix regressions in fulltextsearch (Damian Mooyman)
  • 2015-10-14 d884c859d Fix file link tracking for new asset abstraction (Damian Mooyman)
  • 2015-10-06 c13dfc2fa ing phpdoc blocks to referring to Objects to built-in types of PHP (Peter Thaleikis)
  • 2015-09-28 1f632a10c Replace direct reference to $_REQUEST['url'] with request object getter (Damian Mooyman)
  • 2015-09-28 8e3f549b Fix regressions in CMS from db field changes (Damian Mooyman)
  • 2015-09-09 60e75cbd travis php version back to 5.4 (Damian Mooyman)
  • 2015-09-09 143e4eae5 travis php version back to 5.4 (Damian Mooyman)
  • 2015-09-09 812b5ecb6 merge regressions (Damian Mooyman)
  • 2015-09-04 fa8702f0c Fix reference to missing Debug::loadErrorHandlers() (Damian Mooyman)
  • 2015-08-28 f5af0c85b Don’t use SplFixedArray in PHP 7. (Sam Minnee)
  • 2015-08-27 8518fc142 Clarify PHP7-incompatible call styles. (Sam Minnee)
  • 2015-08-27 083799ec0 Minimal data-model changes to support PHP7. (Sam Minnee)
  • 2015-08-27 12a83d70a Removed PHP4 syntax from Diff.php (Sam Minnee)
  • 2015-08-27 680b19a1d Correct PHP4-style constructors in SimpleTest. (Sam Minnee)
  • 2015-08-25 5fa3c8528 for #4417: Ensuring ->removeValidation() is defined on instances of Validator. Setup new API for enabling/disabling validation. Documentation and better type handling. (Patrick Nelson)
  • 2015-08-17 bf6a84bd ing behat regression (Daniel Hensby)
  • 2015-08-14 e13aebc3d for #4502 Prevents JSON.parse() from scrambling sorted results from server-side. (Patrick Nelson)
  • 2015-08-04 053c47499 datefield to work with other form markup (hex0id)
  • 2015-04-28 cadc02b63 for #4129: Ensure belongsToComponent() and hasManyComponent() methods return null instead of false, to be consistent with other relation component methods. (Patrick Nelson)
  • 2015-04-28 512b3db0 Fix SiteTree / SiteConfig permissions (Ingo Schommer)
  • 2015-03-10 622ad54c5 Fix yaml generation to conform to version 1.1, accepted by transifex (Damian Mooyman)
  • 2015-02-23 e04e992c es relating to Controller cleanup (Daniel Hensby)
  • 2015-02-12 83db2f2d3 ed "Removed DataObject::$allowed_actions #3880" on master (Aden Fraser)
  • 2015-02-11 0223b6164 ed " Image_Backend interface constructor needs updating (master) #3477 " on both the Image_Backend Model and Imagick_Backend filesystem class (Aden Fraser)
  • 2014-12-15 1f7e627a5 How to folder on forms (Cam Findlay)
  • 2014-12-10 6ff6c6f5 Removed multifile thirdparty library which isn't used any more in ss. (micmania1)
  • 2014-12-08 ddd83304c Feedback to name the fields section to "field types" to make it clearer what the section is about. (Cam Findlay)
  • 2014-12-08 1f181a65c use GFMD code blocks to fix code formatting consistency. (Cam Findlay)
  • 2014-12-04 00e029f57 check for suite existence in endCurrentTest (Will Morgan)
  • 2014-11-20 6ace5641 dependency on framework master branch (Damian Mooyman)
  • 2014-06-02 e732aee6e es #3182 Fixes lazy loading of fields when query was created in default stage (Craig Weber)