Page MenuHomePhabricator

Release mediawiki-codesniffer v44.0.0
Closed, ResolvedPublic

Description

v43.0.0 came out in January. Since then we've had a few minor improvements:

501803b HISTORY: Start new section for (probably) v44.0.0
62da540 build: Upgrade phpunit to 9.6.16
40269a8 build: Upgrade mediawiki/mediawiki-phan-config to 0.13.0
b3b3258 build: Updating mediawiki/mediawiki-phan-config to 0.14.0
486f7fc build: Update codesniffer to 3.9.0, phpcsextra to 1.2.1
4bbca73 Replace DoubleNotOperatorSniff with Universal.CodeAnalysis.NoDoubleNegative
13c60eb Add Universal.PHP.LowercasePHPTag
ee9c3ba Add Generic.CodeAnalysis.RequireExplicitBooleanOperatorPrecedence
ff182ae Don't report unused classes in @phpstan… and @psalm-import-type
9906359 Replace hard-coded @…-import-type with more flexible config
f70ed43 Handle multi-line anon class in SpaceBeforeClassBrace.BraceNotOnOwnLine
53f2f8d build: Upgrade php-parallel-lint/php-parallel-lint to 1.4.0
0354b62 Update minus-x to 1.1.3
bc3d6da ExtendClassUsageSniff: Add $wgInitialSessionId to non-config variables
a585678 PhpunitAnnotationsSniff: Update also absolute class names in @covers
f40d754 Support composer/semver 3.4.2

Anything urgent we should get in before releasing?

Details

Event Timeline

Anything urgent we should get in before releasing?

Nothing urgent that I know of - T363064 should be released before we migrate to PHPUnit 10, but the migration is blocked on T319432 so we will probably have a new release before then

I don't see any new sniffs with autofixes, so the libup run will be hopefully easier than normal (less manual review) - if the libup run is done at the end of August I will definitely have the time to handle merging all of the patches that need to be force merged, but obviously we don't need to wait until I'm available if others will merge the patches that need manual review

Change #1061137 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/tools/codesniffer@master] HISTORY: Mark this as v44.0.0

https://gerrit.wikimedia.org/r/1061137

Change #1061137 merged by jenkins-bot:

[mediawiki/tools/codesniffer@master] HISTORY: Mark this as v44.0.0

https://gerrit.wikimedia.org/r/1061137