mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
89 lines
14 KiB
Markdown
89 lines
14 KiB
Markdown
# 4.0.1
|
|
|
|
<!--- Changes below this line will be automatically regenerated -->
|
|
|
|
## Change Log
|
|
|
|
### Security
|
|
|
|
* 2017-11-30 [f1dd3d6f0](https://github.com/silverstripe/silverstripe-framework/commit/f1dd3d6f03eb1d94c29c495994a1da9176a758d9) Prevent disclosure of sensitive information via LoginAttempt (Damian Mooyman) - See [ss-2017-009](http://www.silverstripe.org/download/security-releases/ss-2017-009)
|
|
* 2017-11-29 [cfe1d4f48](https://github.com/silverstripe/silverstripe-framework/commit/cfe1d4f481bf53ea8da2b8608a563e207d923df9) Ensure xls formulae are safely sanitised on output (Damian Mooyman) - See [ss-2017-007](http://www.silverstripe.org/download/security-releases/ss-2017-007)
|
|
* 2017-11-27 [7a79cd039](https://github.com/silverstripe/silverstripe-framework/commit/7a79cd039a96ef54182263d5fbb72addf093b171) Prevent install.php from disclosing system passwords (Damian Mooyman) - See [ss-2017-010](http://www.silverstripe.org/download/security-releases/ss-2017-010)
|
|
* 2017-11-20 [099a5a3c2](https://github.com/silverstripe/silverstripe-framework/commit/099a5a3c2d99ed39bdd8815e1e2790bb9351770b) SQL injection in full text search (Damian Mooyman) - See [ss-2017-008](http://www.silverstripe.org/download/security-releases/ss-2017-008)
|
|
|
|
### API Changes
|
|
|
|
* 2017-11-07 [96dfc95](https://github.com/silverstripe/silverstripe-versioned/commit/96dfc951c7bb76a112cb49af7f0aebf75bd29af4) Remove MemberExtension, functionality is replaced by framework update (Robbie Averill)
|
|
|
|
### Features and Enhancements
|
|
|
|
* 2017-12-04 [8ee35f4](https://github.com/silverstripe/silverstripe-asset-admin/commit/8ee35f46cbc9ae96e7927af46ea7ca8f067e55e1) added loadComponent fix for asset-admin entwine components (Christopher Joe)
|
|
* 2017-12-01 [259ae3f78](https://github.com/silverstripe/silverstripe-framework/commit/259ae3f78bf4fe13985a1277d5b94210935d408f) Add ViewableData::getViewerTemplates() (Loz Calver)
|
|
* 2017-11-27 [b418616](https://github.com/silverstripe/silverstripe-admin/commit/b4186162769cee0c4fe7ab2df50781241b4e17ad) Use recipes for test configuration (Damian Mooyman)
|
|
* 2017-11-27 [33a39666b](https://github.com/silverstripe/silverstripe-framework/commit/33a39666bafb65d77765fdc8b044849afa078bc1) Promote portugese (portugal) as primary locale (Damian Mooyman)
|
|
* 2017-11-20 [3d5f4b3](https://github.com/silverstripe/silverstripe-assets/commit/3d5f4b38952d3b4d9fbf3a53767a942065490a0d) Hide Image_Backend construction behind image manipulations to improve performance (Damian Mooyman)
|
|
* 2017-11-20 [dea77c7](https://github.com/silverstripe/silverstripe-assets/commit/dea77c7792f9ee92f6c2ac600978c16cf7bf222c) Disable force_resample by default (Damian Mooyman)
|
|
* 2017-11-20 [0a37ff3](https://github.com/silverstripe/silverstripe-asset-admin/commit/0a37ff30c0d747e89dbcbd1a2a42411392aeb118) Don't request unused width / height from graphql (Damian Mooyman)
|
|
* 2017-11-15 [6a6cf2f9e](https://github.com/silverstripe/silverstripe-framework/commit/6a6cf2f9ebe72061f002143bc2c3c75f7805586c) Raise warning if DBField::create_field() would behave unpredictably and improve PHPDoc (Damian Mooyman)
|
|
* 2017-11-15 [8b063026f](https://github.com/silverstripe/silverstripe-framework/commit/8b063026f0c393117c95306412bbabf35fa14335) Ensure that non-writable assets files are notified during install (Damian Mooyman)
|
|
|
|
### Bugfixes
|
|
|
|
* 2017-12-05 [7efe667a](https://github.com/silverstripe/silverstripe-cms/commit/7efe667a487b4551dc21c0435b83cdced6290fc6) VirtualPage not using target page's template (fixes #2039) (#2041) (Loz Calver)
|
|
* 2017-12-03 [9fcebe7](https://github.com/silverstripe/silverstripe-asset-admin/commit/9fcebe7f317d2bdc7c1371ec4b4f6f20f6687e02) Fix unit tests (Christopher Joe)
|
|
* 2017-12-02 [3a4c6705c](https://github.com/silverstripe/silverstripe-framework/commit/3a4c6705c1b292fd3756c1cb79d72b28fefdd877) db autodiscover comment on loading behavior. (Russell Maclean)
|
|
* 2017-12-01 [91bd92df3](https://github.com/silverstripe/silverstripe-framework/commit/91bd92df31ee4236567398461eaaa7f4fef2fb0e) Remove some unnecessary ClassInfo calls in DataObjectSchema (Loz Calver)
|
|
* 2017-12-01 [69295a6e2](https://github.com/silverstripe/silverstripe-framework/commit/69295a6e229b2c00566461c08f601af423f9149f) Ensure that all tinymce_lang mappings are valid (Damian Mooyman)
|
|
* 2017-11-28 [b3a51aa8d](https://github.com/silverstripe/silverstripe-framework/commit/b3a51aa8d31963e87a3629f49a7844ee1ea1d4e0) Fix broken scrutinizer (Damian Mooyman)
|
|
* 2017-11-28 [0de9b07](https://github.com/silverstripe/silverstripe-admin/commit/0de9b074fe6ac1e2d44c67b16f76fe3e01224131) Fix typo in Menu.scss (Damian Mooyman)
|
|
* 2017-11-27 [c4b366828](https://github.com/silverstripe/silverstripe-framework/commit/c4b366828ecf8b1271a489cbdabd0617a1c27e27) Restore BackURL preservation on log out (closes #7636) (Loz Calver)
|
|
* 2017-11-27 [83cf147](https://github.com/silverstripe/silverstripe-admin/commit/83cf147649095f35ea6421a583153587c4afd8d9) Issue where logging out from the CMS presents you with a login form with no BackURL (Daniel Hensby)
|
|
* 2017-11-27 [b7ea05900](https://github.com/silverstripe/silverstripe-framework/commit/b7ea05900e8c2e87b60f0c9bf79443a99c1a584b) Support self::class text collection (Robbie Averill)
|
|
* 2017-11-27 [cc72b5c85](https://github.com/silverstripe/silverstripe-framework/commit/cc72b5c85246f40531979c19e905cb956af6314e) Added warning for auto-generated table_name for non-test classes (Christopher Joe)
|
|
* 2017-11-24 [09a003bc1](https://github.com/silverstripe/silverstripe-framework/commit/09a003bc13390359fa717a4256f9278303d59544) deprecated usage of getMock in unit tests (Daniel Hensby)
|
|
* 2017-11-22 [ef6d86f2c](https://github.com/silverstripe/silverstripe-framework/commit/ef6d86f2c695d319f9c07ccd9f4d93e83263e356) Allow lowercase and uppercase delcaration of legacy Int class (Daniel Hensby)
|
|
* 2017-11-22 [d9e7a92b3](https://github.com/silverstripe/silverstripe-framework/commit/d9e7a92b3cc6d549e013dbfb2bb0ff042273ff4d) Fix regressions in asset resize behaviour change (Damian Mooyman)
|
|
* 2017-11-21 [966622263](https://github.com/silverstripe/silverstripe-framework/commit/9666222637ae942f260e23ed5d83a04932c0caef) Fix _configure_database.php being ignored (Damian Mooyman)
|
|
* 2017-11-21 [14b2641](https://github.com/silverstripe/silverstripe-config/commit/14b2641d0e10641817c15f1cda183b046fb86232) Fix added module fluid-prefix so module config will not require the full path to match (Christopher Joe)
|
|
* 2017-11-21 [27c079c](https://github.com/silverstripe/silverstripe-asset-admin/commit/27c079c307cb4d7ea4f0c176ad5105f37ecf3c27) Fix change in resampled config setting (Christopher Joe)
|
|
* 2017-11-21 [b1dc681](https://github.com/silverstripe/silverstripe-admin/commit/b1dc681d369899b2205340d1522441d6ccce5d24) Ensure changetracker safely defers to other init scripts (Damian Mooyman)
|
|
* 2017-11-20 [1e96989](https://github.com/silverstripe/silverstripe-config/commit/1e96989b99b108356ef349ce3a40f8681b71e925) Fix parameter order (Christopher Joe)
|
|
* 2017-11-20 [4fb0911](https://github.com/silverstripe/silverstripe-admin/commit/4fb0911290506d63d61c5a285f6ad6102cd3384f) Fix for buttons in change tracking and gridfield reloading (Christopher Joe)
|
|
* 2017-11-19 [694d2589](https://github.com/silverstripe/silverstripe-cms/commit/694d2589579f944ec714dac6aff7b888e5c42a96) Fix allowed children types now load properly (Christopher Joe)
|
|
* 2017-11-17 [509a590](https://github.com/silverstripe/silverstripe-admin/commit/509a590362d815f7d680c14a747e09674b3651b4) fix ignore `no-change-track` marked fields in changetracker (Christopher Joe)
|
|
* 2017-11-16 [cbf9e4011](https://github.com/silverstripe/silverstripe-framework/commit/cbf9e40115cfc6d6ed42e3936d70343e697b77d4) Fix postgres / PDO support (Damian Mooyman)
|
|
* 2017-11-16 [dda14e895](https://github.com/silverstripe/silverstripe-framework/commit/dda14e89596a0de0b70eace27f7015bc0bb40669) HTTP::get_mime_type with uppercase filenames. (Roman Schmid)
|
|
* 2017-11-16 [52f0eadd3](https://github.com/silverstripe/silverstripe-framework/commit/52f0eadd3b1ad37806a95b6dd05427add3166cc5) for #7606: Ensure the object we're handling is actually an Image instance before calling methods specific to that class (e.g. in case of using SVG's in <img> tag which may be File instances). (Patrick Nelson)
|
|
* 2017-11-16 [8de154d9](https://github.com/silverstripe/silverstripe-cms/commit/8de154d92cc9b044824205216683c0a187d17e5b) Restore missing '(Choose Page)' text in link insert modal (Damian Mooyman)
|
|
* 2017-11-15 [ef5879910](https://github.com/silverstripe/silverstripe-framework/commit/ef58799103ea380d7f1db106e2535fd922c46fd6) Fix DBEnum ignoring empty defaults (Damian Mooyman)
|
|
* 2017-11-15 [ce3fd370f](https://github.com/silverstripe/silverstripe-framework/commit/ce3fd370fb07ffc18742323b0dd99f30cf28cf14) ManyMany link table joined with LEFT JOIN (Daniel Hensby)
|
|
* 2017-11-15 [3ad6a93](https://github.com/silverstripe/silverstripe-admin/commit/3ad6a937b8ae499f2f401c4cc1dd1193442f971e) page header center aligns when site tree is closed (Saophalkun Ponlu)
|
|
* 2017-11-15 [1c81430](https://github.com/silverstripe/silverstripe-admin/commit/1c8143078048bc0bdd516aeefcb171ec527359f2) fix show empty string title when relevant - rather than null when no options (Christopher Joe)
|
|
* 2017-11-14 [2bc7edbf4](https://github.com/silverstripe/silverstripe-framework/commit/2bc7edbf47d7eebb0d3c3760a813d8c53216cbf4) Fix don't treat zero-date as invalid (Christopher Joe)
|
|
* 2017-11-14 [b7e96fc](https://github.com/silverstripe/silverstripe-assets/commit/b7e96fcf3e39777d75740468ee39c224318ec68d) Prevent .htaccess operations from users in the same group failing (Damian Mooyman)
|
|
* 2017-11-14 [2e3bbe4](https://github.com/silverstripe/silverstripe-asset-admin/commit/2e3bbe437c5c7234a590c514c56b2c5674eaa051) Fix shortcodes not being parsed (Damian Mooyman)
|
|
* 2017-11-13 [3b5cee8](https://github.com/silverstripe/silverstripe-admin/commit/3b5cee8135ed444dba05bf66676ecf90c4b220e3) unsaved change dialog display just after creating a record (Saophalkun Ponlu)
|
|
* 2017-11-13 [d60f4a3](https://github.com/silverstripe/silverstripe-admin/commit/d60f4a30795a7d40d0b766bf62ed55c8291efe69) fix missing chosen sprites added to dist folder (Christopher Joe)
|
|
* 2017-11-09 [bf20d59cb](https://github.com/silverstripe/silverstripe-framework/commit/bf20d59cb80050d57fd7ea1baeefef9ec18dc46c) Fixes SapphireTest masking userland coding errors. (Russell Michell)
|
|
* 2017-11-09 [1053de7ec](https://github.com/silverstripe/silverstripe-framework/commit/1053de7ec39d1a2ce6826ea2db8f55114755098d) Don't redirect in force_redirect() in CLI (Damian Mooyman)
|
|
* 2017-11-08 [0a87ad2](https://github.com/silverstripe/silverstripe-assets/commit/0a87ad270214563e7a90338b0a090da28dce6e1a) Remove whitespace around download link title (Robbie Averill)
|
|
* 2017-11-08 [6139de868](https://github.com/silverstripe/silverstripe-framework/commit/6139de868021f2c6626230a69628de74dc8f03d7) Make sure plain parts are rendered when re-rendering emails (Daniel Hensby)
|
|
* 2017-11-06 [d3ff0d7](https://github.com/silverstripe/silverstripe-asset-admin/commit/d3ff0d74d2d49a2294b40f532174351bdef58101) Fix buttons in upload field to be proper button types (Christopher Joe)
|
|
* 2017-11-05 [d8b4ca91d](https://github.com/silverstripe/silverstripe-framework/commit/d8b4ca91d90bc8ee85786558ff4fbe669a73872c) Fix ContextSummary behaviour with UTF8 chars (Sam Minnee)
|
|
* 2017-11-03 [1d5cd20](https://github.com/silverstripe/silverstripe-admin/commit/1d5cd20ac553278396600e848f5482633c96a52c) Fix react-select does not return the true value when the option is missing (Christopher Joe)
|
|
* 2017-11-02 [457e653](https://github.com/silverstripe/silverstripe-asset-admin/commit/457e653867631d1fcec5676beb48ed01e05caaee) Fix native upload dialog appearing in entwine sections and added a canUpload condition for UploadField (Christopher Joe)
|
|
* 2017-11-01 [1bdfd056](https://github.com/silverstripe/silverstripe-cms/commit/1bdfd056482f1ba2c682e683a3582c682ec3dbbe) Remove usage of deprecated each() (Damian Mooyman)
|
|
* 2017-11-01 [5bc4f3d1f](https://github.com/silverstripe/silverstripe-framework/commit/5bc4f3d1fc6567d9edb840a28503be30902d5680) Remove usage of deprecated each() and use a helper method instead (Damian Mooyman)
|
|
* 2017-10-31 [f952ef747](https://github.com/silverstripe/silverstripe-framework/commit/f952ef747b2e6d86717939edb4008283d71e8a74) ed array/object mismatch bug in PaginatedList (Colin Tucker)
|
|
* 2017-10-25 [dd54e04](https://github.com/silverstripe/silverstripe-asset-admin/commit/dd54e04a4998ffb1968ab1e38423752f8e44b426) Fix usability issue, can tab to the upload field item even when it doesn't do anything by default (Christopher Joe)
|
|
* 2017-10-25 [cbac37559](https://github.com/silverstripe/silverstripe-framework/commit/cbac3755909bc5d72d923b07747fd6a98e2215dc) Helpful warning when phpunit bootstrap appears misconfigured (Daniel Hensby)
|
|
* 2017-10-25 [32cef975e](https://github.com/silverstripe/silverstripe-framework/commit/32cef975ef6c816d8b5bc953cffbd18492686281) Use self::inst() for Injector/Config nest methods (Daniel Hensby)
|
|
* 2017-10-25 [23316fc](https://github.com/silverstripe/silverstripe-asset-admin/commit/23316fccf2e1da907251614f6aaf40f58a6427ac) Fix wrong mouse cursor for description text in upload field area (Christopher Joe)
|
|
* 2017-10-19 [4965dc4](https://github.com/silverstripe/silverstripe-admin/commit/4965dc4fcb1cf650b1b4840f13e25aca39fd286f) stop bothering people with pop-ups (Christopher Joe)
|
|
* 2017-10-19 [a73d5b41](https://github.com/silverstripe/silverstripe-cms/commit/a73d5b4177be445128a6fa42e20dd8df13eaf554) revert to this button after archiving (Christopher Joe)
|
|
* 2017-10-12 [fd39faee](https://github.com/silverstripe/silverstripe-cms/commit/fd39faeefd5241cf96313e968142183de767c51b) UploadField overwriteWarning isn't working in AssetAdmin (Jason)
|
|
* 2017-10-09 [264cec123](https://github.com/silverstripe/silverstripe-framework/commit/264cec1239ee8d75e67c5402970a91cf58e50539) Dont use var_export for cache key generation as it fails on circular references (Daniel Hensby)
|
|
* 2017-10-04 [24e190ea](https://github.com/silverstripe/silverstripe-cms/commit/24e190ea8265d16445a3210f7b06de191e474004) TreeDropdownField showing broken page icons (fixes silverstripe/silverstripe-framework#7420) (Loz Calver)
|
|
* 2017-08-13 [2f579b64c](https://github.com/silverstripe/silverstripe-framework/commit/2f579b64cb9cb8986489e312b253dba5061e304b) Files without extensions (folders) do not have a trailing period added (Robbie Averill)
|
|
* 2017-07-04 [00f1ad5d6](https://github.com/silverstripe/silverstripe-framework/commit/00f1ad5d692f0a44b58bb216e5378e51dc96243d) Fixes #7116 Improves server requirements docs viz: OpCaches. (Russell Michell)
|