Skip to content

Releases: silverstripe/silverstripe-subsites

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

1.3.4

01 Sep 00:29
Compare
Choose a tag to compare
  • Fix page rendering with proper subsite locale (Gregory Smirnov) - ab81117

1.3.2

01 Sep 00:24
Compare
Choose a tag to compare
  • Update translations (Franco Springveldt) - 428a5f9
  • Use dist:precise for Travis builds to ensure PHP 5.3 works (Robbie Averill) - 9b97f8a
  • adjusting query used in getSubsiteIDForDomain to prevent new DB fields being added to the SQL call if they are not yet added to the DB (Tim Kung) - 24ebd1c
  • Add PHP7 + SS3.6 build to Travis configuration (Robbie Averill) - 5be5f1c
  • Update SQL to remove ambiguity (Darren Inwood) - 0fc3490
  • Set sudo:false to use new containerised structure (Damian Mooyman) - 6e91600
  • moved user content into userhelp folder, removed old user manual pdf, added index file, updated readme links (Mike Andrewartha) - 280562f
  • Remove alias from 1.1 branch (Damian Mooyman) - 145b8e6

1.3.1

01 Sep 00:24
Compare
Choose a tag to compare
  • Update translations (Damian Mooyman) - 1030293
  • Fix copying child pages to subsite (David Craig) - ae6badf
  • add license to composer.json (#260) (Ed) - 9f49861
  • BUG Prevent translatable / subdirs interfering with test state (Damian Mooyman) - 0e61dfc

1.3.0

18 Aug 06:19
Compare
Choose a tag to compare
  • Fix error when dataQuery is a null object (madmatt) - 3962df5
  • NEW: Add IncludeChildren option for copying pages between subsites. (Will Rossiter) - c8f6f4a
  • BUG Fix copy to subsite breaking on sub-pages (Damian Mooyman) - ff28ac1
  • BUG Prevent SubsiteXHRController failing if there are no subsites available (Damian Mooyman) - 98636f8

1.2.3

24 May 04:58
Compare
Choose a tag to compare
  • BUG Fix issue with urlsegment being renamed in subsites

1.2.2

18 May 23:28
Compare
Choose a tag to compare
  • Update translations.
  • Added attributes to menu link

1.2.1

04 Feb 04:37
Compare
Choose a tag to compare
  • BUG: The move to subsite folder dropdown in files is gone
  • Update templates for 3.3 compatibility
  • Update userhelp documentation
  • Fix Subsite module does not picks up themes
  • Update translations

1.2.0

24 Nov 22:55
Compare
Choose a tag to compare
  • API Add option to specify http / https on subsite domains

1.1.0

19 Nov 04:14
Compare
Choose a tag to compare
  • Changelog added.
  • Fixes #135: LeftAndMain switching between subsites
  • BUG Fix incompatibility with framework 3.2
  • Adjusted tests to new SiteTree->canCreate() logic in 3.1.11+
  • Fix subsites to use correct permissions
  • Wrong edit link in SubsitesVirtualPage
  • Added missing route to SubsiteXHRController for SilverStripe 3.2 compatibility.
  • Add sticky nav toggle button
  • BUG Subsites selection on SubsitesVirtualPage (fixes #45 and #47)
  • Update translations