Commit Graph

60 Commits

Author SHA1 Message Date
Garion Herman 2b9ef6be16 Merge tag '4.6.0' into 4.6
Release 4.6.0
2020-07-13 12:26:06 +12:00
Maxime Rainville 996c1b5719 [CVE-2020-6164] Remove/deprecate unused controllers that can potentially give away some information about the underlying project. 2020-07-10 15:03:18 +12:00
Maxime Rainville b62288cc92 BUG Disabled the UpgradeBootstrap upgrader doctor task 2020-06-30 21:30:14 +12:00
Will Rossiter e07bcee182
Add missing upgrade rules for Email class 2019-08-29 09:10:03 +12:00
Maxime Rainville 2a91b777c6 BUG Rewrite deprecation notice for declared_permissions 2019-05-03 19:02:19 +12:00
bergice e9ab2ed381 Add class to trait visitor.
This lets us replace classes that extend certain other classes with a provided list of traits.
2019-03-04 13:52:28 +13:00
Robbie Averill 3e90fdf42f Merge branch '4.3' into 4 2019-02-19 08:41:05 +07:00
Robbie Averill 79e44b42fa Merge branch '4.1' into 4.2 2019-02-19 08:37:07 +07:00
Maxime Rainville b2b4ff0be2 MINOR Add LoginForm->authenticator_class deprecation reference to .upgrade.yml 2019-02-01 19:41:42 +03:00
Robbie Averill b0fc161235
Merge branch '4' into pulls/4/deprecating-declared-permissions 2019-01-29 09:33:44 +02:00
Maxime Rainville 4f6cc24eed MINOR Add an ambiguous renaming warning for Form when using the upgrader 2019-01-29 17:54:04 +13:00
Maxime Rainville 1e01deea39 NEW Make resources dir configurable (#8519)
* NEW Make resources dir configurable.

* Removing reference to old `resources` and updating doc #8519

* Rrtarget to 4.4 release.

* DOC Reference SS_RESOURCES_DIR in Environment doc.

* API Add a Resources method to SilverStripe\Core\Manifest\Module to read the resources-dir from composer.json

* Clean up reference to SS_RESOURCES_DIR env var

* Set default resources-dir

* Update test to use RESOURCES_DIR const in expected resource url method

* Correcting typos

Co-Authored-By: maxime-rainville <maxime@rainville.me>

* MINOR Correctubg minor typos

* DOCS Document the intricacies of exposing static assets.
2019-01-09 15:35:45 +13:00
bergice a8f4f23c66 NEW: Add visibility updates to `upgrade.yml`.
This will make the `inspect` upgrader command ensure these visibilities are used
2019-01-08 11:45:18 +13:00
Guy Marriott 87b74b9cc1
Correcting Max's eggrigious typos
Co-Authored-By: maxime-rainville <maxime@rainville.me>
2018-12-13 13:50:35 +13:00
Maxime Rainville 6e214e2e8b DOCS Updating Session doc to reflect that you need to operation on an instance. 2018-12-13 11:05:49 +13:00
Aaron Carlino e60cea8561 Merge branch '4.1' into 4.2 2018-11-06 15:08:42 +13:00
Maxime Rainville 46e4c19070 MINOR Add a reference to SS_Object in .upgrade.yml to allow upgrade from SS3.7 2018-11-01 22:38:26 +13:00
Maxime Rainville 0703c1a94e API Deprecating Permission::$declared_permissions and related methods/props 2018-11-01 09:28:05 +13:00
Robbie Averill 7d90a14f37 NEW Shift Embeddable and EmbedResource from asset-admin, lazy load Embed to allow injected dependencies (#8194) 2018-06-20 11:40:28 +12:00
Damian Mooyman 163f1523e9
Add upgrade rule for HTTPCacheControl 2018-06-14 11:55:05 +12:00
Damian Mooyman 7b04949caa
BUG Remove duplicate key 2018-06-12 15:00:22 +12:00
Nicolaas 8f03c7df05 PATCH: removing duplicate key (SS_TRUSTED_PROXY_HOST_HEADER) 2018-06-11 13:35:27 +12:00
Damian Mooyman 32637413de ENHANCEMENT Improve upgrade rules to support advanced upgrader rewrites (#7903)
* ENHANCEMENT Improve upgrade rules to support advanced upgrader rewrites

* Minor: Grammar fixes.
2018-03-05 15:47:06 +13:00
Damian Mooyman a145e24fd2
DOCS Upgrade path for CompositeField::setID()
Fixes #7264
2017-10-31 11:18:50 +13:00
Ingo Schommer 13d2350ad9 More upgrade rules 2017-10-24 21:18:52 +13:00
Ingo Schommer 7938b842cc More upgrader rules 2017-10-24 14:26:24 +13:00
Ingo Schommer 297253170c Upgrading rules for new inspect/warning capabilities 2017-10-19 08:51:18 +11:00
Damian Mooyman 11b2c74533
ENHANCEMENT Improve upgrade experience for beta3 -> beta4 upgrade 2017-10-10 15:27:41 +13:00
Damian Mooyman 6f24a16dcd Update docs for new service aliases 2017-07-03 16:04:30 +12:00
Damian Mooyman 40da47c3df
Prevent rewrite of url segment 2017-07-03 14:35:58 +12:00
Damian Mooyman e4d4b4bd1d
Move upgrade rules to correct module 2017-07-03 14:27:33 +12:00
Damian Mooyman 085cdb3671
Remove non-existant classes from .upgrade.yml 2017-07-03 14:14:56 +12:00
Damian Mooyman f65e3627dc
BUG Implement or exclude all pending upgrader deltas 2017-07-03 12:21:47 +12:00
Damian Mooyman d20ab50f9d API Stronger Injector service unregistration
BUG Fix up test regressions
FIX director references to request object
API Move all middlewares to common namespace
API Implement RequestHandlerMiddlewareAdapter
ENHANCEMENT Improve IP address parsing
Fix up PHPDoc / psr2 linting
BUG Fix property parsing in TrustedProxyMiddleware
BUG Fix Director::is_https()
2017-06-27 13:32:39 +12:00
Sam Minnee e855622890 NEW: Replace FlushRequestFilter with FlushMiddleware 2017-06-27 13:32:39 +12:00
Damian Mooyman e7d87add9f API Remove legacy HTMLEditor classes 2017-05-30 11:01:28 +12:00
Damian Mooyman 259f957ce8 API Rename services to match FQN of interface / classes 2017-05-16 14:15:49 +12:00
Ingo Schommer 0d9b383631 API Removed legacy form fields (fixes #6099) 2017-05-09 11:16:41 +12:00
Aaron Carlino c99ed2d262 Reorganise i18n keys 2017-05-08 23:34:39 +12:00
Damian Mooyman 8dd3f4ce1d Fix template localisation namespaces (#6852) 2017-05-01 08:28:24 +12:00
Uncle Cheese d51c4891e2 New namespaced i18n keys 2017-04-28 14:59:42 +12:00
Damian Mooyman 92a5e4a057
API Refactor CMS-specific code out of LeftAndMain 2017-04-06 13:26:32 +12:00
Robbie Averill 4a8bd1a07d FIX Remove campaign related classes from upgrade map - moved to campaign-admin 2017-03-28 23:25:55 +13:00
Damian Mooyman ac3a9c9e6e API Split out SilverStripe\ORM\Versioned into new module 2017-03-27 11:03:39 +13:00
Damian Mooyman dae6d5902f API Split SilverStripe\Assets into separate module 2017-03-21 11:12:51 +13:00
Damian Mooyman 9f953770f5 API Move CMSPreviewable to framework module
Remove or soft-link dependency on admin module
2017-03-14 10:22:45 +13:00
Christopher Joe 50deb17763 API remove UploadField, AssetField and associated files
Fixes #6481
2017-03-09 10:16:46 +13:00
Reece Alexander 384311f2c1 Removed references to an archived module
Removed references to the BBCodeParser module as it has been removed from SS4

> Removed TextParser and BBCodeParser. These are available in an archived module, silverstripe-archive/bbcodeparser
> We recommend that you update your code to make use of another BBCode parsing library.
2017-02-01 10:29:38 +10:00
Damian Mooyman 8a07c56bdf API Replace i18n message localisation with symfony/translation
API Implement enhanced pluralisation
Remove Zend_Translate and all Zend dependencies from i18n
Deprecated $context from i18n::_t()
Warn on missing default string for i18n::_t()
2017-01-25 17:08:12 +13:00
Daniel Hensby 3ea5015f8b NEW Move to SwiftMailer powered Emails (#6466)
* API Replace existing Email and Mailer classes with SwiftMailer powered email system

* DOCS New Email docs

* Initial feedback from Damian

* Making Mailer an interface

* Templates relocated

* Round of feedback

* More robust approach to plain parts

* Revert changes to TestMailer
2017-01-13 14:48:46 +13:00