silverstripe-framework/docs/en/04_Changelogs/4.1.2.md

69 lines
10 KiB
Markdown
Raw Normal View History

2018-06-19 07:06:01 +02:00
# 4.1.2
<!--- Changes below this line will be automatically regenerated -->
## Change Log
### Security
* 2018-05-08 [19fdebfa2](https://github.com/silverstripe/silverstripe-framework/commit/19fdebfa245506626561bc9626d9ac325acb14da) Remove dotm, potm, jar, css, js, xltm from default File.allowed_extensions (Robbie Averill) - See [ss-2018-014](https://www.silverstripe.org/download/security-releases/ss-2018-014)
* 2018-04-11 [577138882](https://github.com/silverstripe/silverstripe-framework/commit/577138882163e4b8782ea043487944d30d88e753) Restrict non-admins from being assigned to admin groups (Damian Mooyman) - See [ss-2018-001](https://www.silverstripe.org/download/security-releases/ss-2018-001)
### API Changes
* 2017-09-12 [c54b07a95](https://github.com/silverstripe/silverstripe-framework/commit/c54b07a9528aeef3907b4342a725af10d9797cd8) Update to use new chromedriver + behat-extension + facebook/webdriver (Damian Mooyman)
### Features and Enhancements
* 2018-06-15 [8181dc4fd](https://github.com/silverstripe/silverstripe-framework/commit/8181dc4fd285563cee92c879ad39ae0d3b64b838) Ensure extensions are told the internal item request class for gridfield detail form (#8164) (Damian Mooyman)
* 2018-04-19 [1509a12fd](https://github.com/silverstripe/silverstripe-framework/commit/1509a12fdf0fe8cbd300271fd5c60c3d76647d84) Only run coverage test as a cron (Damian Mooyman)
* 2018-04-18 [3561466](https://github.com/silverstripe/recipe-core/commit/3561466e5ea479ee5602451d9fe2240a952ed56a) Provide default IIS rewriting rules with recipe (Damian Mooyman)
* 2018-04-09 [87d69ba7](https://github.com/silverstripe/silverstripe-cms/commit/87d69ba75366ff63563e5b9b159fb643daa4f1d7) Use i18n template for page tree title (Damian Mooyman)
### Bugfixes
* 2018-06-18 [3f80e2dc6](https://github.com/silverstripe/silverstripe-framework/commit/3f80e2dc6789251a61b0867291c103d3b1f5c517) Don't reload form session data using FormField::setSubmittedValue… (#8184) (Maxime Rainville)
* 2018-06-14 [c41438822](https://github.com/silverstripe/silverstripe-framework/commit/c414388220614118d132083697a54c5d81e8fccc) DatetimeFieldTest (Damian Mooyman)
* 2018-06-13 [a2a8004](https://github.com/silverstripe/silverstripe-admin/commit/a2a800464b8f430529ee291a8b75e422ceca7914) Update user help link to 4 (Sacha Judd)
* 2018-06-13 [02ae2e7ed](https://github.com/silverstripe/silverstripe-framework/commit/02ae2e7ed0dbbaf2f5ec46e405543a6106b356f8) Fix internal date formatting inheriting default locale (Damian Mooyman)
* 2018-06-12 [7b04949ca](https://github.com/silverstripe/silverstripe-framework/commit/7b04949caa11d6e5c8cace3453cf2ed29996fb06) Remove duplicate key (Damian Mooyman)
* 2018-06-12 [c9bcc07](https://github.com/silverstripe/silverstripe-assets/commit/c9bcc070fdbb76fef49f7564eb98a4a81e2ed65f) Remove duplicate .upgrade.yml keys (Damian Mooyman)
* 2018-06-12 [674b92c](https://github.com/silverstripe/silverstripe-admin/commit/674b92c125488cb6bc43cade4c93e9adccb27e9b) Fix invalid .upgrade.yml (Damian Mooyman)
* 2018-06-11 [555b168](https://github.com/silverstripe/silverstripe-versioned/commit/555b1687571b76f4f022e3a3f4475eb1f2b9a23b) Prevent custom item handler from being overridden (Damian Mooyman)
* 2018-06-11 [2a51f34c3](https://github.com/silverstripe/silverstripe-framework/commit/2a51f34c3e3c44acd603def241ac4447e715b165) Prevent canonical URL causing a redirect on CLI unless explicitly enabled (Damian Mooyman)
* 2018-06-07 [29f9b1c18](https://github.com/silverstripe/silverstripe-framework/commit/29f9b1c18fb38dab912a0b9dcae63eacae19335d) linting issues (Damian Mooyman)
* 2018-06-07 [e37e3e174](https://github.com/silverstripe/silverstripe-framework/commit/e37e3e1746e56c866ee875f41a7fddf61c926d9f) Fix test that relies on implicit ID order breaking postgres (Damian Mooyman)
* 2018-06-07 [66f57bd4d](https://github.com/silverstripe/silverstripe-framework/commit/66f57bd4dac0bd4c8106f8071ddc45103c2643f2) Only set MYSQL_ATTR_INIT_COMMAND when using mysql driver (fixes #8103) (Loz Calver)
* 2018-06-06 [c070e989c](https://github.com/silverstripe/silverstripe-framework/commit/c070e989c4de41441d1061d2678b461f3f13d63b) Safely handle empty injector factory responses (Damian Mooyman)
* 2018-06-05 [0aa13da0d](https://github.com/silverstripe/silverstripe-framework/commit/0aa13da0d99a94a0a6dc4cc8cf42e37abcf5374a) Backport bugfix for belongs_many_many with many_many through. (Damian Mooyman)
* 2018-06-04 [41e601a03](https://github.com/silverstripe/silverstripe-framework/commit/41e601a036307065d9ea2ba8862f67be738d402f) Regression from #8009 (Daniel Hensby)
* 2018-06-01 [5a5ba1e5c](https://github.com/silverstripe/silverstripe-framework/commit/5a5ba1e5c001de161fbeb19d6d662391dccc4c1e) negative values in read only currency field (Jonathon Menz)
* 2018-06-01 [8064ed822](https://github.com/silverstripe/silverstripe-framework/commit/8064ed8220fae35d35ac9dd9d717a7283bf303fc) Minor updates to unit tests to pass with HTML5 parser and various themes (Robbie Averill)
* 2018-06-01 [582c69d32](https://github.com/silverstripe/silverstripe-framework/commit/582c69d32fd8f18e6c06bc0b4c0a7e3e87e67966) Fix issue with Disabled DateField always display (not set). (Maxime Rainville)
* 2018-06-01 [7a5c01f2](https://github.com/silverstripe/silverstripe-siteconfig/commit/7a5c01f272931e28d8b924dfe62d20756e1870c5) FIx saving not writing SiteConfig (Damian Mooyman)
* 2018-05-29 [1cbf27e0f](https://github.com/silverstripe/silverstripe-framework/commit/1cbf27e0f47c3547914b03193d0f5f77c87ff8d5) PHP 5.3 compat for referencing $this in closure, and make method public for same reason (Robbie Averill)
* 2018-05-22 [c308416af](https://github.com/silverstripe/silverstripe-framework/commit/c308416afaa2646d4b4bd3a4a4534a7dbc3285ac) Add macron to Māori language name (Robbie Averill)
* 2018-05-14 [ea999e3](https://github.com/silverstripe/silverstripe-admin/commit/ea999e346a5b1a50afa51870822b479aaa8d355c) Coerce textfield value attributes to empty strings (Raissa North)
* 2018-05-04 [37b70f6](https://github.com/silverstripe/silverstripe-admin/commit/37b70f6800e7166f8405d22a8cd11933b3379027) Modify z-index values so that TinyMCE is working properly in full view (Raissa North)
* 2018-05-03 [bef4d99d](https://github.com/silverstripe/silverstripe-siteconfig/commit/bef4d99dc45ef2dd0568d20960a6eb3cdc89435e) Import SilverStripe\Versioned\RecursivePublishable in SiteConfigLeftAndMain (Daniel Hensby)
* 2018-05-02 [80bf0fc48](https://github.com/silverstripe/silverstripe-framework/commit/80bf0fc48774b2a25f95feb24ffcc9df8e5ad77c) bad syntax (Daniel Hensby)
* 2018-04-27 [6b39b25e2](https://github.com/silverstripe/silverstripe-framework/commit/6b39b25e209d5f0d5c8e123a6bb2e6aec0d621bf) es a count() php warning without an api change (azt3k)
* 2018-04-23 [b07e13d2f](https://github.com/silverstripe/silverstripe-framework/commit/b07e13d2f87d5fc4300e565c813d746941960af6) Fix incorrect installer base tag generation (#8018) (Damian Mooyman)
* 2018-04-18 [fe4b90edc](https://github.com/silverstripe/silverstripe-framework/commit/fe4b90edc0ead9c6c77d606101bfbf568a963fb4) Duplicating many_many relationships looses the extra fields in 4.0 (UndefinedOffset)
* 2018-04-18 [eef0ef1](https://github.com/silverstripe/silverstripe-campaign-admin/commit/eef0ef1fd73f4998b140fb76514dc99a2e0d0a03) behat for 1.1 branch (Damian Mooyman)
* 2018-04-17 [f83691e7f](https://github.com/silverstripe/silverstripe-framework/commit/f83691e7f7e7a75657df1211673b72d9cf4c4b4f) Make invalid dev actions 404 not 500 error (Damian Mooyman)
* 2018-04-17 [9a12fac21](https://github.com/silverstripe/silverstripe-framework/commit/9a12fac218900a31c14d9337572b631e3495ad43) Prevent password validator min score producing false negatives (Damian Mooyman)
* 2018-04-17 [af3a9f3ec](https://github.com/silverstripe/silverstripe-framework/commit/af3a9f3ec8a5465f841c5aa8ee1faf40c1b76bf4) Duplicating many_many relationships looses the extra fields (fixes #7973) (UndefinedOffset)
* 2018-04-17 [a69c181](https://github.com/silverstripe/silverstripe-asset-admin/commit/a69c18188feb47c8b15eee87cfaee52eff33f310) Fix travis install (Damian Mooyman)
* 2018-04-13 [478e5dc](https://github.com/silverstripe/recipe-cms/commit/478e5dc84021d45e9abc06747ab81e98d8062b89) invalid htaccess (Damian Mooyman)
* 2018-04-10 [e11ba9a2d](https://github.com/silverstripe/silverstripe-framework/commit/e11ba9a2d7c89a1ecea8613589f05399b45a33bf) Fix many_many through crashing ModelAdmin (Damian Mooyman)
* 2018-04-08 [eeac1d1](https://github.com/silverstripe/silverstripe-admin/commit/eeac1d11800e70f19055bfa2ba4aec8b6a9b2ccb) Fix issue with selected values in large trees breaking initialisation (#476) (Damian Mooyman)
* 2018-04-04 [251276158](https://github.com/silverstripe/silverstripe-framework/commit/25127615874c6498ff4f39a146d00193ec9ee356) invalid markup in SelectionGroup selected values (Will Rossiter)
* 2018-03-28 [dd44deacb](https://github.com/silverstripe/silverstripe-framework/commit/dd44deacb462d80dbbda507fdb4e9527f049d3bd) for "too few parameters" error when using DBMultiEnum (Andreas Lindahl)
* 2018-03-27 [4307351](https://github.com/silverstripe/silverstripe-assets/commit/43073515653feb0fca23fed2b88ec1a89a3bb91a) Use correct base dir for file migration (Damian Mooyman)
* 2018-03-22 [cf5a0984](https://github.com/silverstripe/silverstripe-cms/commit/cf5a0984addf308d2cb10df9b67386be2a080f18) Correct SilverStripeNavigator correctly in templates (Daniel Hensby)
* 2018-03-15 [d17d93f7](https://github.com/silverstripe/silverstripe-cms/commit/d17d93f784a6e01f3d396c55adc623d69a90261a) Remove SearchForm results() function from allowed_actions (Steve Dixon)
* 2018-03-14 [a9cc4d484](https://github.com/silverstripe/silverstripe-framework/commit/a9cc4d4844907d67b071b2867f6cea4b0d57749a) Ensure consistent return type for FieldList::removeByName (Robbie Averill)
* 2018-02-16 [86addea1d](https://github.com/silverstripe/silverstripe-framework/commit/86addea1d2a7b2e28ae8115279ae358bcb46648a) Split HTML manipulation to onadd, so elements are not accidentally duplicated (Christopher Joe)
* 2018-01-19 [5849820](https://github.com/silverstripe/silverstripe-asset-admin/commit/58498200190cba086477c158d1fe6112cf3b0a1e) compatibility issue with chromedriver (Damian Mooyman)