Skip to content

Releases: silverstripe/silverstripe-subsites

2.3.3

17 Nov 21:34
Compare
Choose a tag to compare
  • 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

17 Oct 22:14
Compare
Choose a tag to compare
  • 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

26 Jun 23:29
Compare
Choose a tag to compare
Merge branch '2.2' into 2.3

1.4.2

09 Sep 23:17
Compare
Choose a tag to compare
  • FIX LeftAndMainSubsites::canAccess() now accepts a Member argument and falls back to the session member (Robbie Averill) - 800f09d

2.0.2

04 May 02:13
Compare
Choose a tag to compare
  • Update createDefaultPages to use SubsiteState API (Robbie Averill) - 94e88b5
  • Automated linting (Robbie Averill) - adc0395
  • FIX Automatically create default SiteTree records for new subsites (Robbie Averill) - b4943fb

1.4.1

04 May 01:43
6a8da1c
Compare
Choose a tag to compare
  • FIX Automatically create default SiteTree records for new subsites (Robbie Averill) - b4943fb
  • Add parent call to onAfterWrite (Jyrki Lilja) - 01d0969

2.0.1

04 May 02:06
Compare
Choose a tag to compare
  • 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

27 Feb 01:17
Compare
Choose a tag to compare
  • Update branch alias for 1.5.x-dev (Robbie Averill) - 742c4a7
  • Remove obsolete branch-alias (Robbie Averill) - e4702dc
  • Add parent call to onAfterWrite (Jyrki Lilja) - 01d0969

1.4.0

27 Feb 01:17
Compare
Choose a tag to compare
  • 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

08 Feb 21:39
299f127
Compare
Choose a tag to compare
2.0.0-beta1 Pre-release
Pre-release
  • 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 ...
Read more