4.0.0-alpha.1 #378
Universal-Omega
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🚀 DynamicPageList4 - Alpha 1 Release
This is the very first alpha release of DynamicPageList4! This release includes many changes, fixes, and internal refactors.
🛠️ Changes and Improvements
Configuration Handling:
Configuration fetching is now more reliable and uses MediaWiki's built-in mechanisms.
Parameters Refactored:
The
Parametersclass has been heavily refactored to use modern PHP features. Some regressions or edge cases may exist — please open an issue if you encounter any!Enhanced
%ARGS%Handling:Updated symbols within
%ARGS%to avoid parser conflicts. This resolves several bugs with template expansion.Display Title Support:
Added support for display titles:
%DISPLAYTITLE%(falls back to%TITLE%if no display title is set; available only when using thetitleparameter).ordermethod=displaytitle(automatically falls back to sorting bytitlewhen no display title exists).Category
&Handling:Previously, using
&in a category name would incorrectly be interpreted as a logical AND separator between multiple categories, instead of being treated as a literal character in the category name. This meant that querying for categories containing an actual&(like "Cats & Dogs") would fail to match any pages.This behavior has been fixed:
ANDbetween categories, you now must explicitly use<&>.&in category names will now be treated correctly as part of the name.Category Headings Fix:
Fixed handling of
catheadingsandcatnotheadings(via+and-incategory=). Previously,category=+would error andcategory=-could yield unpredictable results.Rebranded to DPL4:
The codebase has been updated to reference DynamicPageList4 throughout. However, the actual extension name remains DynamicPageList3 for now. This is to keep the extension name consistent with the repository name and to avoid confusion during the transition.
The extension name will be officially changed in a future release.
There’s a lot packed into this release, with much more to come. If you run into any issues, please open an issue on this repository or leave a comment in the discussion for this release.
Thank you for testing DPL4!
This discussion was created from the release 4.0.0-alpha.1.
Beta Was this translation helpful? Give feedback.
All reactions