Jun 25 2025
Jun 24 2025
Mar 28 2025
Mar 1 2024
Jan 3 2024
I think this issue is moot, now that VE is using direct access to Parsoid?
Nov 21 2023
Change 810856 abandoned by Ladsgroup:
[mediawiki/core@master] rdbms: Soft-deprecate IDatabase::select() and similar methods
Reason:
These methods are now @internal making this patch moot
Nov 13 2023
I think this issue is moot, now that VE is using direct access to Parsoid?
Oct 27 2023
Sep 18 2023
Sep 11 2023
Sep 8 2023
Aug 24 2023
Aug 7 2023
Jul 31 2023
Jul 25 2023
Jul 24 2023
Apr 1 2023
Dec 15 2022
Oct 27 2022
Sep 29 2022
Sep 8 2022
Sep 1 2022
Jul 12 2022
Jul 8 2022
Change 631171 abandoned by Lucas Werkmeister (WMDE):
[mediawiki/core@master] LogPager+WikiPage: Only include used tables in $joinConds
Reason:
Change 620303 abandoned by Lucas Werkmeister (WMDE):
[mediawiki/core@master] rdbms: Throw if options reference unselected tables
Reason:
task declined, IDatabase::select() will be deprecated in favor of SelectQueryBuilder (where join() and leftJoin() have a better signature)
I think that’s good enough to decline this task now.
Change 811936 merged by jenkins-bot:
[mediawiki/core@master] rdbms: Add a note encouraging use of SelectQueryBuilder in IDatabase::select
Jul 7 2022
Change 811936 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):
[mediawiki/core@master] rdbms: Add a note encouraging use of SelectQueryBuilder in IDatabase::select
Jul 4 2022
Alright, thanks; I’ve also added something to Manual:Database access. (It could still be expanded – for example, the specific query builder classes like PageSelectQueryBuilder and UserSelectQueryBuilder are probably worth mentioning, but I’m not very familiar with them.)
Change 810856 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):
[mediawiki/core@master] rdbms: Soft-deprecate IDatabase::select()
That is a valid point. Let me just fix the documentation.
I would feel more comfortable with that suggestion if there was any indication that this migration to SelectQueryBuilder will actually happen, though. Right now the relevant documentation doesn’t mention the new class, and the IDatabase::select() phpdoc also doesn’t have any indication that you might want to use something else.
Jul 1 2022
Jun 10 2022
Jun 9 2022
Apr 15 2022
Jan 19 2022
Nov 19 2021
I think this is fixed now, re-open if not.
Nov 14 2021
Oct 23 2021
Oct 18 2021
Oct 16 2021
Sep 20 2021
Sep 16 2021
Change 721527 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@REL1_36] Fix allowed Special:EntityPage parameter
