# 4.0.0-beta2 ## Change Log ### API Changes * 2017-07-31 [078a508d7](https://github.com/silverstripe/silverstripe-framework/commit/078a508d718f9a37dc6ac413be2db5ecd124a03b) Replace legacy tiny_mce_gzip compressor with asset generator (Damian Mooyman) * 2017-07-27 [b52319d](https://github.com/silverstripe/silverstripe-asset-admin/commit/b52319dda4e7c2d3de77fdbcb54865fa380689b9) Introduce thumbnail loading mechanism to support eventually consistent asset store (Damian Mooyman) * 2017-07-26 [3364f5c5](https://github.com/silverstripe/silverstripe-cms/commit/3364f5c52bc7a5059412a946fbe193235196001b) Use setTitleField to use MenuTitle for selecting internal links (Damian Mooyman) * 2017-07-26 [79042f5](https://github.com/silverstripe/silverstripe-assets/commit/79042f59cd51314f3205de60e5e0e7bc078cd8c3) Implement copy / move at the filesystem level (Damian Mooyman) * 2017-07-18 [50f0906](https://github.com/silverstripe/silverstripe-asset-admin/commit/50f09062ed0c4be28abe44f922a3481840653b0e) Abstract inlining of urls into a configurable service (Damian Mooyman) * 2017-07-16 [f4af1fab](https://github.com/silverstripe/silverstripe-reports/commit/f4af1fab7731c76c742d0823717b22db00268516) Remove Report::add_excluded_report() and make excluded_reports configurable (Robbie Averill) * 2017-07-12 [2b266276c](https://github.com/silverstripe/silverstripe-framework/commit/2b266276c2146f4d8fd6e5fec69e28fc9848586e) Implement new module sorting pattern (Aaron Carlino) * 2017-07-12 [82d1795](https://github.com/silverstripe/silverstripe-config/commit/82d1795acd51ddc1b20a562b2a27770fd2a9d7fc) Warn if use non-private configs (declared as config in parent class) (Damian Mooyman) * 2017-07-12 [824e29e](https://github.com/silverstripe/silverstripe-admin/commit/824e29e4dbc51da620876dd28d893beb9870a89b) Update module sorting (Damian Mooyman) * 2017-07-12 [eeb4407](https://github.com/silverstripe/silverstripe-assets/commit/eeb44071be075ad9b7e079c45299b0dfb33b156c) Update module sorting (Damian Mooyman) * 2017-07-12 [a69600fa](https://github.com/silverstripe/silverstripe-cms/commit/a69600fa7b4fccf55ef1264cb62e97b559b87469) Update module sorting (Damian Mooyman) * 2017-07-11 [ccda816f9](https://github.com/silverstripe/silverstripe-framework/commit/ccda816f909b3004c3a8e00dec02fa37e35d1667) added flatList argument for generating the json tree list with a context string property (Christopher Joe) * 2017-07-11 [2d04b84](https://github.com/silverstripe/silverstripe-installer/commit/2d04b844b78d4b4fbbff054e58fbf1b06d965060) Convert installer to recipe (Damian Mooyman) ### Features and Enhancements * 2017-08-03 [559d761](https://github.com/silverstripe/silverstripe-asset-admin/commit/559d7611aa50ee104e94e3a060b41d5e973b9ea1) Allow insert links with display link text (Saophalkun Ponlu) * 2017-08-03 [417caf29](https://github.com/silverstripe/silverstripe-cms/commit/417caf29724c1bd6df286d4a0ef9bad71152bf2f) Allow insert links with display link text (Saophalkun Ponlu) * 2017-08-03 [4b8c4a4](https://github.com/silverstripe/silverstripe-admin/commit/4b8c4a463caec40c5f91c8d8075b471bd34c0252) Allow insert links with display link text (Saophalkun Ponlu) * 2017-08-03 [06efd2ac1](https://github.com/silverstripe/silverstripe-framework/commit/06efd2ac12d92bdfb08d23bcc317a83e9c369cd3) Ensure flush destroys temp tinymce files (Damian Mooyman) * 2017-08-01 [5a34552](https://github.com/silverstripe/silverstripe-versioned/commit/5a345525831842bcb634f9c8fc2ea8208c676bcb) show all implicit objects regardless of whether they have been published (Christopher Joe) * 2017-08-01 [ae97c15e4](https://github.com/silverstripe/silverstripe-framework/commit/ae97c15e4206f70bbdf6028365cb86373d8329ee) Soft-code CSS explicit height and compute against rows (Damian Mooyman) * 2017-07-26 [9627a88](https://github.com/silverstripe/silverstripe-admin/commit/9627a88f44262957274aa41d874d53130971f2c4) search summary for ModelAdmin (Aaron Carlino) * 2017-07-26 [74873096b](https://github.com/silverstripe/silverstripe-framework/commit/74873096bdd2cbc3ca1ed9a777987c595431dfb4) getSummary() API for SearchContext (Aaron Carlino) * 2017-07-25 [82f4114](https://github.com/silverstripe/silverstripe-assets/commit/82f411454cf7efe2b38232e68fd2e08a47ca4563) InterventionBackend now safely approaches “eventually consistent” assets via a backing-off attempt controlled via a cache (Damian Mooyman) * 2017-07-25 [2d32afe](https://github.com/silverstripe/silverstripe-asset-admin/commit/2d32afed54d68ba519621e9a0dad2537f90feb77) Switch CheckboxSetField to TreeMultiselectField for better UX (Christopher Joe) * 2017-07-21 [392cda15f](https://github.com/silverstripe/silverstripe-framework/commit/392cda15f67dd6935a125483f66584051a3bd140) Add updateRules extension point to Director::handleRequest (Robbie Averill) * 2017-07-20 [0aff59d](https://github.com/silverstripe/silverstripe-admin/commit/0aff59d95f773274c2bb5c198173e3396cf306c3) add support for TreeMultiselectField in react (Christopher Joe) * 2017-07-20 [78d4d0d5d](https://github.com/silverstripe/silverstripe-framework/commit/78d4d0d5dd2811047833d5f3624fc1a3bf63c855) add support for TreeMultiselectField in react (Christopher Joe) * 2017-07-19 [a341d48](https://github.com/silverstripe/silverstripe-asset-admin/commit/a341d48dfdcd393f813cf89a8ccdc61e0463fe55) add unit test for original image and regular file in ThumbnailGenerator (Christopher Joe) * 2017-07-19 [441cfeb](https://github.com/silverstripe/silverstripe-asset-admin/commit/441cfeb7c9acf5a01cfc7b427ce4af0d446fb50f) refactored AssetDropzone to allow for optimistic rendering and frontend file validation (Aaron Carlino) * 2017-07-18 [74b2872](https://github.com/silverstripe/silverstripe-admin/commit/74b287270c8eb6a63df5f3331fea67cff4300016) Allow help link to be disabled in user code (Robbie Averill) * 2017-07-17 [dc8527b](https://github.com/silverstripe/silverstripe-admin/commit/dc8527b47f35e8d8b2e708dcef854adb327c3b7b) added deeper shadow and hover state for inline-toolbar (Christopher Joe) * 2017-07-17 [c2983a5](https://github.com/silverstripe/silverstripe-admin/commit/c2983a56aa132c7bce0425f1bda37f79ae2c75b0) Add version provider dependency to use for CMSVersion (Robbie Averill) * 2017-07-16 [ac851f3a](https://github.com/silverstripe/silverstripe-siteconfig/commit/ac851f3afa1e46a35e355d04ce6cc91c05bd1589) Upgrade to Behat 3, remove old feature contexts, update Travis configuration (Robbie Averill) * 2017-07-16 [12310d5d](https://github.com/silverstripe/silverstripe-siteconfig/commit/12310d5d2bc81605f4ec7ed2ea834fc84b799dfe) Change "only these people" to "only these groups" in permissions (Robbie Averill) * 2017-07-16 [2dd5bb4d1](https://github.com/silverstripe/silverstripe-framework/commit/2dd5bb4d19a8f226e3179f89e7bb9514c630db84) Add Behat CMS header tab context methods (Robbie Averill) * 2017-07-14 [491329a](https://github.com/silverstripe/silverstripe-asset-admin/commit/491329a49f05819c0539cc86f490c4bc0203957a) Add edit command and its url test for file insert (Saophalkun Ponlu) * 2017-07-14 [6fc1491f](https://github.com/silverstripe/silverstripe-cms/commit/6fc1491f0b823ae43f86354d843ba3cd3a4cfbb1) Add edit command and its url test for page insert (Saophalkun Ponlu) * 2017-07-13 [a8c2cd1](https://github.com/silverstripe/silverstripe-assets/commit/a8c2cd1f420a1d1ba52be23e1838abb748f7a9eb) Use injector for creating SSViewer (Robbie Averill) * 2017-07-13 [a418c70](https://github.com/silverstripe/silverstripe-admin/commit/a418c70235bed515111406859717046fbfb86080) Use injector for creating SSViewer (Robbie Averill) * 2017-07-13 [1cf8a67f](https://github.com/silverstripe/silverstripe-cms/commit/1cf8a67f21563c99044bccd78af6c7f02b1ebb81) Use injector for creating SSViewer (Robbie Averill) * 2017-07-12 [f367a0aa6](https://github.com/silverstripe/silverstripe-framework/commit/f367a0aa62baef0969091cc766c41822ad305087) add web accessible colours to web view dev/build (Sacha Judd) * 2017-07-10 [0b0a488](https://github.com/silverstripe/silverstripe-asset-admin/commit/0b0a488414930eca072821fb7eecfa8e4ea1d835) add search functionality to folder location (Christopher Joe) * 2017-07-10 [823e49526](https://github.com/silverstripe/silverstripe-framework/commit/823e49526fe43b554e1b05a098ddff498bb52210) Allow SSViewer and SSViewer_FromString to be injectable (Robbie Averill) * 2017-07-06 [de799f0](https://github.com/silverstripe/silverstripe-admin/commit/de799f0d3b75b5c68207eea1a3defef8951f1225) Create a component that handles click event outside of a component (Saophalkun Ponlu) * 2017-07-06 [c36f284](https://github.com/silverstripe/silverstripe-admin/commit/c36f284d640540826fd7d5e8e39395f2c572e309) Ensure apollo client sets accept header (#137) (Damian Mooyman) * 2017-07-06 [d112695](https://github.com/silverstripe/silverstripe-admin/commit/d112695dce8604d4e82b1bee7aa6d62da1713bb8) Simplify form transforms, make factories more customisable (#136) (Aaron Carlino) * 2017-07-04 [ee4d8b4d4](https://github.com/silverstripe/silverstripe-framework/commit/ee4d8b4d4e22a25b86c90785c45cc480f8423861) Add new SilverStripeVersionProvider to provider module versions (Robbie Averill) * 2017-07-04 [bd5782adc](https://github.com/silverstripe/silverstripe-framework/commit/bd5782adcaf46e4a7281b778504a38e4dc6badf3) Allow index type to be configured per DBField instance (Robbie Averill) * 2017-07-03 [4c1dbd40](https://github.com/silverstripe/silverstripe-cms/commit/4c1dbd402b69093c069ffa12d8e01e4e5a816d83) Change "only these people" to "only these groups" in permissions (Robbie Averill) * 2017-06-23 [c9c439061](https://github.com/silverstripe/silverstripe-framework/commit/c9c43906191511bce8ef6f4dc8b84600eebaebf2) Ensure polymorphic has_one fields are indexed (Robbie Averill) * 2017-05-19 [be0ec0d](https://github.com/silverstripe/silverstripe-admin/commit/be0ec0de98a118b695703eaf0e4d7769208f5dd1) added an inline-toolbar providing edit/remove of links in HTML editor (Saophalkun Ponlu) * 2017-05-18 [c2841b6d6](https://github.com/silverstripe/silverstripe-framework/commit/c2841b6d64d2c756f4ad046bb1ef6eacf9d861ea) Remove "Remove link" button from the editor's main toolbar (Saophalkun Ponlu) * 2016-12-23 [ed26b251c](https://github.com/silverstripe/silverstripe-framework/commit/ed26b251c830bd7b096cd717bc1baeb6c2d4c590) Better output type detection for debugging (Damian Mooyman) ### Bugfixes * 2017-08-07 [7873fe1](https://github.com/silverstripe/silverstripe-admin/commit/7873fe1e5265b6508b61daabad9c801f51c47c3b) FormBuilderLoader calls initialize on redux-form after setting a new schema (#180) (Chris Joe) * 2017-08-07 [068156710](https://github.com/silverstripe/silverstripe-framework/commit/06815671023b0e86ff85dfa4513d62f5a37b69a3) Fix flushing on live mode (#7241) (Damian Mooyman) * 2017-08-06 [f7bebdd8f](https://github.com/silverstripe/silverstripe-framework/commit/f7bebdd8f8ef17a5d3caca717f442cf4206a10cd) Fix install issue with IIS (Damian Mooyman) * 2017-08-03 [2828216](https://github.com/silverstripe/silverstripe-campaign-admin/commit/28282169b3a9a04a47d5dd7c8e3495a84c4a895a) class check (Christopher Joe) * 2017-08-03 [81dba5c](https://github.com/silverstripe/silverstripe-asset-admin/commit/81dba5c6609f95e327968029fbb7614fa9afc07a) unit tests with handler mock for ImageLoadActions (Christopher Joe) * 2017-08-03 [b6a8e4588](https://github.com/silverstripe/silverstripe-framework/commit/b6a8e458882cd8f3d0a7a2e36ffbafc76ea04ffd) Ensure mocked controller has request assigned (Damian Mooyman) * 2017-08-03 [1d4e524](https://github.com/silverstripe/silverstripe-campaign-admin/commit/1d4e5244256ed8b7d14005a9877e60417a7ac84d) translations in list (Christopher Joe) * 2017-08-03 [ccdda08](https://github.com/silverstripe/silverstripe-campaign-admin/commit/ccdda08e396d4be5316f03ff88571b8f53629f4a) move placeholders to config and added extension hook for placeholder groups (Christopher Joe) * 2017-08-03 [32edfa0](https://github.com/silverstripe/silverstripe-campaign-admin/commit/32edfa0d8d6518690c30465607208e1c73e10f83) some of the feedback addressed (Christopher Joe) * 2017-08-02 [3e3ea75](https://github.com/silverstripe/silverstripe-admin/commit/3e3ea75be6c5b62ce0cc4b08db5a7ad9f561b8d0) FormStateManager to include the schema data, so transformations are more informed (Christopher Joe) * 2017-08-02 [e64acef53](https://github.com/silverstripe/silverstripe-framework/commit/e64acef53a68fae99978147cfbb2ea8ad33f37b1) Fix invalid i18n yaml (Damian Mooyman) * 2017-08-02 [1b6ac6d](https://github.com/silverstripe/silverstripe-asset-admin/commit/1b6ac6d517e1a75b5ce1f45a099095036074ad16) style fixes and test cleanup (Christopher Joe) * 2017-08-02 [8949d7f](https://github.com/silverstripe/silverstripe-admin/commit/8949d7fc42692293fbf418cddf2e605bb8ea6c8f) Allow buttons to retain their font size on small screens if they don't have an icon (#152) (Robbie Averill) * 2017-08-02 [841801145](https://github.com/silverstripe/silverstripe-framework/commit/8418011456b12c1f2b5c39ba9f9b1a3ae637037e) linting issues (Damian Mooyman) * 2017-08-01 [685320450](https://github.com/silverstripe/silverstripe-framework/commit/6853204504e869f525d24be32b66ab0d7e1e9883) Fix ajax loading wait for behat tests (Damian Mooyman) * 2017-07-31 [2403c8f](https://github.com/silverstripe/silverstripe-asset-admin/commit/2403c8f05825b252647de3f812b26ae47fcfd956) Center align folder preview icons in edit panel (Robbie Averill) * 2017-07-31 [62ce8d6](https://github.com/silverstripe/silverstripe-asset-admin/commit/62ce8d6ead489230de33f1bc15f5d889db68b9b8) added overlay for Editor while FormBuilderLoader is loading (Christopher Joe) * 2017-07-31 [2f2d8d3](https://github.com/silverstripe/silverstripe-admin/commit/2f2d8d3ed3eddd1c9d4719f3c9cfdf8c5615cc0d) Cleaned up "onLoadingSuccess" and "onLoadingError" API, made "onFetchingSchema" API more intuitive to be before fetching. (Christopher Joe) * 2017-07-28 [53a0206b](https://github.com/silverstripe/silverstripe-cms/commit/53a0206b1d1216bde067435d0c58fb905a19fe51) check if parent context is SiteTree instance (Nic Horstmeier) * 2017-07-28 [980d6b7ef](https://github.com/silverstripe/silverstripe-framework/commit/980d6b7ef77052bbf99158c072cfd36235c7aa8b) ?showqueries=inline failed on PDO databases (fixes #7199) (Loz Calver) * 2017-07-28 [a85bc86fd](https://github.com/silverstripe/silverstripe-framework/commit/a85bc86fd320aaa3d3cfbcfb8546947d61dbcbc6) behat tree dropdown trigger (Damian Mooyman) * 2017-07-27 [4e222fc18](https://github.com/silverstripe/silverstripe-framework/commit/4e222fc1896d864c000e547dc162f97614aaf34c) add function for selecting a value in the new tree dropdown in behat using react (Christopher Joe) * 2017-07-27 [31e1fcb](https://github.com/silverstripe/silverstripe-asset-admin/commit/31e1fcb4c60881b4187c0d25548afc22470e1747) behat tests that use tree dropdowns (Christopher Joe) * 2017-07-27 [8102870](https://github.com/silverstripe/silverstripe-assets/commit/8102870635faea2a631a0548a1a19add0cf16fbb) Quote yample starting with % (Daniel Hensby) * 2017-07-27 [3ef9ca69d](https://github.com/silverstripe/silverstripe-framework/commit/3ef9ca69d1b4d284eabf94ff6044dea3fe7eb430) DBComposite doesn't allow arbitrary property assignment (Aaron Carlino) * 2017-07-27 [a6a254c](https://github.com/silverstripe/silverstripe-admin/commit/a6a254c1dca8802ef9f778a88d381b37e68450f2) sass linting (Damian Mooyman) * 2017-07-27 [47f24ce05](https://github.com/silverstripe/silverstripe-framework/commit/47f24ce05befd3b97686baafb0386bed22593be8) up test linting (Damian Mooyman) * 2017-07-26 [52ee858](https://github.com/silverstripe/silverstripe-admin/commit/52ee858c28c146fc61817da57f60826989a5bcca) Fixed broken reload check (Damian Mooyman) * 2017-07-26 [49a758d](https://github.com/silverstripe/silverstripe-admin/commit/49a758d0931d28057fc25e23edafdae036a80088) remove clearSchema, as it wasn't doing anything (Christopher Joe) * 2017-07-26 [cb7d157](https://github.com/silverstripe/silverstripe-asset-admin/commit/cb7d157b7df632b0b00b5f9180a02c43c40cf7f9) history list to load last in the stack (Christopher Joe) * 2017-07-25 [fa96953](https://github.com/silverstripe/silverstripe-graphql/commit/fa96953f125f79a72a037097a26f0453f3582862) list scaffolded DataObjects when not paginated (#112) (Chris Joe) * 2017-07-24 [980bf83](https://github.com/silverstripe/silverstripe-installer/commit/980bf834b7aee202becec2bbe0cdf854d723f9de) recipe plugin version constraint (Damian Mooyman) * 2017-07-24 [7a0b55d](https://github.com/silverstripe/silverstripe-asset-admin/commit/7a0b55dd05319fb4449f072af764aca3b6aee369) ed linting issue (Damian Mooyman) * 2017-07-21 [654e057](https://github.com/silverstripe/silverstripe-versioned/commit/654e0570c68a8d2c98f62710562f420f67a25a53) Use correct yml syntax (Daniel Hensby) * 2017-07-21 [f393471](https://github.com/silverstripe/silverstripe-assets/commit/f393471a6a2d24b4628986f5ee03e2037ee08d92) Use correct yml syntax (Daniel Hensby) * 2017-07-21 [d49a5f5a](https://github.com/silverstripe/silverstripe-cms/commit/d49a5f5af37819efc71d8eaf99174877ee82fbff) Yaml syntax (Daniel Hensby) * 2017-07-21 [5bf9ccc23](https://github.com/silverstripe/silverstripe-framework/commit/5bf9ccc235cdce7155a6430ba074f1b425fc11b9) Deprecated yml syntax (Daniel Hensby) * 2017-07-21 [1088f75](https://github.com/silverstripe/silverstripe-graphql/commit/1088f75544573e30195e5b497fa957b9d43d7878) query the object after creation, so data is the same as if queried again (#109) (Chris Joe) * 2017-07-21 [2385b7385](https://github.com/silverstripe/silverstripe-framework/commit/2385b738550c8d9678c87cc09f2d40a4d8c078c4) fix config rules to match updated `Except` (Damian Mooyman) * 2017-07-20 [db5f81d3](https://github.com/silverstripe/silverstripe-cms/commit/db5f81d39308fbb79acbd4189049360f60139596) behat tests (Saophalkun Ponlu) * 2017-07-20 [cc6b4422](https://github.com/silverstripe/silverstripe-cms/commit/cc6b44223ec2e606ccc2fc19b60679c5e9862884) ContentController still using global $project; (Aaron Carlino) * 2017-07-20 [6fd6a3894](https://github.com/silverstripe/silverstripe-framework/commit/6fd6a38949a7ac524defbc917e7ebcca86e10522) Fix unassigned nestedFrom (Damian Mooyman) * 2017-07-20 [41c3d21](https://github.com/silverstripe/silverstripe-config/commit/41c3d21fa8ea84e7a7a90738f6e8cba4fd5972d4) Fix issue with non-associative rule conditions (Damian Mooyman) * 2017-07-19 [8aeec9208](https://github.com/silverstripe/silverstripe-framework/commit/8aeec92087d2815b71901652ff1b3c95ef12295f) FulltextSearchable DB engine not set correctly (Daniel Hensby) * 2017-07-19 [292aaf653](https://github.com/silverstripe/silverstripe-framework/commit/292aaf65301b2be4bb5e6e1505ccbe98b8ade67f) Cache IDs grouped by site first (Daniel Hensby) * 2017-07-18 [fca3ba73](https://github.com/silverstripe/silverstripe-cms/commit/fca3ba73f52e2712b40538b015ebf250407edbd0) Pages search now defaults to list view (Saophalkun Ponlu) * 2017-07-18 [b77274c1a](https://github.com/silverstripe/silverstripe-framework/commit/b77274c1a3c3ab8cfa0abf939aa2e4735e534171) Add unique prefix to cache stores to prevent cache leak (Daniel Hensby) * 2017-07-18 [ac388a559](https://github.com/silverstripe/silverstripe-framework/commit/ac388a5591bdf38adaa29aedad4e5845831cafd1) Exclude thirdparty dir from code coverage (Robbie Averill) * 2017-07-18 [a5ca4ecb5](https://github.com/silverstripe/silverstripe-framework/commit/a5ca4ecb596cc5b0d7c706e849a864153854d60f) Log in as someone else returns user back to login screen (Robbie Averill) * 2017-07-18 [e3282cb](https://github.com/silverstripe/silverstripe-admin/commit/e3282cb4a49df78ccc009694d566b68bf607aedd) switch to using TinyMCE's serializer and domparser for changetracker (Christopher Joe) * 2017-07-18 [fb6e6162](https://github.com/silverstripe/silverstripe-cms/commit/fb6e6162ca5f9991f536c14824e94339c0349a47) Use better inheritance based logic for deciding which active tab to display in edit page (Robbie Averill) * 2017-07-17 [e8c77463](https://github.com/silverstripe/silverstripe-cms/commit/e8c77463c53e2329b1875c9c1cde9593538b047d) Use injection for CMSMain in tests (Robbie Averill) * 2017-07-17 [a8cbfa8](https://github.com/silverstripe/silverstripe-admin/commit/a8cbfa804864b8fc8c7d933494a989663339549f) Add getter and setter for the version provider dependency on LeftAndMain (Robbie Averill) * 2017-07-17 [ba9ad5527](https://github.com/silverstripe/silverstripe-framework/commit/ba9ad55274de9412f0a2112d1f57eda784615c2f) Base URL defaults to a slash in currentURL if not defined already (Robbie Averill) * 2017-07-17 [515a7cb5](https://github.com/silverstripe/silverstripe-cms/commit/515a7cb569f0cf90787b44fca8845760b539fabe) Make sure VirtualPage renders correct templates (Daniel Hensby) * 2017-07-17 [da4e46e4d](https://github.com/silverstripe/silverstripe-framework/commit/da4e46e4de6142c463e7bf2c039b64f5ffe5e0da) Use merge and set instead of update for config calls (Robbie Averill) * 2017-07-17 [c6b5f3c](https://github.com/silverstripe/silverstripe-errorpage/commit/c6b5f3cb41e5a9c48dd279252a065326f09b0678) Use set instead of update for config calls (Robbie Averill) * 2017-07-17 [54777a7](https://github.com/silverstripe/silverstripe-assets/commit/54777a797a41d1db55574ab34a85239fa6c51089) Use merge and set instead of update for config calls (Robbie Averill) * 2017-07-17 [3216b4b](https://github.com/silverstripe/silverstripe-admin/commit/3216b4b3c8c194a969e351a16855c0600e870c7f) Use merge instead of update for config calls (Robbie Averill) * 2017-07-17 [c3cda42b](https://github.com/silverstripe/silverstripe-cms/commit/c3cda42b92729c448e81e0cb0f7fc9be00a6bc2a) Use merge or set instead of update for config calls (Robbie Averill) * 2017-07-17 [c806261](https://github.com/silverstripe/silverstripe-versioned/commit/c806261830251fd0739974b21f1c93e90d96ed62) Use merge instead of update for config calls (Robbie Averill) * 2017-07-17 [ea4181166](https://github.com/silverstripe/silverstripe-framework/commit/ea4181166fa023e88c96c1311b972886a0636313) Ensure phpdbg calls are registered by SilverStripe core as a CLI call (Robbie Averill) * 2017-07-17 [99c1838](https://github.com/silverstripe/silverstripe-admin/commit/99c1838bb08e618b38cc8e0bd36a5ee694ba08b7) check that an entry is found before destructuring it (Christopher Joe) * 2017-07-17 [fc9495b](https://github.com/silverstripe/silverstripe-asset-admin/commit/fc9495b80aac5aab2dd3b998efdf7fdcf01d62ac) retain view when searching or closing the file editor (Christopher Joe) * 2017-07-16 [dd4d5740](https://github.com/silverstripe/silverstripe-cms/commit/dd4d5740b81ead5ece1042139799714ad831ff8f) Ensure tab states are reflected when switching on page edit screen (Robbie Averill) * 2017-07-16 [85c79d4e](https://github.com/silverstripe/silverstripe-reports/commit/85c79d4e662706760bfa2c05e661d6194fcf420e) Re-enable code coverage runs with phpdbg (Robbie Averill) * 2017-07-16 [8b12e97d7](https://github.com/silverstripe/silverstripe-framework/commit/8b12e97d7a6da351740ae4ec5db5b2372e255601) Enable code coverage builds with phpdbg and 7.1.7 (Robbie Averill) * 2017-07-15 [1a38feff2](https://github.com/silverstripe/silverstripe-framework/commit/1a38feff2259c35f7a24af98d58bedaef8a59a80) Version provider uses early bound config getter, move LeftAndMain config to admin module (Robbie Averill) * 2017-07-14 [6523c00](https://github.com/silverstripe/silverstripe-admin/commit/6523c0083411194d7815007b32ef8cb529a1125f) linting and default value issues (Christopher Joe) * 2017-07-14 [844462108](https://github.com/silverstripe/silverstripe-framework/commit/844462108ec4398cf176b174f54986e842611dc3) diff reference (Damian Mooyman) * 2017-07-14 [ad9dc0e](https://github.com/silverstripe/silverstripe-admin/commit/ad9dc0e5f1785d16277ccf5470f32568873bdb11) typo in Focusedzone property (Christopher Joe) * 2017-07-14 [9a66f80](https://github.com/silverstripe/silverstripe-admin/commit/9a66f80f687272d46eb26f960fafc456961e22f9) add doc blocks and juggle logic for loading a tree (Christopher Joe) * 2017-07-13 [a11115b](https://github.com/silverstripe/silverstripe-assets/commit/a11115bd017342fbcfcb963dab332dc932b6cfbb) Fix ini2bytes (Damian Mooyman) * 2017-07-13 [b726d64d1](https://github.com/silverstripe/silverstripe-framework/commit/b726d64d1d1516b4a22c173f924e08a1fb358f6d) SearchEngine to use quoted table names (martimiz) * 2017-07-13 [b16896f22](https://github.com/silverstripe/silverstripe-framework/commit/b16896f22bc70457bf53d48ac71c30e40c2ad660) Ignore exceptions thrown when deleting test databases (Robbie Averill) * 2017-07-13 [5fcd7d084](https://github.com/silverstripe/silverstripe-framework/commit/5fcd7d084fb6c4af92873af470ccf3032fbbf212) Fix registered shutdown function not handling responsibility for outputting redirection response (Damian Mooyman) * 2017-07-13 [e60631c](https://github.com/silverstripe/silverstripe-assets/commit/e60631cf92112d6835a27f226f94e801e9c40921) Ensure dimensions are cached (Damian Mooyman) * 2017-07-13 [16b66440c](https://github.com/silverstripe/silverstripe-framework/commit/16b66440c22595ebd1db7e57af342b38ef2e84ef) Incorrect module delimiter (Aaron Carlino) * 2017-07-13 [e30855b](https://github.com/silverstripe/silverstripe-admin/commit/e30855bdeb1deb2bb9b929e96f0072323fbb47f1) Incorrect module delimited (Damian Mooyman) * 2017-07-13 [4898c0a4a](https://github.com/silverstripe/silverstripe-framework/commit/4898c0a4ad8402632748ebdbe388a3051501f316) Incorrect module delimited (Damian Mooyman) * 2017-07-13 [3cf9910f](https://github.com/silverstripe/silverstripe-cms/commit/3cf9910fe4a4957c331e0c1ce86f48ea42c5d04c) Incorrect module delimited (Damian Mooyman) * 2017-07-13 [8fb4cb5](https://github.com/silverstripe/silverstripe-assets/commit/8fb4cb51a3df32ace058742e4151603a77979de1) Incorrect module delimited (Damian Mooyman) * 2017-07-12 [32a02e7](https://github.com/silverstripe/silverstripe-asset-admin/commit/32a02e77cd6ab1a1c58e9a1fdd91baad1a5b8acf) missing translations (Christopher Joe) * 2017-07-11 [d347896](https://github.com/silverstripe/silverstripe-assets/commit/d347896ffa2f89c3df1ede149c990e00168308e2) Prevent brutal discard of constructed Image_Backend instances (Damian Mooyman) * 2017-07-10 [960a0f834](https://github.com/silverstripe/silverstripe-framework/commit/960a0f8343e5ff8379906c2476af4b74da0fd9c9) Make File::ini2bytes() compliant with binary prefixes (fixes #7145) (Loz Calver) * 2017-07-07 [9764e6a](https://github.com/silverstripe/silverstripe-admin/commit/9764e6a8c2c86d962ba31f96c7cf0d82921a73af) broken menu items for model admins (#141) (Saophalkun Ponlu) * 2017-07-06 [a6db16b22](https://github.com/silverstripe/silverstripe-framework/commit/a6db16b2298738e1ef1329329cbef7c6b33f993e) OS X issue with `Convert::html2raw`, `HTMLText::FirstSentence`, `HTMLText::Summary` and `Text::FirstSentence`. (Roman Schmid) * 2017-07-06 [445d3b8](https://github.com/silverstripe/silverstripe-admin/commit/445d3b8fec124359e1e655eded73872f981750e6) add lint disable for most scss lines (Christopher Joe) * 2017-07-06 [85359ad59](https://github.com/silverstripe/silverstripe-framework/commit/85359ad59eedd6a5bc9a9b25aa702e4bc78d4817) Ensure that installer can create an initial admin account (Damian Mooyman) * 2017-07-05 [55dc3724d](https://github.com/silverstripe/silverstripe-framework/commit/55dc3724dbfbf286dc2e04232afb71cbb87f6cb3) Invalid composer.json (Damian Mooyman) * 2017-07-05 [5ff0985](https://github.com/silverstripe/silverstripe-asset-admin/commit/5ff09857e6b1bc9da742b2aceddb27a4498fee78) Limit to current folder checkbox click behaviour (Saophalkun Ponlu) * 2017-07-05 [0d1971e](https://github.com/silverstripe/silverstripe-admin/commit/0d1971e105084c95f9e7badafeb4898315bba98b) keyboard accessibility broke with current version of react-select (Christopher Joe) * 2017-07-04 [c836a2e2d](https://github.com/silverstripe/silverstripe-framework/commit/c836a2e2d288d10e601a29003bcc30a9fb7a3d94) Module resource regex does not allow ports (Aaron Carlino) * 2017-07-04 [f14e6bae2](https://github.com/silverstripe/silverstripe-framework/commit/f14e6bae2c353468f1e9f0dfb3e2af64b3061402) numeric field for null values (John Milmine) * 2017-07-04 [9c213ff](https://github.com/silverstripe/silverstripe-campaign-admin/commit/9c213ff757346238191008a36fd14598ddc5a17c) unnamespaced i18n keys (#35) (Damian Mooyman) * 2017-07-04 [4b2320583](https://github.com/silverstripe/silverstripe-framework/commit/4b23205838a8bb16d64a3e44a069731b235ca6ca) unnamespaced i18n keys (Damian Mooyman) * 2017-06-29 [79a7b1016](https://github.com/silverstripe/silverstripe-framework/commit/79a7b1016e6046af4f07fcd8bfb40773d1066b7e) add missing $rootCall param from LeftAndMain (Daniel Hensby) * 2017-06-26 [eb7f53b](https://github.com/silverstripe/silverstripe-assets/commit/eb7f53b835409920d8097f4c6bb516171421848a) Orientation of images based on EXIF data now works (Daniel Hensby) * 2017-06-22 [c2ad41ef](https://github.com/silverstripe/silverstripe-cms/commit/c2ad41ef1b13da2b29ed6d3b26aa7a092bfecd9c) Allow RedirectorPage to have non-redirected actions, move redirection to index (Robbie Averill) * 2017-06-22 [ad54e7eb3](https://github.com/silverstripe/silverstripe-framework/commit/ad54e7eb30be0632c00c81feaa33b61f79f0327d) ImportButton not opening the modal (Will Rossiter) * 2017-05-19 [42c3b87](https://github.com/silverstripe/silverstripe-admin/commit/42c3b873effb80f04c6ac96a1e3b16810fcb62f9) Remove legacy translation behaviour in template (Robbie Averill) * 2017-05-19 [fc036208](https://github.com/silverstripe/silverstripe-cms/commit/fc0362087e42d66d7d4a138c9fd52be0be0d9f50) Remove legacy sprintf style translations in favour of placeholders (Robbie Averill) * 2017-05-18 [1d2ea7b](https://github.com/silverstripe/silverstripe-versioned/commit/1d2ea7b98599f6232ce3ae05d36e883f81cb99f9) Remove legacy sprintf style translations in favour of named placeholders (Robbie Averill) * 2017-05-09 [3dd303679](https://github.com/silverstripe/silverstripe-framework/commit/3dd3036792962d5384a72aa0132a64aca7d2ebc2) Ensure GridState_Component is added to GridField config even if we set config with GridField::setConfig (Klemen Dolinsek) * 2017-02-04 [e307f067e](https://github.com/silverstripe/silverstripe-framework/commit/e307f067edfa741e1387eabc40da308a8b08614a) Replace deprecated %s placeholders in translations with named placeholders (Robbie Averill)