Skip to content

New Query Builder 3

Pre-release
Pre-release

Choose a tag to compare

@Universal-Omega Universal-Omega released this 12 Jul 22:35
· 173 commits to pre-release since this release
8f95c2e

This is the third pre-release version for DynamicPageList3 containing significantly more changes to how some queries are constructed. As mentioned in the previous pre-release version, SQLite support has been added to addcategories.

Here are some more changes:

  • namespace and notnamespace now accepts more options:
    • Case-insensitive main and (main) are now accepted for the main namespace.
    • Namespace IDs (rather than just namespace names) work for all namespaces.
  • openreferences is fixed so it actually gives the openreferences conflict error rather than a query error for openreferences = missing.
  • ordermethod = pagesel gives a new error message rather than a query error when not using any of the supported options with it.
  • Fixed some instances of column reference "page_title" is ambiguous.
  • Fixed some issues caused by previous pre-release versions where addcategories (always) and category=*<category> (for subcategories) would give query errors.
  • Added support for linksfrom, linksto, usedby, and uses to be used together at the same time. Previously mixing them would either give errors or return no results.

Like mentioned previously, 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.