New Query Builder 5
Pre-releaseThis is the fifth pre-release version of DynamicPageList3. It is also the final pre-release version that will focus primarily on the query builder. After this release other parts of the extension will be worked on as well. The changes in this release are relatively small. Basically just a few bug fixes.
The fixes are as follows:
- Fixed a bug where order method was set to the wrong type when using intersection-like tags which caused fatals.
- Fixed compatability with FlaggedRevs —
qualitypagesandstablepagesnow function again. They have not worked for a very long time. This was fixed by replacing the check forefLoadFlaggedRevsfunctions with checking by usingExtensionRegistry. - The biggest fix this release is that
ordercollationhas finally been fixed, additionally, theordercollationparameter now accepts just charsets rather than full collation as well (only when using MySQL or MariaDB though).ordercollationis now also compatible with SQLite for a small subset of default collations available in SQLite (BINARY,NOCASE, andRTRIM). Most collations should work properly for MySQL/MariaDB and PostgreSQL as well now.
As always, if you encounter issues with the pre-release versions, please open an issue or post in the discussion for this release.
P.S. (as mentioned previously) Before these pre-release versions are released to stable, DynamicPageList3 will likely be re-released as DynamicPageList4 (version 4.0.0) with numerous other improvements/fixes/changes as well. Therefore MediaWiki 1.44 may be the last version of MediaWiki where the current DPL3 is supported, because DPL4 will likely be released with MediaWiki 1.45 compatibility for the categorylinks normalization support as well.