Releases: silverstripe/silverstripe-subsites
Releases · silverstripe/silverstripe-subsites
2.3.3
- Use Director::host() over direct $_SERVER access (Robbie Averill) -
09abe2b
- FIX Prevent undefined index notice when trying to determine HTTP_HOST during dev/build (Robbie Averill) -
9a7cdbb
- FIX Ensure constant is accessed correctly (Guy Marriott) -
58f8980
- Adding documentation about cascading themes (Guy Marriott) -
9feef18
- FIX Improving support for cascading themes (Guy Marriott) -
2eb04ff
- Update expected json content type in unit test (Robbie Averill) -
7d27abf
2.2.2
- Use Director::host() over direct $_SERVER access (Robbie Averill) -
09abe2b
- FIX Prevent undefined index notice when trying to determine HTTP_HOST during dev/build (Robbie Averill) -
9a7cdbb
- FIX Ensure constant is accessed correctly (Guy Marriott) -
58f8980
- Adding documentation about cascading themes (Guy Marriott) -
9feef18
- FIX Improving support for cascading themes (Guy Marriott) -
2eb04ff
- Update expected json content type in unit test (Robbie Averill) -
7d27abf
- Remove SilverStripe 4.0-4.2 from Travis builds (Robbie Averill) -
67d10ec
- FIX LeftAndMainSubsites::canAccess() now accepts a Member argument and falls back to the session member (Robbie Averill) -
4fdf2e2
- Reduce Behat builds to SS 4.3 and update postgres version (Robbie Averill) -
614819a
- Remove SilverStripe 4.0-4.2 from Travis builds (Robbie Averill) -
eddbc90
- FIX LeftAndMainSubsites::canAccess() now accepts a Member argument and falls back to the session member (Robbie Averill) -
4249fff
- DOCS Fix typos (GitHub) -
f650382
- Add test for URLSegment prefix set to primary subsite domain for page (Robbie Averill) -
2b26876
- Add tests and move logic into the if statement (Robbie Averill) -
900d04d
- FIX Subsites virtual pages now allow you to re-save them when used in conjunction with silverstripe-fluent (Robbie Averill) -
1f51fcd
- FIX Field labels for subsites virtual pages are no longer repeated (Robbie Averill) -
c60acb3
- FIX allowed pagetypes displaying incorrectly when switching subsite (Garion Herman) -
4d7641e
- Ensure URL segment field type before using its API, and add docs around subsite and fluent domain compatibility (Robbie Averill) -
3b8207d
- Tidy output of IsPublic value in Subsites admin (Garion Herman) -
68c763d
- FIX Domains now default to "Automatic" protocol, and have the correct help description (Robbie Averill) -
1e44e1d
2.3.1
1.4.2
2.0.2
1.4.1
2.0.1
- Update translations (Dylan) - 7115d06
- FIX be consistent with the variable setting (Dylan) - fe1c0a5
- FIX Versioned regressions (Daniel Hensby) - 67bb7e0
- Clear hints cache for SS 4.1 only if method exists (SS 4.0 support) (Robbie Averill) - 2f7dc7a
- FIX Support blacklist for SS 4.0 and 4.1, remove old Translatable reference in test class (Robbie Averill) - 30454dc
- Prefer source to ensure that TestAssetStore is installed (Robbie Averill) - 6feec1d
- Ensure SiteTree class name hints cache gets cleared between tests (Robbie Averill) - 856496e
- Add different installer versions to Travis build matrix (Robbie Averill) - 7f77bb0
- FIX Correctly decode page type blacklist from JSON (Robbie Averill) - afd23be
- Use injected CMSMain to prevent unit test error missing dependencies (Robbie Averill) - 8398a36
2.0.0
1.4.0
- Remove obsolete branch-alias (Robbie Averill) - e4702dc
- BUG Remove Behat tests from Travis matrix for SS3 (Robbie Averill) - 2cbdeba
- Use precise distro on Travis (Robbie Averill) - 669995d
- SS3 translations are frozen. Please contribute translation fixes via pull requests to lang files. (Robbie Averill) - df4f68b
- Update branch alias for 1.4.x-dev (Robbie Averill) - 4d38452
- Conditionally add Theme dropdown (if there are any themese available) for #261. Replace field instantiatiors in getCMSFields() with ::create() to support injection. (Danae Miller-Clendon) - 8705a46
- moved user content into userhelp folder, removed user manual, added index file, updated readme links (Mike Andrewartha) - 257d71d
- redoing bugfix 7b11e97 removed by cac7770 (John Milmine) - 94edb69
2.0.0-beta1
- FIX Redirect user back to the full current URL after changing subsites (Robbie Averill) - ab24aa6
- FIX Use correct class names for Settings and Subsites admin menu items (Robbie Averill) - 510d806
- FIX Hide subsite operations when no subsites exist (Raissa North) - 34c0c49
- FIX Fix unit tests for installations in which the base url is set (Raissa North) - 5404daf
- FIX Add an empty string to the subsite operations dropdown. (Raissa North) - e405dff
- Fix switch statement syntax and replace deprecated doPublish() method. (Raissa North) - 809b1d9
- Refactor GridFieldSubsiteDetailForm_ItemRequest and $_cache_accessible_sites (Raissa North) - 098660e
- Fix line length (Raissa North) - 8b5f593
- FIX: Turn SilverStripe Map into an array to give an accurate falsey value (Raissa North) - db69c48
- FIX Replace deprecated doPublish() method with publishRecursive() (Raissa North) - aa370f8
- Add codesniffer ruleset (Raissa North) - 4f15894
- FIX Subsites VirtualPage link to edit main page and TreeDropdownField API implementations (Robbie Averill) - 34b3fbf
- FIX Typo in requirements call to TreeDropdownField javascript resource (Robbie Averill) - 6fb0af0
- Ignore host-map.php in phpcs, and ensure it is disabled in unit tests (Robbie Averill) - 17427fd
- API Convert most of Subsite public statics to config properties (Robbie Averill) - 6bbf988
- Fix alignment of menu toggle icons (Mike Cochrane) - d02b668
- Switch from precise to trusty in Travis (Robbie Averill) - a88ac5d
- FIX Move extensions to correct folder location for PSR-4 compatibility (Robbie Averill) - ace068b
- NEW Add test for FolderFormFactoryExtension with a separate fixture (Robbie Averill) - 4f174ff
- NEW Add PHP 7.2 to Travis build matrix (Robbie Averill) - a0836be
- API Move subsite dropdown logic for folders into FolderFormFactoryExtension (Robbie Averill) - 1dd1f2c
- Remove or update CSS that wasn't doing anything (Mike Cochrane) - 4e297d9
- Bugfix: Don't assume all forms have a URLSegment field (Mike Cochrane) - 157db89
- Update constraint for silverstripe/serve dependency (Robbie Averill) - b529947
- FIX Update Scrutinizer configuration to run new build system (Robbie Averill) - bcab2af
- NEW Convert to vendor module (Robbie Averill) - 95a7156
- Subsite - allow canEdit to be extended (Jason Irish) - 8fcfe55
- SubsitesTreeDropdownField: Get the tree in the context of the correct subsite (Mike Cochrane) - 1dcba49
- Implement Resettable interface on SubsiteState so it gets reset between unit tests (Mike Cochrane) - a2a86c6
- Add missing use lines, fix some class names, remove unused use lines (Mike Cochrane) - 7301099
- FIX Use vendor file paths for CI references to core (Robbie Averill) - fa6b806
- NEW Remove Subsite Configuration header, rename Main tab and remove Domains GridField title (Robbie Averill) - 62df0b4
- FIX Add localisation for missing SITECONTENTLEFT and run text collector (Robbie Averill) - 9822807
- FIX Make subsite configuration CMS fields header label translatable (Robbie Averill) - 961185a
- FIX Update XHR controller hook selector and refactor getCMSFields to use scaffolding and separate tabs (Robbie Averill) - 95e437d
- update test for handling subsite specific themes (Werner M. Krauß) - e83435b
- DOCS Add Scrutinizer and codecov badges to readme (Robbie Averill) - 05953f1
- FIX Update visibility of test dataprovider and update doc block (Robbie Averill) - 02a0895
- FIX PHPCS violation in Subsite (Robbie Averill) - 0f5c600
- FIX Page type blacklist not matching classes correctly (Fixes 297) (Will Rossiter) - 188b02d
- Excluded colon from domain field validation (prij) - 32385e5
- FIX Update class name in upgrader map (Robbie Averill) - 1704d1d
- NEW Namespace translations, implement into class localisation calls (Robbie Averill) - 9bccfff
- Rename "code" to "src" for PSR-4 consistency (Robbie Averill) - 9475577
- Travis fixes (Daniel Hensby) - 1452e36
- alternateAbsoluteLink() respects action parameter (Werner M. Krauß) - 774dee9
- BUG Remove Behat tests from Travis matrix for SS3 (Robbie Averill) - 2cbdeba
- Use precise distro on Travis (Robbie Averill) - 669995d
- Sanitise filenames for error pages (Werner M. Krauß) - 2da5828
- Add upgrade exclusion rules (Robbie Averill) - de22207
- SS3 translations are frozen. Please contribute translation fixes via pull requests to lang files. (Robbie Averill) - df4f68b
- API Move templates to namespaced location, remove unused templates (Robbie Averill) - 8c4a4e7
- NEW Add segment to SubsiteCopyPageTask (Robbie Averill) - e331c51
- FIX Ensure delegated requests are continued when DB builds fail in middleware (Robbie Averill) - 56accd0
- API Add getSubsiteIdWasChanged calculated dynamically (Robbie Averill) - 19aeb8f
- FIX Catch database exceptions in middleware when DB is not ready, set session ID after delegation (Robbie Averill) - 65f85fa
- FIX Remove session coupling, leave it to middleware. Use state instead. (Robbie Averill) - 1ac6e78
- FIX Update i18n::validate_locale for SS4 (Robbie Averill) - 793b46e
- Mark SubsitesVirtualPage tests as incomplete, need to be fixed later (Robbie Averill) - b958216
- FIX Update behat tests and add configuration (Robbie Averill) - d934fbe
- FIX Remove last use of static session methods, update some namespaces and assertion fixes (Robbie Averill) - 1a9797c
- FIX Allow persisted subsite IDs to session from state, fix remaining unit tests (Robbie Averill) - b0087b9
- FIX Update API changes in ErrorPage and typo in extension config class name (Robbie Averill) - c155855
- FIX LeftAndMain references to owner class, replace Member::currentUser usage (Robbie Averill) - c620ff0
- FIX Update alternateTreeTitle to updateTreeTitle (Robbie Averill) - 3803188
- NEW Add SubsiteState and initialisation middleware, replace Subsite::currentSubsiteID use (Robbie Averill) - e129caf
- Comment out Behat Travis runs, needs some love (Robbie Averill) - ce360aa
- FIX Replace static assertions with instance calls (Robbie Averill) - c081de1
- FIX Update tests API implementations, add missing fixture namespaces (Robbie Averill) - 7ffaf61
- FIX Run SS standard PHP linter, separate SiteTree test mock classes (Robbie Averill) - 8d8ee14
- Update Travis configuration for PHP 5.6-7.1, add composer dependencies and codecov.io config (Robbie Averill) - 9fdc1d6
- Migrate excluded report to YAML config. (Garion Herman) - 8be959f
- Fix Subsite picker UI, reformat CSS. (Garion Herman) - ddefef1
- Add non-blank default to ThemeFieldEmptyString translation. (Garion Herman) - af6f499
- Revert "SS4 namespaces compatibility" (Robbie Averill) - 03e5210
- Update branch alias for 1.4.x-dev (Robbie Averill) - 4d38452
- Bring session / validation calls in line with SS4b1 API, replace icon. (Garion Herman) - 5ec1c94
- Shift LeftAndMain_Menu template to force override. (Garion Herman) - 438836b
- Updating README (Werner M. Krauß) - 2b7c3d1
- Add Subsite theme as main theme; allow cascading of themes (Werner M. Krauß) - 877f4f5
- Fix Duplicate to Subsite functionality. (Garion Herman) - 1975861
- Fix misc. Subsite docblocks, remove DataObject::get_by_id call. (Garion Herman) - c248436
- Adapt to Permission::reset, DataObject::duplicate API changes. (Garion Herman) - 49fbfcb
- Adapt SubsiteXHRController to LeftAndMain API changes. (Garion Herman) - 21a8c56
- formatting code (Werner M. Krauß) - a4a1ab6
- fixing code analysis: simplify if statements (Werner M. Krauß) - 55c7240
- fixing code analysis: simplify if-return statements (Werner M. Krauß) - 9673c88
- fixing code analysis: use static::assertContains (Werner M. Krauß) - fea1684
- fixing code analysis: fix parameter in method call (Werner M. Krauß) - 9d3c450
- fixing code analysis: phpunit: use assertInstanceOf (Werner M. Krauß) - 849c006
- fixing code analysis: updating phpdoc (Werner M. Krauß) - 25754e1
- fixing code analysis: removing unneeded else statements (Werner M. Krauß) - 17010f3
- fixing code analysis: replacing deprecated methods (Werner M. Krauß) - abe1ac9
- fixing code analysis: removing unnecessary parenthesis (Werner M. Krauß) - 4fc13b1
- fixing code analysis: safely use single quotes (Werner M. Krauß) - e7ad086
- fixing code analysis: public method and case mismatch (Werner M. Krauß) - 7685259
- fixing a PHP7 only statement to be 5.6 compatible (Werner M. Krauß) - e86cc55
- fixing a namespaced ORM call (Werner M. Krauß) - e03e7d9
- marking some tests as skipped that need more refactoring (Werner M. Krauß) - 212e479
- SubsiteVirtualPage: SubsiteID should not be a virtual field (Werner M. Krauß) - 6f1e1ab
- fix SubsiteAdminTest (Werner M. Krauß) - 709cbfa
- fix SiteConfigSubsites AugmentSQL: get the right table name to filter (Werner M. Krauß) - f348f5f
- Get some more tests working (Werner M. Krauß) - 997459c
- fixing FileSubsitesTest (Werner M. Krauß) - 492f437
- fixing tests: adjusting yml file, update Config::modify usage (Werner M. Krauß) - e2bdd5c
-
- namespacing all classes - moving all phpunit tests into tests/php - moving all extensions from _config.php into config.yml and removing obsolete _config.php - moving GridFieldSubsiteDetailForm_ItemRequest into own file (Tim Kung) - 5d3af16
- updating spacing and adding autoload key (Tim Kung) - d8e72f3
- Updating editorconfig (Tim Kung) - 8586749
- merge #2 (Werner M. Krauß) - b8f9832
- merge ss4 fixes by cheddam (Werner M. Krauß) - 9862cf5
- adjusting test fixtures yml file (Werner M. Krauß) - d1e8296
- reformat code and tests (Werner M. Krauß) - c5f507b
- upgrade tests (Werner M. Krauß) - 2295501
- replace config::inst()->update() with config::modify->set() (Werner M. Krauß) - ef602ab
- fix removed i18n::get_common_locales() (Werner M. Krauß) - a49189e
- db query fixes (Werner M. Krauß) - a7ef647
- config: fix excluded report (Werner M. Krauß) - f814534
- adding table names config (Werner M. Krauß) - b71e544
- fixing double use declarations of Subsite class ...