Releases: Universal-Omega/DynamicPageList3
Releases · Universal-Omega/DynamicPageList3
3.5.2
What's Changed
- Add support for PHP 8.0 and PHP 8.1 by @Universal-Omega in #216
- phan: enable
SecurityCheck-ReDoS
by @Universal-Omega in #217 - Use ExtensionRegistry::getAllThings() to get version by @Universal-Omega in #220
- Only check for buffer overflow by @Universal-Omega in #223
- Fix
usedby
query returns all templates by @emkarcinos in #224 - Don't return the viewer's IP address as %USER% if rev_actor is 0. by @TehKittyCat in #228
- Cleanup in en.json by @amire80 in #237
- Fix minoredits=exclude by @HamishSlater in #234
- Fix "PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead" by @paladox in #250
- Fix "PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated" by @paladox in #251
Full Changelog: 3.5.1...3.5.2
3.5.1
What's Changed
- Added a fix for links migration: added a
JOIN
onlinktarget
for thenotuses
parameter - Added a PHPUnit test for the
notuses
parameter
Full Changelog: 3.5.0...3.5.1
3.5.0
What's Changed
- Fix profiling context calculation by @osnard in #174
- re-importing translations from hydrawiki/extensions/DynamicPageList by @Markus-Rost in #193
- Update de.json by @magiczocker10 in #194
- Fix installing via composer version 2.2.1 and later by @Universal-Omega in #195
- Add missing PL i18n by @rail01 in #197
- Support MediaWiki 1.39 for actor and templatelinks migration by @Universal-Omega in #188
- Dropped
revision_actor_temp
support and completed actor migration - Added support for
templatelinks
migration - Added support for MediaWiki 1.39 and dropped support for older MediaWiki versions (before 1.39.0)
- Dropped official support for PHP versions before PHP 7.4.3, because MediaWiki 1.39 does not support older PHP versions anymore
- Fixed using imagecontainer with openreferences
- Replaced usages of
intval()
with(int)
in Query.php and Parse.php - Swapped order of mapping for
Query::addTables()
from[ alias => table ]
to[ table => alias ]
- Replaced usages of deprecated
wfGetDB()
- Replaced usages of deprecated
Parser::getTitle()
- Replaced usage of deprecated
Title::isProtected()
- Replaced usage of deprecated
User::matchEditToken()
- Replaced usage of deprecated
Article::doDelete()
- Added
null
checks onParser::getPage()
andParserOutput
before using to avoid fatals
- Dropped
Full Changelog: 3.4.6...3.5.0
3.4.6
What's Changed
- Remove unused
LST::noop()
function by @Universal-Omega in #148 - phpcs: enable
MediaWiki.Commenting.FunctionComment
by @Universal-Omega in #149 - Update CreateTemplate to mention DPL3, not DPL by @Universal-Omega in #166
- Use database update maintenance script for creating VIEW by @Universal-Omega in #165
- add additional isset check for mTemplatePath by @Universal-Omega in #167
Full Changelog: 3.4.5...3.4.6
3.4.5
3.4.4
What's Changed
- Fix all
MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment
PHPCS violations and enable it by @Universal-Omega in #138 - Use
ExtensionRegistry::getInstance()->isLoaded()
for checking HitCounters by @Universal-Omega in #137 - Fix all
MediaWiki.Commenting.MissingCovers.MissingCovers
PHPCS violations and enable it by @Universal-Omega in #139 - Fix
openreferences=missing
count by @Universal-Omega in #140 - Only set
Query::sqlQuery
if used for debug by @Universal-Omega in #142 - Fix
firstrevisionsince
andlastrevisionbefore
parameters by @Universal-Omega in #143
Full Changelog: 3.4.3...3.4.4
3.4.3
What's Changed
- Fix all
PEAR.Functions.ValidDefaultValue.NotAtEnd
PHPCS violations and enable it by @Universal-Omega in #128 - CI: use
quibble-with-apache
entrypoint by @Universal-Omega in #135 - Fix
$wgDplSettings['allowUnlimitedResults']
by @Universal-Omega in #131- Also fix behavior for
$wgDplSettings['maxResultCount']
— see #131 (comment)
- Also fix behavior for
Full Changelog: 3.4.2...3.4.3
3.4.2
3.4.1
What's Changed
- Use
StringUtils::isValidPCRERegex()
for checking valid regex by @Universal-Omega in #117 - Fix query error due to not adding quotes to '%' by @Universal-Omega in #119
- Remove unused
Hooks::removeSectionMarkers()
function by @Universal-Omega in #121 - Remove some unused code by @Universal-Omega in #124
- Remove unimplimented configuration options (
behavingLikeIntersection
andfixedCategories
) by @Universal-Omega in #120 - Remove unused parameters from
UpdateArticle::editTemplateCall()
by @Universal-Omega in #125 - Add
$wgDplSettings['alwaysCacheResults']
to README by @Universal-Omega in #126 - Properly implement
titlemaxlength
andincludemaxlength
by @Universal-Omega in #123
Full Changelog: 3.4.0...3.4.1
3.4.0
What's Changed
- Use the existing Services object by @mary-kate in #105
- Replace usages of globals by @Universal-Omega in #106
- Use Extension:DynamicPageList3 in logger by @Universal-Omega in #111
- Improve query performance and add caching support by @Universal-Omega in #107
- Added ability to set maximum query time using
maxQueryTime
configuration - Added support for query cache using
queryCacheTime
configuration - Added pool counter support to limit query concurrency
- Fixed all
MediaWiki.ControlStructures.AssignmentInControlStructures.AssignmentInControlStructures
PHPCS violations and enabled it - Renamed
Query::$DB
property toQuery::$dbr
- Removed unused
Parse::$DB
property - Minor wording and markdown changes to README
- Added ability to set maximum query time using
- Use Extension:DynamicPageList3 in logger
- Added new pool counter error message to logger
- Add missing i18n error messages by @Universal-Omega in #112
- Bump MediaWiki requirement to 1.35.3 by @Universal-Omega in #114
- Re-namespace and use AutoloadNamespaces by @Universal-Omega in #113
- Migrate extension.json to
manifest_version
2 by @Universal-Omega in #115
Full Changelog: 3.3.10...3.4.0