silverstripe-framework/docs/en/04_Changelogs/alpha/4.0.0-alpha4.md
2017-01-17 16:26:04 +13:00

199 lines
35 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 4.0.0-alpha4
<!--- Changes below this line will be automatically regenerated -->
## Change Log
### Security
* 2016-11-11 [4440b8873](https://github.com/silverstripe/silverstripe-framework/commit/4440b887304fe80ca77366800457cbc2ac705654) Form@httpSubmission will no longer load submitted data to disabled or readonly fields (Daniel Hensby) - See [ss-2016-010](http://www.silverstripe.org/download/security-releases/ss-2016-010)
* 2016-11-11 [61e4055bd](https://github.com/silverstripe/silverstripe-framework/commit/61e4055bdb13e37df6aa0d8edca0bf5d9345dc7e) Cast FormField values as Text to prevent readonly fields embeding rogue HTML (Daniel Hensby) - See [ss-2016-010](http://www.silverstripe.org/download/security-releases/ss-2016-010)
* 2016-10-27 [17097a4d1](https://github.com/silverstripe/silverstripe-framework/commit/17097a4d11274b157eadf64f32708acef204d510) Properly escape backURL for template injection (Daniel Hensby) - See [ss-2016-016](http://www.silverstripe.org/download/security-releases/ss-2016-016)
* 2016-07-14 [ca526b08](https://github.com/silverstripe/silverstripe-reports/commit/ca526b08c32ffe171368c1f6e456a8bfffa287d7) Missing ACL check on ReportAdmin (Daniel Hensby) - See [ss-2016-012](http://www.silverstripe.org/download/security-releases/ss-2016-012)
* 2016-07-14 [cff2ea9a](https://github.com/silverstripe/silverstripe-reports/commit/cff2ea9a98f592d80083633aef6bd082480281d9) Missing ACL check on ReportAdmin (Daniel Hensby) - See [ss-2016-012](http://www.silverstripe.org/download/security-releases/ss-2016-012)
* 2016-07-14 [c1525c8b](https://github.com/silverstripe/silverstripe-reports/commit/c1525c8ba68f6d4fc0fb5f30929f9678c0199411) Missing ACL check on ReportAdmin (Daniel Hensby) - See [ss-2016-012](http://www.silverstripe.org/download/security-releases/ss-2016-012)
* 2016-07-14 [efa20d2d](https://github.com/silverstripe/silverstripe-reports/commit/efa20d2da03f80758cce7fe697c62f7f42fe098a) Missing ACL check on ReportAdmin (Daniel Hensby) - See [ss-2016-012](http://www.silverstripe.org/download/security-releases/ss-2016-012)
* 2016-07-14 [04b4453e](https://github.com/silverstripe/silverstripe-cms/commit/04b4453e041c2520d3658be1585146f79dca09d8) Missing ACL check on ReportAdmin (Daniel Hensby) - See [ss-2016-012](http://www.silverstripe.org/download/security-releases/ss-2016-012)
### API Changes
* 2017-01-13 [7d67c5b9b](https://github.com/silverstripe/silverstripe-framework/commit/7d67c5b9bd578b7e7b4ff17fe6d8df3bec621979) Allow users to act-as another (Damian Mooyman)
* 2017-01-13 [ce38f1f1f](https://github.com/silverstripe/silverstripe-framework/commit/ce38f1f1fd1722fb50285dd57aa9b528d2794105) Allow "removeComponentsByType" to remove multiple component"s" (Robbie Averill)
* 2017-01-12 [2c274c838](https://github.com/silverstripe/silverstripe-framework/commit/2c274c838ece66256a0fc94fc3d9680f212cfff9) Shift Security page class config to separate option (Damian Mooyman)
* 2017-01-10 [9e563ebd3](https://github.com/silverstripe/silverstripe-framework/commit/9e563ebd3a2cd7aab164184b0d28f25be2d9fbfe) Moved iShouldSeeAButton to behat-extension (Damian Mooyman)
* 2017-01-09 [ef0bd20](https://github.com/silverstripe/silverstripe-asset-admin/commit/ef0bd20841b60cccb354214be529083817e3e357) Convert pages to 1-based (Damian Mooyman)
* 2017-01-05 [fb06cc0](https://github.com/silverstripe/silverstripe-installer/commit/fb06cc0075d524cd42bfd7495b2f9aa458e91ef8) Page_Controller to PageController (PSR-2 compliance) (Robbie Averill)
* 2016-12-29 [0927e547](https://github.com/silverstripe/silverstripe-cms/commit/0927e54780d2f5b7d240ffd7f1f39522c19610a0) Allow controller discovery without underscore (PSR-2 compliance) (Robbie Averill)
* 2016-12-20 [9be5142fc](https://github.com/silverstripe/silverstripe-framework/commit/9be5142fc15b17395562a0c88b53eece0fbd2c4b) Set::publish() / canPublish() no longer treats hasChanges() = false as a permission error (Damian Mooyman)
* 2016-12-16 [19f75de](https://github.com/silverstripe/silverstripe-asset-admin/commit/19f75dec274a53ca10656940d39163081b66046c) Hook up Search.js to AssetAdmin (Damian Mooyman)
* 2016-12-14 [bb71a37cc](https://github.com/silverstripe/silverstripe-framework/commit/bb71a37cc8274f05d5a9abeae39bf3793155df0d) added enlarge icon (Christopher Joe)
* 2016-12-12 [88b4ae65c](https://github.com/silverstripe/silverstripe-framework/commit/88b4ae65cc51041f866ee47c66a7764aa3e107f8) Add css class to assist with bootstrapping entwine sections (Damian Mooyman)
* 2016-12-12 [178bd480e](https://github.com/silverstripe/silverstripe-framework/commit/178bd480eb141f6dc0eb8d07097d85d0e80a8e07) s required for asset search behaviour (Paul Clarke)
* 2016-12-09 [63ac2efa](https://github.com/silverstripe/silverstripe-siteconfig/commit/63ac2efaa2e7e8caca178579f16d1526fe2a0746) Update validation handling (#43) (Damian Mooyman)
* 2016-12-09 [ba555a7](https://github.com/silverstripe/silverstripe-asset-admin/commit/ba555a7fc4c45775f18ad2b1a80cf52d20ff2f3d) Use new schema response behaviour (#322) (Damian Mooyman)
* 2016-12-09 [bf58c5ae](https://github.com/silverstripe/silverstripe-cms/commit/bf58c5aef4578657678857fe0f0f59f8c60f759e) Update to use new form submission handling (#1691) (Damian Mooyman)
* 2016-12-09 [0e5bd3c](https://github.com/silverstripe/silverstripe-asset-admin/commit/0e5bd3c969085adc09a89ca3d63f990a74412807) Enforce PSR-2 and js / scss linting (#289) (Damian Mooyman)
* 2016-12-07 [7f21b25](https://github.com/silverstripe/silverstripe-asset-admin/commit/7f21b25e9a9f83d5c72393609a0c0c3d5493d705) FileHistoryForm now uses $context (Damian Mooyman)
* 2016-12-06 [6b06fd9f2](https://github.com/silverstripe/silverstripe-framework/commit/6b06fd9f2d9321ced73eee46964da42ea87b473e) Add buttonTooltop to PopoverField and fix critical positioning issue (Damian Mooyman)
* 2016-12-05 [122d522](https://github.com/silverstripe/silverstripe-asset-admin/commit/122d522084a0fb994ae0f417fb2c0ce13667fedb) - Prioritise folder to be sorted first on server-side (Christopher Joe)
* 2016-12-04 [dc82b84](https://github.com/silverstripe/silverstripe-asset-admin/commit/dc82b845815c0baa5b48714206b873babe653514) Implement "add from files" for AssetAdmin/UploadField.js (Damian Mooyman)
* 2016-11-29 [4d15c9d](https://github.com/silverstripe/silverstripe-asset-admin/commit/4d15c9dd0cb16c37196fd61a7a634c21c4a1318a) Rename FileField -&gt; UploadField (Damian Mooyman)
* 2016-11-28 [97d0fc61d](https://github.com/silverstripe/silverstripe-framework/commit/97d0fc61d8a8d246ae2fa05ad769fdb741a3c8ea) Include psr-2 checks in CI (Damian Mooyman)
* 2016-11-23 [799ebe5ba](https://github.com/silverstripe/silverstripe-framework/commit/799ebe5ba8f3b95139031c3a905598a331fedab6) Expose QueryString library and lib/Format as external for formatting items (Christopher Joe)
* 2016-11-23 [6e589aac7](https://github.com/silverstripe/silverstripe-framework/commit/6e589aac7598878d60490a390537c4a12c24f619) Updates to Form, ValidationResponse, ValidationException (Damian Mooyman)
* 2016-11-22 [875811fdf](https://github.com/silverstripe/silverstripe-framework/commit/875811fdfd9d3269d168f1767ccd55bbf24d5a13) Create loading state for schema (Christopher Joe)
* 2016-11-18 [90b46f1](https://github.com/silverstripe/silverstripe-asset-admin/commit/90b46f145d52e2a8d90e74b76c0d6e7a30bb268a) - Added griddle-react module (Damian Mooyman)
* 2016-11-17 [7f40a06](https://github.com/silverstripe/silverstripe-asset-admin/commit/7f40a0649e5888264c435b10273df7e44302dfb8) Enable behat tests for asset-admin and add scaffolding for basic behat testing (Damian Mooyman)
* 2016-11-15 [38070ab2](https://github.com/silverstripe/silverstripe-cms/commit/38070ab2d3a8d768c60047e31d39d74e12c13242) Update tests to reflect renamed services (Damian Mooyman)
* 2016-11-15 [f43a91a4f](https://github.com/silverstripe/silverstripe-framework/commit/f43a91a4f8d6d5b6bfdda0c67d8647c056f8d62e) Add FormField::canSubmitValue() (Damian Mooyman)
* 2016-11-14 [28c1654](https://github.com/silverstripe/silverstripe-asset-admin/commit/28c1654cc2bf7963aba0bdac2cf8a1c13216113c) Added type for AssetAdmin section (Christopher Joe)
* 2016-11-13 [cac326eeb](https://github.com/silverstripe/silverstripe-framework/commit/cac326eebb8e3914813b7dcee3cdba4d09434e1b) Add getExtraDataObjects() and getExtraControllers() methods to SapphireTest (Damian Mooyman)
* 2016-11-07 [ffd993865](https://github.com/silverstripe/silverstripe-framework/commit/ffd993865299522c66b0dd91beeab35dde1da5fb) ShortcodeParser getter and extension points (Jonathon Menz)
* 2016-11-04 [b41be39](https://github.com/silverstripe/silverstripe-asset-admin/commit/b41be3908cb207f8dfca7c363632dda12be2daa0) Add `npm run watch` (Damian Mooyman)
* 2016-11-04 [7cba50e3a](https://github.com/silverstripe/silverstripe-framework/commit/7cba50e3a544780badc4e1eda6ed3e2cf8b49417) Refactor UploadField, FileField and AssetField into traits Uploadable and FileUploadable (Damian Mooyman)
* 2016-11-03 [8e4ed776d](https://github.com/silverstripe/silverstripe-framework/commit/8e4ed776d893e9828326d31b8bfb1345888894ae) Expose FieldHolder react component (Damian Mooyman)
* 2016-11-03 [fc50c07](https://github.com/silverstripe/silverstripe-asset-admin/commit/fc50c074b046d787308d6bbe00e6d3bdaa533f9f) Implement FileField as a react file management field (Damian Mooyman)
* 2016-10-14 [6e8304ff2](https://github.com/silverstripe/silverstripe-framework/commit/6e8304ff2f4b2582b8535ef549b9f2ad9479925e) Namespace framework tests (Damian Mooyman)
### Features and Enhancements
* 2017-01-16 [87ac3e397](https://github.com/silverstripe/silverstripe-framework/commit/87ac3e3971381945b2039c9e90934a6aa3dcb4a7) Display warning on always_populate_raw_post_data not being -1 in php 5 (#6507) (Damian Mooyman)
* 2017-01-13 [3ea5015f8](https://github.com/silverstripe/silverstripe-framework/commit/3ea5015f8bbed1a88b5ea9ba27c5fe33cf75ff36) Move to SwiftMailer powered Emails (#6466) (Daniel Hensby)
* 2017-01-12 [63d190b](https://github.com/silverstripe/silverstripe-asset-admin/commit/63d190b90f1c084fbad7eebf9124c0504df555bc) Optimise folder usage detection (Damian Mooyman)
* 2017-01-12 [408a42d](https://github.com/silverstripe/silverstripe-asset-admin/commit/408a42d4c90eaa19135101024b061bbde156d67e) behat tests for deleting files in use checking (Christopher Joe)
* 2017-01-11 [b52a963ed](https://github.com/silverstripe/silverstripe-framework/commit/b52a963ed7e6bea244ac08f83636db632f242c64) Remove jquery-ui button() api from default HTML editor dialog (Damian Mooyman)
* 2017-01-11 [a4a1cc8](https://github.com/silverstripe/silverstripe-asset-admin/commit/a4a1cc87e6bbf33c3f86c10295ba66c45f5c90cb) Added logic check for if a file or files in a folder are in use (Christopher Joe)
* 2016-12-22 [84ae232](https://github.com/silverstripe/silverstripe-asset-admin/commit/84ae232f07f5c4bfe39866251fcd68d2733f981a) Gallery View & Create Folder uses GraphQL (fixes #316) (Damian Mooyman)
* 2016-12-21 [977394e](https://github.com/silverstripe/silverstripe-asset-admin/commit/977394e033781d84a07aede587d3d7f6e5bc5bd2) Added unit tests for search message composing function (Christopher Joe)
* 2016-12-21 [cf5c055de](https://github.com/silverstripe/silverstripe-framework/commit/cf5c055dede91a0da362aef8b3a9e5465af16de4) Campaign admin publish button styles missing (Paul Clarke)
* 2016-12-20 [6b54f0b](https://github.com/silverstripe/silverstripe-asset-admin/commit/6b54f0b08c78b619c54eeec90ff0908b59ff1bb2) Clear search form when search is cleared (Christopher Joe)
* 2016-12-20 [e893fc4c5](https://github.com/silverstripe/silverstripe-framework/commit/e893fc4c5164b6cba9a1ea67b4651410b6cb01d1) improve secondary action colours (Paul Clarke)
* 2016-12-20 [ebb6f0d](https://github.com/silverstripe/silverstripe-asset-admin/commit/ebb6f0d9aa36d42f91e45a92aff8f8ee0281ac2e) Added breadcrumbs for search (Christopher Joe)
* 2016-12-19 [8c40c58](https://github.com/silverstripe/silverstripe-asset-admin/commit/8c40c580806d78d895dfee1c02e9429cd609ba7b) Added name attribute to AssetDropzone, so multiple instances are distinguishable (Christopher Joe)
* 2016-12-19 [802e604](https://github.com/silverstripe/silverstripe-asset-admin/commit/802e60459451a37b2ebf1cfeecf6b95ba58d671c) Enable UploadField.js within non-react sections (#331) (Damian Mooyman)
* 2016-12-16 [b49af82](https://github.com/silverstripe/silverstripe-asset-admin/commit/b49af82cd7e0b2399d17e0f6d5b1931ad9e4f715) Added extension check to File replacement and warn if it is different (Christopher Joe)
* 2016-12-15 [5839a1b](https://github.com/silverstripe/silverstripe-asset-admin/commit/5839a1b7bc3b76ef66485a6c3f9db23ca80abccb) unit test hasError in GalleryItem (Christopher Joe)
* 2016-12-15 [c118d0d](https://github.com/silverstripe/silverstripe-asset-admin/commit/c118d0d6df541b382affda1b55de1a4ce9e5cc76) Tweaked AssetDropzone internally for better support of "maxFiles" (Christopher Joe)
* 2016-12-14 [d8843c6fe](https://github.com/silverstripe/silverstripe-framework/commit/d8843c6fe2bfd4a7116c327ba3be6d9926072227) Split out the fetch call easier mocking (Christopher Joe)
* 2016-12-14 [ede825b](https://github.com/silverstripe/silverstripe-asset-admin/commit/ede825b2abb6056ee3a05e68599aab1efd04230b) Added maxFiles handling for AssetDropzone (Christopher Joe)
* 2016-12-13 [52cad6ce9](https://github.com/silverstripe/silverstripe-framework/commit/52cad6ce992378297fa49998d87a9de76bec8ecb) Added ImagickBackend::crop() for compatibility with GDBackend (UndefinedOffset)
* 2016-12-13 [ddc9a9c6d](https://github.com/silverstripe/silverstripe-framework/commit/ddc9a9c6d6d48b9a689e3d3e0588aae07d344547) up buttons within gridfield search (Will Rossiter)
* 2016-12-12 [7b90ee137](https://github.com/silverstripe/silverstripe-framework/commit/7b90ee137dcd589c3c31d9683f4804f7f2607717) resize icon to sit inline and increase size of search icon and Upload icon (Paul Clarke)
* 2016-12-09 [84256f1](https://github.com/silverstripe/silverstripe-asset-admin/commit/84256f1b454e88640067d8f87020286d4d02fb6c) Partially restore behat tests (#326) (Damian Mooyman)
* 2016-12-09 [9ff4e3d](https://github.com/silverstripe/silverstripe-asset-admin/commit/9ff4e3d1bf290e7fa296f7fef7a9f9f58c4953f3) Added progress bar for uploads (Christopher Joe)
* 2016-12-08 [085c8f5a4](https://github.com/silverstripe/silverstripe-framework/commit/085c8f5a43636cbb0c09d7a6cbeb218a8a7128e9) 2x increase in scanning of files for ConfigManifest (Jake Bentvelzen)
* 2016-12-07 [2a25a525c](https://github.com/silverstripe/silverstripe-framework/commit/2a25a525cb53a1f4158f87481a1658aa25e0c51f) Move temporary JSON block into standard component (Damian Mooyman)
* 2016-12-05 [b4ba606ff](https://github.com/silverstripe/silverstripe-framework/commit/b4ba606ff2c8e77f484acc023fd324a2bcae6a8a) HTMLEditorField default alignment setting (Damian Mooyman)
* 2016-12-05 [6ec780493](https://github.com/silverstripe/silverstripe-framework/commit/6ec780493202c4a06165c9dafe0c2d7961de33a1) Add icon size for 14px icons and table padding for asset list (Paul Clarke)
* 2016-12-02 [24dc3428d](https://github.com/silverstripe/silverstripe-framework/commit/24dc3428d9aa0830a1ab8a606ba67817e89a6263) HTMLEditorField default alignment setting (Jonathon Menz)
* 2016-11-30 [cb6ec11f1](https://github.com/silverstripe/silverstripe-framework/commit/cb6ec11f1b179acadc0dd52d902aa52ca1284f2a) Implement import CSV icon and tidy up import forms (Will Rossiter)
* 2016-11-23 [8590150](https://github.com/silverstripe/silverstripe-asset-admin/commit/85901504c3a3c80eaeeb39e1f507d381787b7489) Moved close button to after messages (Christopher Joe)
* 2016-11-22 [8ab382ed7](https://github.com/silverstripe/silverstripe-framework/commit/8ab382ed78031a0da43417f3020e18c878bd92cb) Insert media modal in react (Damian Mooyman)
* 2016-11-21 [35e313de1](https://github.com/silverstripe/silverstripe-framework/commit/35e313de17acbf88a6b1c33c74f07136e25310cc) height for modal in IE10 (Paul Clarke)
* 2016-11-21 [0d788ddf](https://github.com/silverstripe/silverstripe-cms/commit/0d788ddfbc8be0e00d54b4316bf544104cb4cbdb) Code Coverage via CodeCov.io (#1631) (Ingo Schommer)
* 2016-11-04 [42f91b4](https://github.com/silverstripe/silverstripe-asset-admin/commit/42f91b4649e5587d2373d3209a8247279c2f00a9) Decoupled AssetAdmin and Gallery from router and config, so it can be predictably controlled by props (Christopher Joe)
* 2016-10-31 [776d2fbc6](https://github.com/silverstripe/silverstripe-framework/commit/776d2fbc66e2356fdf938fd9d4f8f01fd894dd7e) Allow setting of unlimited row counts on GridFieldPaginator (Daniel Hensby)
### Bugfixes
* 2017-01-16 [7ad02787e](https://github.com/silverstripe/silverstripe-framework/commit/7ad02787e8cc65d54c8bd117ed099974ae658ca1) Regression in CompositeField displaying fields in their holders (Robbie Averill)
* 2017-01-16 [09f967bf6](https://github.com/silverstripe/silverstripe-framework/commit/09f967bf67e04910435aebea2b697b5d20d9c306) Prevent type-loss of graphql variables by using JSON.stringify (Damian Mooyman)
* 2017-01-16 [f46c1ca](https://github.com/silverstripe/silverstripe-asset-admin/commit/f46c1cae81f33d6f138cff17e0d2530914260dca) things in the toolbar not aligning well (Christopher Joe)
* 2017-01-16 [96bd4edce](https://github.com/silverstripe/silverstripe-framework/commit/96bd4edce5157dbcedc47415d22b58e1d6e0424d) things not aligning well in the toolbar (Christopher Joe)
* 2017-01-16 [f68dee3](https://github.com/silverstripe/silverstripe-asset-admin/commit/f68dee3dfdfc954572996e684ff4844c45d8359e) search button overlapping close button when resolution is small enough (Christopher Joe)
* 2017-01-15 [0ab6b1d](https://github.com/silverstripe/silverstripe-asset-admin/commit/0ab6b1dd5f2f3fa9d60438f274999811d4df2037) Add from files in Upload fields in an entwine context (Christopher Joe)
* 2017-01-13 [ccf349938](https://github.com/silverstripe/silverstripe-framework/commit/ccf3499380eccefe91791abc45f36d9b2a5740f0) fix: calling full method name to pass attributes (Neil Gladwin)
* 2017-01-13 [c707a9120](https://github.com/silverstripe/silverstripe-framework/commit/c707a9120637caeb79e501fa9676f5d4ed07b8d5) shift graphql to use post data due to php-5.6.10+ deprecation message (Christopher Joe)
* 2017-01-12 [30d125f14](https://github.com/silverstripe/silverstripe-framework/commit/30d125f144910817aaffdca1b8a561d322ae9c28) MySQLQuery::seek() failed to return a row (Loz Calver)
* 2017-01-12 [a4bc9f49d](https://github.com/silverstripe/silverstripe-framework/commit/a4bc9f49d10daf302be336da826cabb798a3bac1) Regression in using template_main to render the Security area (Robbie Averill)
* 2017-01-11 [54c2afd01](https://github.com/silverstripe/silverstripe-framework/commit/54c2afd0191b8598a76fd0500e0b9a5e0d1d846e) regression issues in campaigns (Christopher Joe)
* 2017-01-11 [2d1d2aea7](https://github.com/silverstripe/silverstripe-framework/commit/2d1d2aea796ff73457a6cf3331f3f255e899a0aa) Remap versioned ClassNames during build process (Robbie Averill)
* 2017-01-11 [773c848c](https://github.com/silverstripe/silverstripe-cms/commit/773c848c0f81e88f7156d609483386cf8fb1b39b) Separate PageController fixture into its own file (PSR-2 compat) (Robbie Averill)
* 2017-01-11 [6fc50cae5](https://github.com/silverstripe/silverstripe-framework/commit/6fc50cae5c2794e576392eec8c0a3b34a80d9af3) Refactor TestMailer to better be base class (Sam Minnee)
* 2017-01-11 [2390a78](https://github.com/silverstripe/silverstripe-asset-admin/commit/2390a78fddf21aea896ec5beebf0cbd39f85d8b6) unit tests for delete folder/file check (Christopher Joe)
* 2017-01-11 [4e257435d](https://github.com/silverstripe/silverstripe-framework/commit/4e257435df513d587a524b352faf52bb3092925f) Shift react breadcrumbs to use flexbox for placement (Christopher Joe)
* 2017-01-10 [62eb0e614](https://github.com/silverstripe/silverstripe-framework/commit/62eb0e61422de7e59c335eed4c789587e225f13c) Rename template parser from .inc to .peg so PHP doesn't include it automatically (Robbie Averill)
* 2017-01-10 [ae2861d48](https://github.com/silverstripe/silverstripe-framework/commit/ae2861d487a905ca687f8cca61df66141fcbf4b3) Fix frameworkpath (Damian Mooyman)
* 2017-01-10 [4ea614f04](https://github.com/silverstripe/silverstripe-framework/commit/4ea614f04cc80b0b01039303e674ba8b9dac16f9) linting issues (Damian Mooyman)
* 2017-01-10 [63cb343cf](https://github.com/silverstripe/silverstripe-framework/commit/63cb343cf5e47829685622b32b1ed58e4c0809cb) Fix modal animations (Damian Mooyman)
* 2017-01-10 [b62f9b60a](https://github.com/silverstripe/silverstripe-framework/commit/b62f9b60a02ae8823226101f6659eedb4926366d) Fix broken member / group import (Damian Mooyman)
* 2017-01-10 [9959ef63](https://github.com/silverstripe/silverstripe-cms/commit/9959ef63f276ca9cc4ed93c76a355baa21f2ae93) double-escaped ampersands in CMSMain_TreeView and CMSMain::LinkPageAdd (Colin Tucker)
* 2017-01-09 [87fbd5f78](https://github.com/silverstripe/silverstripe-framework/commit/87fbd5f7816ce0924edf544bd3d165d21888c88f) for v4: Admin returns "Too many pages" for subpages below top level (#6464) (Lee Bradley)
* 2017-01-09 [a2e8d8b](https://github.com/silverstripe/silverstripe-asset-admin/commit/a2e8d8b31a5fdace46de369be43c53e91ae2d894) ed batch delete behaviour (Ingo Schommer)
* 2017-01-09 [2149294](https://github.com/silverstripe/silverstripe-asset-admin/commit/2149294f8e42d8155c9e30a1ff6029fbc2532234) Fix breadcrumbs display (Damian Mooyman)
* 2017-01-09 [cdd86aaf5](https://github.com/silverstripe/silverstripe-framework/commit/cdd86aaf53caeb4717f351b3f1caecb8c261cc45) breadcrumbs search results text sometimes disappearing (Christopher Joe)
* 2017-01-09 [9c447cc](https://github.com/silverstripe/silverstripe-asset-admin/commit/9c447cc8b3f15ef6f8d0f49d6c5e180e7c77c602) InsertMediaModal navigation (Damian Mooyman)
* 2017-01-08 [74cdb16](https://github.com/silverstripe/silverstripe-asset-admin/commit/74cdb167625008105fe23f7bf5e424a4559d1ed4) es #345 (Christopher Joe)
* 2017-01-05 [cf3a74ec](https://github.com/silverstripe/silverstripe-cms/commit/cf3a74ec571717252596449c3c31e7d9a31d0521) Remove deprecation tests, bump deprecation version to 5.0 (Robbie Averill)
* 2016-12-29 [6fb49224b](https://github.com/silverstripe/silverstripe-framework/commit/6fb49224b979f33a5b74c79d83fd918e4dfa6e33) SSViewer should resolve templates with or without underscores (Robbie Averill)
* 2016-12-29 [d41ebbaaf](https://github.com/silverstripe/silverstripe-framework/commit/d41ebbaaff405c6b970e1b43bd00102c7462f9f9) Correct namespaes for test classes in upgrade.yml (Robbie Averill)
* 2016-12-29 [6f4162ed7](https://github.com/silverstripe/silverstripe-framework/commit/6f4162ed74f6e7e07242a1b378d9f1142a93097b) PHP 7.x should use random_bytes for entropy ahead of deprecated mcrypt lib (Robbie Averill)
* 2016-12-29 [7448622a1](https://github.com/silverstripe/silverstripe-framework/commit/7448622a1a19889a34864b2d6fcf91c46f957302) Replace ini casting to int with explicit split and cast for PHP 7.1. Add tests. (Robbie Averill)
* 2016-12-28 [fc45e9e0](https://github.com/silverstripe/silverstripe-cms/commit/fc45e9e0abcf72b5e1204663533825c1ef38e80e) ing tests (Daniel Hensby)
* 2016-12-28 [916d7f38](https://github.com/silverstripe/silverstripe-cms/commit/916d7f381514da18a5ad79eee4e72dafc1d5e6a7) ing tests (Daniel Hensby)
* 2016-12-23 [947c1fe1](https://github.com/silverstripe/silverstripe-cms/commit/947c1fe156d0c8646bd7bc9735020986cfd59767) broken unit test (Christopher Joe)
* 2016-12-23 [8118448a9](https://github.com/silverstripe/silverstripe-framework/commit/8118448a9c12578f3f940da4daae56f53f678112) PHP linting issues (Christopher Joe)
* 2016-12-23 [c3e3e3e](https://github.com/silverstripe/silverstripe-asset-admin/commit/c3e3e3e0aa80539ffba925294a2cf725a178d199) Fix saving of folders (#344) (Damian Mooyman)
* 2016-12-21 [ffdb99e78](https://github.com/silverstripe/silverstripe-framework/commit/ffdb99e78d6ff179c22c5b53f0517fdd75abb858) Temp disable shortcode SPLIT behaviour due to crash (#6436) (Damian Mooyman)
* 2016-12-21 [f314b86ad](https://github.com/silverstripe/silverstripe-framework/commit/f314b86ad804b021cda255e4645e99e8d971fa8a) Temp disable shortcode SPLIT behaviour due to crash (#6436) (Damian Mooyman)
* 2016-12-20 [2d5aa7ce0](https://github.com/silverstripe/silverstripe-framework/commit/2d5aa7ce0e4b4344172901d6990ca75156f83ed2) Campaign List toggle (Fixes #6067) (Will Rossiter)
* 2016-12-20 [7c76d2cb0](https://github.com/silverstripe/silverstripe-framework/commit/7c76d2cb09bf4135f89cd284076ae1742b7d79d3) show formatting help not appearing (#6423) (Will Rossiter)
* 2016-12-20 [2db9038](https://github.com/silverstripe/silverstripe-asset-admin/commit/2db9038e7b48664e8fd8e1922c8067a7f1fa768a) Regression in file size display in UploadFieldItem.js (Damian Mooyman)
* 2016-12-20 [1f3ab93](https://github.com/silverstripe/silverstripe-asset-admin/commit/1f3ab9337f2afc91bd563b25ddb6ac2700f07396) js linting issues (Damian Mooyman)
* 2016-12-20 [4c01e42](https://github.com/silverstripe/silverstripe-asset-admin/commit/4c01e42fc8b4d8d6830a00c0afcf311d0d41e703) NPM test for PreviewImageField-test.js (Damian Mooyman)
* 2016-12-20 [d0f3491](https://github.com/silverstripe/silverstripe-asset-admin/commit/d0f349116a1a7f24cd32ef0cf6f76b62cf0cfc8e) PHP PSR2 linting issues (Damian Mooyman)
* 2016-12-19 [8ad030bab](https://github.com/silverstripe/silverstripe-framework/commit/8ad030baba0ce7c13bf09dfba31907bd7599cd98) Make GridField filter button selector more specific (Robbie Averill)
* 2016-12-19 [fae005554](https://github.com/silverstripe/silverstripe-framework/commit/fae0055544d524c8d3ca32f7f892c15205bd235a) Fix missing TRAVIS_NODE_VERSION (#6419) (Damian Mooyman)
* 2016-12-19 [0e19d34](https://github.com/silverstripe/silverstripe-asset-admin/commit/0e19d347a0078da62453b90eacc8dced2f5e039b) Submitting search by hitting enter now works (Damian Mooyman)
* 2016-12-18 [222ee6bde](https://github.com/silverstripe/silverstripe-framework/commit/222ee6bde270712fee60c1b796a65f7b7dd4979f) ed a pagination bug (PingMetal)
* 2016-12-16 [c007e85d1](https://github.com/silverstripe/silverstripe-framework/commit/c007e85d1b9a1affd0ea7646b6a8c37d78b4450c) Suppress HtmlEditorField casting (Damian Mooyman)
* 2016-12-16 [eb0a27406](https://github.com/silverstripe/silverstripe-framework/commit/eb0a27406998cb8b5af988cf5f0ccd1fb84d8ba5) Update links to docs.ss for default template (Robbie Averill)
* 2016-12-15 [9b3acc4](https://github.com/silverstripe/silverstripe-asset-admin/commit/9b3acc4d03111dbb98f5b1576936289d7c1a3e83) remove count when unloading folder (Christopher Joe)
* 2016-12-12 [8cef515](https://github.com/silverstripe/silverstripe-asset-admin/commit/8cef515194cbd08fdf968f24415c1813b0255014) Fix JS errors in UploadField.js and InsertMediaModal.js (Damian Mooyman)
* 2016-12-09 [935902e](https://github.com/silverstripe/silverstripe-asset-admin/commit/935902ed66428437539f6b93564f20a519d51ac9) linting / behat errors (Damian Mooyman)
* 2016-12-09 [c9f7e13](https://github.com/silverstripe/silverstripe-asset-admin/commit/c9f7e1301a2b80a556b6978ba5c5d2ab9f1e33f8) linting errors (Damian Mooyman)
* 2016-12-09 [39236a1](https://github.com/silverstripe/silverstripe-asset-admin/commit/39236a19c757432d666df9e9a40f9ccd198e6a81) HistoryList setting props, removed non-required id prop type (Christopher Joe)
* 2016-12-09 [fcf1eedee](https://github.com/silverstripe/silverstripe-framework/commit/fcf1eedee475ae9dfca80cfeb7937692f3828806) getting fileSize shouldn't give a "NaN" (Christopher Joe)
* 2016-12-08 [5248be922](https://github.com/silverstripe/silverstripe-framework/commit/5248be92268e343dc0bacafd4c15de0c79d1f592) Handle fields with square brackets (Daniel Hensby)
* 2016-12-08 [412b421](https://github.com/silverstripe/silverstripe-asset-admin/commit/412b421f7717208341215a2622affdd37bf31389) upstream tests that were broken (Christopher Joe)
* 2016-12-06 [3fca7b3c4](https://github.com/silverstripe/silverstripe-framework/commit/3fca7b3c4d8ada19e8abbed70548eb63d1f476e3) hard-coded boolean in CsvBulkLoader (Colin Tucker)
* 2016-12-05 [2181e3b86](https://github.com/silverstripe/silverstripe-framework/commit/2181e3b86b3663352efdfb2e3896081b1e0ae4db) Fix localisation issues (Damian Mooyman)
* 2016-12-05 [224b2a4c](https://github.com/silverstripe/silverstripe-cms/commit/224b2a4cbad768f27a19b14c2b9ce53efa619619) Fix localisation issues in CMS (Damian Mooyman)
* 2016-12-05 [70b5588](https://github.com/silverstripe/silverstripe-asset-admin/commit/70b5588e6b0b1499145d38413f2f567cd8111ee7) - image centering for IE (Paul Clarke)
* 2016-12-04 [fdb1bed0](https://github.com/silverstripe/silverstripe-siteconfig/commit/fdb1bed018e1eac792cb26aefb8f55a06200edff) Fix crash when installed with framework-only (Damian Mooyman)
* 2016-11-29 [9ec1d35f2](https://github.com/silverstripe/silverstripe-framework/commit/9ec1d35f2bd09bee50d3a3629d9589f8871abd98) Fix behat tests unable to capture HTML editor fields (Damian Mooyman)
* 2016-11-24 [a4760b8ee](https://github.com/silverstripe/silverstripe-framework/commit/a4760b8ee409c2c96a0e77445debf931259cb9aa) Fixed issue where a shortcode's location would not get set to split when using the class leftAlone (UndefinedOffset)
* 2016-11-23 [ee40b67](https://github.com/silverstripe/silverstripe-asset-admin/commit/ee40b67dda8f66486c5210ef671d1d7645335c3b) Fix asset-admin tests (Damian Mooyman)
* 2016-11-23 [03b4e6ea3](https://github.com/silverstripe/silverstripe-framework/commit/03b4e6ea3201736c62a73e301489fe6a65a01a0f) Tests shouldnt set date or time format to null (Daniel Hensby)
* 2016-11-22 [b2503ac0](https://github.com/silverstripe/silverstripe-cms/commit/b2503ac004f5e99d2041732dea702735128ecf1e) content authors unable to duplicate top-level pages (fixes #1685) (Loz Calver)
* 2016-11-21 [682e6070](https://github.com/silverstripe/silverstripe-cms/commit/682e6070e556f8e56b727b600c556da7507c2f44) Correct response code generated from error pages (Damian Mooyman)
* 2016-11-13 [00c9c2c77](https://github.com/silverstripe/silverstripe-framework/commit/00c9c2c775aa1041f2ba3756c2a8220e14cc942c) Fix DataObject::dbObject assigning incorrect table to DBField instance (Damian Mooyman)
* 2016-11-13 [22cb3d0d7](https://github.com/silverstripe/silverstripe-framework/commit/22cb3d0d74feae7f3470e469a8e0a54d79b2776e) various ORM test issues (Damian Mooyman)
* 2016-11-10 [804ff7c2](https://github.com/silverstripe/silverstripe-reports/commit/804ff7c247b69bf590a4f2e6c38acc5aa1e84e8f) Fixing test errors (Daniel Hensby)
* 2016-11-09 [ebae480c6](https://github.com/silverstripe/silverstripe-framework/commit/ebae480c662032d58a14f44055428b9309563874) Fix regression in aggregate column lookup from #6199 (Damian Mooyman)
* 2016-11-09 [6bf36fbd3](https://github.com/silverstripe/silverstripe-framework/commit/6bf36fbd30c9d0e1375430e692b0e50206a0cfcb) Correct return type for Member::currentUser() (Loz Calver)
* 2016-11-08 [9dbb5c0a1](https://github.com/silverstripe/silverstripe-framework/commit/9dbb5c0a1a2199fe1bcc0650db1eeecbe9bf97d8) safari tabs active border (Paul Clarke)
* 2016-11-07 [aca9deed2](https://github.com/silverstripe/silverstripe-framework/commit/aca9deed23295472445b5c9b5a94ac866408aebb) for safari scroll in campaign area (Paul Clarke)
* 2016-11-07 [962519c6](https://github.com/silverstripe/silverstripe-cms/commit/962519c6a715e71c9d08a7f9d5280232bba4adce) for safari height in main container shows action bar (Paul Clarke)
* 2016-11-04 [f18ef75c3](https://github.com/silverstripe/silverstripe-framework/commit/f18ef75c3dbc843ad13e2769663eedb7d0f2593f) Fixed crash when BASE_PATH is set by assuming the location of Constants.php (UndefinedOffset)
* 2016-11-04 [8bd5349e](https://github.com/silverstripe/silverstripe-cms/commit/8bd5349e4204540431471eda07be10b35105c3e2) Fixed issue on windows where the CMS_DIR constant would be set containing a backslash causing a crash in the cms (UndefinedOffset)
* 2016-11-04 [dd9ade429](https://github.com/silverstripe/silverstripe-framework/commit/dd9ade429454b1053ab5c2003663eeb66b5866d6) UploadField incorrectly setting max upload size (Daniel Hensby)
* 2016-11-04 [c5fb7127](https://github.com/silverstripe/silverstripe-cms/commit/c5fb7127ac7a0d1705ea850661f2b51476317a35) Page History 'Comparing versions' banner missing (Mike Cochrane)
* 2016-11-03 [4fb52ec](https://github.com/silverstripe/silverstripe-asset-admin/commit/4fb52eca3fc043afc2264196a8b60dbe4909fd80) es gap issue and change gallery to display flex (Paul Clarke)
* 2016-11-03 [f35cf55](https://github.com/silverstripe/silverstripe-asset-admin/commit/f35cf554a718df001171244d1f78d09c34adcddf) unit tests (Christopher Joe)
* 2016-11-03 [edfe51454](https://github.com/silverstripe/silverstripe-framework/commit/edfe514540aae0772f49225f3614ce045ad9e1d4) Ensure that builds use the 3.4 dependencies. (Sam Minnee)
* 2016-11-03 [135a64761](https://github.com/silverstripe/silverstripe-framework/commit/135a64761fac74cc7ac75640551c5a14874ade95) Ensure that builds use the 3.4 dependencies. (Sam Minnee)
* 2016-11-01 [c61d61d00](https://github.com/silverstripe/silverstripe-framework/commit/c61d61d00324e764022489968b5a114271793522) default_records are no longer inherited to child classes (Daniel Hensby)
* 2016-10-30 [747bd4cac](https://github.com/silverstripe/silverstripe-framework/commit/747bd4cac00383fffea66dea75f7e21e13df7088) filterAny error message now refers to correct method name (Daniel Hensby)
* 2016-10-28 [289189d](https://github.com/silverstripe/silverstripe-asset-admin/commit/289189d182d13e9bea7c46b37fe3667ab2555810) delete action in Editor (Christopher Joe)
* 2016-10-22 [bec5adf09](https://github.com/silverstripe/silverstripe-framework/commit/bec5adf09b733904a4e8d0aa55bdc337489af533) Versioned sort by ID (Jonathon Menz)
* 2016-10-19 [b0445f72e](https://github.com/silverstripe/silverstripe-framework/commit/b0445f72e4cce324308bb32384d578e43753cd6d) Ambiguous column SQL error (Jonathon Menz)
* 2016-10-16 [fe816076f](https://github.com/silverstripe/silverstripe-framework/commit/fe816076fc5a2b3b1e497b8c51c76430311eea2c) Make simplexml_load_file work on shared php-fpm (Nicola Fontana)
* 2016-10-11 [7368deca8](https://github.com/silverstripe/silverstripe-framework/commit/7368deca8f409c5aba94a6b646d7c0ac4fbd452f) Fix issue with SS_List as datasource for dropdown field (Damian Mooyman)
* 2016-10-07 [ae83b7b5](https://github.com/silverstripe/silverstripe-cms/commit/ae83b7b5ef28df5f5b3f752435f3b36b078f619a) History controller now shows right comparison versions (Daniel Hensby)
* 2016-10-04 [797be6ac8](https://github.com/silverstripe/silverstripe-framework/commit/797be6ac82f6938af06c24c99150648ff214f797) Revert natural sort (Jonathon Menz)
* 2016-10-04 [6dde5ce57](https://github.com/silverstripe/silverstripe-framework/commit/6dde5ce5718911d8e405eb590c68036ceaa6e608) Absolute alternate_base_url no longer breaks session cookies (Daniel Hensby)
* 2016-10-03 [98d95cd7](https://github.com/silverstripe/silverstripe-cms/commit/98d95cd70708ae1f15a9bf5c5a661cd66f449f2f) Sort order for duplicated child pages is now retained (Daniel Hensby)
* 2016-08-03 [a84a1b78](https://github.com/silverstripe/silverstripe-siteconfig/commit/a84a1b785c1e943951203ffdb584af5a34e41bdb) es issue #32 (Access tab JS) (Colin Tucker)
* 2016-07-12 [87477a1e](https://github.com/silverstripe/silverstripe-reports/commit/87477a1e01d03ebee7eb71c352b3da47da73a9f2) Fix incorrect url manipulation (Damian Mooyman)