Skip to content

New Query Builder 5

Pre-release
Pre-release

Choose a tag to compare

@Universal-Omega Universal-Omega released this 14 Jul 21:08
· 165 commits to pre-release since this release
0e43c18

This 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 — qualitypages and stablepages now function again. They have not worked for a very long time. This was fixed by replacing the check for efLoadFlaggedRevs functions with checking by using ExtensionRegistry.
  • The biggest fix this release is that ordercollation has finally been fixed, additionally, the ordercollation parameter now accepts just charsets rather than full collation as well (only when using MySQL or MariaDB though). ordercollation is now also compatible with SQLite for a small subset of default collations available in SQLite (BINARY, NOCASE, and RTRIM). 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.