These are the release notes for the SubPageList extension.
- Fixed semantic versioning issue caused by backward incompatible changes already done with version 2.1.0
- Dropped support for MediaWiki older than 1.36
- Fixed
showpage
andkidsonly
parameters when requested page is a subpage. (by Dejan Savuljesku) - Shows the display title of the subpage if available (by Dejan Savuljesku)
- Localization updates from https://translatewiki.net
- Added support for MediaWiki 1.39 (by Chris Boot)
- Fixed an installation issue
- Changed supported MediaWiki and PHP versions. See doc/INSTALL.md.
- Added support for MediaWiki 1.35+
- Dropped support for MediaWiki older than 1.35
- Dropped support for PHP older than 7.3
- Added support for extension registration via "extension.json" (by Osnard)
→ Now you have to use
wfLoadExtension( 'SubPageList' );
in the "LocalSettings.php" file to invoke the extension - Localization updates from https://translatewiki.net
- Localization updates from https://translatewiki.net
- Changed supported MediaWiki and PHP versions. See doc/INSTALL.md.
- Added support for MediaWiki 1.31, 1.32 and 1.33
- Added support for PHP 7.1, 7.2, 7.3 and 7.4
- Dropped support for MediaWiki older than 1.31
- Dropped support for PHP older than 7.1
- Sorting of pages now includes all pages, even those not included due to the limit parameter (by Dmitriy Lutsko)
- Made internal changes that improve compatibility with future MediaWiki versions (by LukBukkit)
- Added "redirects" parameter that allows for inclusion of redirects in lists (by Randy Eckman)
- Improved alphabetic sorting: it now uses natural sort (by k8n)
- Dropped support for MediaWiki older than 1.23
- Dropped support for PHP older than 5.5
- The "element" parameter now supports "none" as value to not wrap the list in any HTML element.
- Added "addlevel" parameter that allows increasing the indent level of the entire list.
- Translation updates
- Translation updates
- Made various minor improvements to code style.
- Updated the versions of the used libraries.
- Made various minor improvements to code style.
- Stable versions of the dependencies (ie ParserHooks) are now used.
- Removed support for non-Composer installation.
- Removed custom class autoloader.
- PHPUnit bootstrap now automatically updates dependencies on every run.
- Added subpages aliases for the subpagelist parser hook.
- Changed pathstyle value "subpagename" to only render the last sub page part.
- All pages that have children in the result will now be discovered, even if they do not exist.
- Dropped sortby parameter.
- Dropped "bar" and "list" support as values for the format parameter.
- Dropped separator parameter support.
- The #subpagecount parser function now always only counts just the subpages. Its "kidsonly" parameter has been removed.
- Changed MediaWiki compatibility from MW 1.17-1.19 to MW >= 1.19
- Dropped support for PHP 5.2, added support for PHP 5.3, 5.4 and 5.5.
- Changed Validator compatibility from 0.4.x to 1.x.
- New dependency: ParserHooks 1.1 or later.
- Rewrote extension from transaction script style to domain model style.
- Data access, domain logic, application logic and presentation code have been separated.
- Polymorphism is used instead of switches to allow for multiple behaviours.
- Complete inversion of control, no use of globals or static outside of main
- Abstracted away from some badly designed MediaWiki "interfaces".
- Added unit, component and system tests, covering (nearly) all behaviour.
- Made code compliant with PSR-0 and use PSR-0 based autoloading.
- Extension now be installed using Composer.
- Unit tests can now be run using phpunit.xml.dist.
- Tests now run on TravisCI. using different PHP versions, different MediaWiki versions and both MySQL and SQLite.
- Code coverage reports are generated on coveralls.io.
- Code quality reports are generated on Scrutinizer CI.
- Added compatibility with MediaWiki 1.18 and 1.19.
- Dropped compatibility with MediaWiki 1.15.
- Added #subpagecount parser hook.
- Fixed invalid HTML for ul and ol formats (bug 32131).
- Added parameters for better output control: element, class, intro, outro, default, separator, template, links.
- Added ability to list pages in a namespace.
- Fixed compatibility with MediaWiki 1.18.
- Added $egSPLAutorefresh option.
- Fix to display of the first list item.
- Fixed inverted behaviour of the kidsonly parameter.
- Fixed query issue when using PostGres.
- Fixed escaping issue when using the parser function.
- Fixed bug in pathstyle and sortby parameters.
- Added parameter descriptions.
- Copied the code of SubPageList3 and ...
- Modified code to make use of Validator for parameter handling.
- Rewrote most code of the SubPageList class.
- Fixed namespace bug.
- Fixed several minor layout issues.
- Added alias file.
- Added COPYING, INSTALL, README and RELEASE-NOTES.
- Cleaned up and corrected formatting.