Skip to content

chore(deps): update all non-major dependencies #167

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 28, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
overtrue/phplint 9.5.3 -> 9.6.2 age adoption passing confidence
phpstan/phpstan 1.12.7 -> 1.12.23 age adoption passing confidence
phpunit/phpunit (source) 10.5.37 -> 10.5.45 age adoption passing confidence
squizlabs/php_codesniffer 3.10.3 -> 3.12.2 age adoption passing confidence

Release Notes

overtrue/phplint (overtrue/phplint)

v9.6.2

Compare Source

Added
  • lint command support now the new cache-dir option that replace the legacy cache option,
    marked as deprecated (and will be removed in next major version)
Changed
  • Remove support of a TTL = zero (store permanently) for the caching files syntax checking results

Full Changelog: 9.6.1...9.6.2

v9.6.1

Compare Source

Changed
  • default cache TTL value is now set to 1 hour (3600 seconds)
Fixed
  • ability to clear cache entries by invalidation with --cache-ttl option less than default TTL is in effect

Full Changelog: 9.6.0...9.6.1

v9.6.0

Compare Source

Added
Changed
  • drop support of PHPStan 1.x, raising min version to 2.0 now
Fixed
  • PHPUnit coverage code attributes usage

Full Changelog: 9.5.6...9.6.0

v9.5.6

Compare Source

Changed
  • Make this package PHP 8.1 compatible again to allow using Symfony Components 6.4 without getting deprecations notices,
    when running with a PHP 8.4 runtime :
    requested by @​gnutix

  • Upgrade Dockerfile to use PHP 8.4 runtime

Full Changelog: 9.5.5...9.5.6

v9.5.5

Compare Source

Changed
  • upgrade SARIF output to support PhpLintConverter of bartlett/sarif-php-converters package

Full Changelog: 9.5.4...9.5.5

v9.5.4

Compare Source

[!WARNING]

Only versions 9.5.x or greater are now actively supported.

Versions 9.1, 9.2, 9.3, and 9.4 won't receive any updates as they reach end-of-life.

Changed

Drop PHPUnit 10 support and upgrade to PHPUnit 11

Fixed
  • #​215 : PHP 8.4 runtime support

Full Changelog: 9.5.3...9.5.4

phpstan/phpstan (phpstan/phpstan)

v1.12.23

Compare Source

Fix condition of fall-through case not used for exhaustive checks (#​3900), #​11064, #​3488, #​8719, #​12722, thanks @​rvanvelzen!

v1.12.22

Compare Source

Improvements 🔧

Bugfixes 🐛

v1.12.21

Compare Source

Bugfixes 🐛

Function signature fixes 🤖

v1.12.20

Compare Source

Bugfixes 🐛

Internals 🔍

v1.12.19

Compare Source

Improvements 🔧

Function signature fixes 🤖

v1.12.18

Compare Source

Bugfixes 🐛

Function signature fixes 🤖

v1.12.17

Compare Source

If you're using larastan/larastan PHPStan extension, please update to version 2.9.14 alongside PHPStan 1.12.17 for improved compatibility with the new generic static<...> type. Thank you.

Improvements 🔧

Bugfixes 🐛

Internals 🔍

v1.12.16

Compare Source

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v1.12.15

Compare Source

Bugfixes 🐛

Internals 🔍

v1.12.14

Compare Source

Fix preg_match() group containing start/end meta characters (#​3740), #​12297, thanks @​staabm!

v1.12.13

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v1.12.12

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

v1.12.11

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

v1.12.10

Compare Source

Bugfixes 🐛

v1.12.9

Compare Source

Improvements 🔧

Bugfixes 🐛

Internals 🔍

v1.12.8

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

sebastianbergmann/phpunit (phpunit/phpunit)

v10.5.45: PHPUnit 10.5.45

Compare Source

Changed
  • #​6117: Include source location information for issues triggered during test in --debug output
  • #​6119: Improve message for errors that occur while parsing attributes

How to install or update PHPUnit

v10.5.44: PHPUnit 10.5.44

Compare Source

Fixed
  • #​6115: Backed enumerations with values not of type string cannot be used in customized TestDox output

How to install or update PHPUnit

v10.5.43: PHPUnit 10.5.43

Compare Source

Changed
  • Do not skip execution of test that depends on a test that is larger than itself

How to install or update PHPUnit

v10.5.42: PHPUnit 10.5.42

Compare Source

Fixed
  • #​6103: Output from test run in separate process is printed twice
  • #​6109: Skipping a test in a before-class method crashes JUnit XML logger
  • #​6111: Deprecations cause SourceMapper to scan all <source/> files

How to install or update PHPUnit

v10.5.41: PHPUnit 10.5.41

Compare Source

Added
  • Test\AfterLastTestMethodErrored, Test\AfterTestMethodErrored, Test\BeforeTestMethodErrored, Test\PostConditionErrored, and Test\PreConditionErrored events
Fixed
  • #​6094: Errors in after-last-test methods are not reported
  • #​6095: Expectation is not counted correctly when a doubled method is called more often than is expected
  • #​6098: No system-out element in JUnit XML logfile

How to install or update PHPUnit

v10.5.40: PHPUnit 10.5.40

Compare Source

Fixed
  • #​6082: assertArrayHasKey(), assertArrayNotHasKey(), arrayHasKey(), and ArrayHasKey::__construct() do not support all possible key types
  • #​6087: --migrate-configuration does not remove beStrictAboutTodoAnnotatedTests attribute from XML configuration file

How to install or update PHPUnit

v10.5.39: PHPUnit 10.5.39

Compare Source

Added
  • #​6081: DefaultResultCache::mergeWith() for merging result cache instances
Fixed
  • #​6066: TeamCity logger does not handle error/skipped events in before-class methods correctly

How to install or update PHPUnit

v10.5.38: PHPUnit 10.5.38

Compare Source

Changed
  • #​6012: Remove empty lines between TeamCity events

How to install or update PHPUnit

PHPCSStandards/PHP_CodeSniffer (squizlabs/php_codesniffer)

v3.12.2

Compare Source

Added
  • Added support for PHP 8.4 final properties to the following sniffs:
    • Generic.PHP.LowerCaseConstant #​948
    • Generic.PHP.UpperCaseConstant #​948
    • Squiz.Commenting.DocCommentAlignment #​951
    • Squiz.Commenting.VariableComment #​949
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patches.
Changed
  • Tokenizer/PHP: a PHP open tag at the very end of a file will now always be tokenized as T_OPEN_TAG, independently of the PHP version. #​937
    • Previously, a PHP open tag at the end of a file was not tokenized as an open tag on PHP < 7.4 and the tokenization would depend on the short_open_tag setting.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • PEAR.Commenting.FunctionComment: improved message for "blank lines between docblock and declaration" check. #​830
  • The documentation for the following sniffs has been improved:
    • Generic.Functions.OpeningFunctionBraceBsdAllman
    • Generic.Functions.OpeningFunctionBraceKernighanRitchie
    • Generic.WhiteSpace.LanguageConstructSpacing
    • Thanks to [Rodrigo Primo][@​rodrigoprimo] for the patches.
  • Various housekeeping, including improvements to the tests and documentation.
Fixed
  • Fixed bug #​830 : PEAR.Commenting.FunctionComment will no longer remove blank lines within attributes.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​929 : Generic.PHP.ForbiddenFunctions: prevent false positives/negatives for code interlaced with comments.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​934 : Generic.PHP.LowerCaseConstant and Generic.PHP.UpperCaseConstant will now correctly ignore DNF types for properties.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​936 : Squiz.Commenting.FunctionCommentThrowTag: sniff would bow out when function has attributes attached, leading to false negatives.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​940 : Squiz.Commenting.VariableComment: false positive for missing docblock for properties using DNF types.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​944 : Squiz.Commenting.FunctionComment did not support DNF/intersection types in @param tags.
    • Thanks to [Jeffrey Angenent][@​devfrey] for the patch.
  • Fixed bug #​945 : Squiz.WhiteSpace.FunctionSpacing would get confused when there are two docblocks above a function declaration.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​947 : Squiz.Commenting.FunctionCommentThrowTag: prevent false positives/negatives for code interlaced with comments.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​951 : Squiz.Commenting.DocCommentAlignment did not examine docblocks for final classes.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​955 : Potential race condition, leading to a fatal error, when both the Diff + the Code reports are requested and caching is on.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​956 : Generic.WhiteSpace.ScopeIndent: undefined array index notice when running in debug mode.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.

v3.12.1

Compare Source

Added
  • Documentation for the following sniffs:
    • Squiz.Commenting.BlockComment
    • Thanks to [Colin Stewart][@​costdev] for the patch.
Changed
  • Generic.WhiteSpace.HereNowdocIdentifierSpacing: improved error message text.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Various housekeeping, including improvements to the tests and documentation.
Deprecated
  • The Generic.Functions.CallTimePassByReference sniff. See #​921.
    • This sniff will be removed in version 4.0.0.
Fixed
  • Fixed bug #​906 : Fixer: prevent InvalidArgumentExceptions when displaying verbose information.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​907 : Tokenizer/PHP: tokenization of tokens related to union, intersection and DNF types in combination with PHP 8.4 final properties.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​908 : Tokenizer/PHP: tokenization of ? in nullable types for readonly properties.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Fixed bug #​916 : Tokenizer/PHP: goto was not recognized as a terminating statement for a case/default in a switch control structure.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
Other
  • PHP_CodeSniffer 4.0 is coming soon! Interested in a sneak peek ? Join the live stream at any time on April 14, 15, 17 or 18.
    Read the open invitation (#​924) for all the details.

v3.12.0

Compare Source

Added
  • Added support for PHP 8.4 final properties to File::getMemberProperties() through a new is_final array index in the return value. [#​834]
  • Generators/HTML: each section title now has a unique anchor link, which can be copied when hovering over a title. [#​859]
    • This should make sharing a link to a specific section of the documentation more straight-forward.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Documentation for the following sniffs:
    • Squiz.Classes.ClassFileName
    • Squiz.Classes.ValidClassName
    • Thanks to [Brian Dunne][@​braindawg] for the patches.
Changed
  • PHPCBF: the messaging when no fixable errors are found will now distinguish between "No violations" (at all) versus "No fixable errors". [#​806]
  • The -h (Help) option now contains a more extensive list of "config" options which can be set. [#​809]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Improved error message when invalid sniff codes are supplied to --sniffs or --exclude command line arguments. [#​344]
  • Improved error message when an invalid generator name is supplied to the --generator command line argument. [#​709], [#​771]
    • The generator name will now also always be handled case-insensitively, independently of the OS used.
    • Thanks to [Rodrigo Primo][@​rodrigoprimo] for the patch.
  • The user will be shown an informative error message for sniffs missing one of the required methods. [#​873]
    • Previously this would result in a fatal error.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Ruleset processing will now be allowed to run to its conclusion - barring critical errors - before displaying all ruleset errors in one go. [#​857]
    • Previously an error in a ruleset would cause PHPCS to exit immediately and show only one error at a time.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Generators: XML documentation files which don't contain any actual documentation will now silently be ignored. [#​755]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Generators: when the title attribute is missing, the documentation generation will now fall back to the sniff name as the title. [#​820]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Generators: cleaner output based on the elements of the documentation which are available. [#​819], [#​821]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Generators/HTML: improved display of code tables by using semantic HTML. [#​854]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Squiz.Classes.ClassFileName: recommend changing the file name instead of changing the class name. [#​845]
    • This prevents unactionable recommendations due to the file name not translating to a valid PHP symbol name.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Squiz.Functions.FunctionDeclarationArgumentSpacing: incorrect spacing after a comma followed by a promoted property has an improved error message and will now be flagged with the SpacingBeforePropertyModifier or NoSpaceBeforePropertyModifier error codes. [#​792]
    • This was previously already flagged, but using either the SpacingBeforeHint or NoSpaceBeforeHint error code, which was misleading.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Squiz.Functions.FunctionDeclarationArgumentSpacing: the sniff will now also check the spacing after property modifiers for promoted properties in constructor methods. [#​792]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Squiz.WhiteSpace.ScopeKeywordSpacing: the sniff will now also check the spacing after the final and abstract modifier keywords. [#​604]
    • Thanks to [Klaus Purer][@​klausi] for the patch.
  • The following sniff(s) have received efficiency improvements:
    • Squiz.WhiteSpace.ScopeKeywordSpacing
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patches.
  • Incorrectly set inline properties (in test case files) will be silently ignored again. [#​884]
    • This removes the Internal.PropertyDoesNotExist error code.
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • The AbstractMethodUnitTest class will now flag duplicate test case markers in a test case file. [#​773]
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Various housekeeping, including improvements to the tests and documentation.
Deprecated

All deprecation are slated for removal in PHP_CodeSniffer 4.0.

  • Support for sniffs not implementing the PHPCS Sniff interface. See [#​694].
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Support for including sniffs which don't comply with the PHPCS naming conventions (by referencing the sniff file directly). See [#​689].
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • Support for external standards named "Internal". See [#​799].
    • Thanks to [Juliette Reinders Folmer][@​jrfnl] for the patch.
  • The following Generator methods are now (soft) deprecated. See [#​755]:
    • PHP_CodeSniffer\Generators\Text::printTitle() in favour of PHP_CodeSniffer\Generators\Text::getFormattedTitle()
    • PHP_CodeSniffer\Generators\Text::printTextBlock() in favour of `PHP_CodeSniffer\Generato

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from fa5ffa7 to 0067f4a Compare November 1, 2024 07:03
@renovate renovate bot changed the title chore(deps): update dependency phpunit/phpunit to v10.5.38 chore(deps): update all non-major dependencies Nov 1, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 25d2db0 to 8117db7 Compare November 12, 2024 12:17
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from c7fc216 to 76abfe7 Compare November 17, 2024 16:16
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 76abfe7 to 710572d Compare November 28, 2024 22:34
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from d6e4dbd to c3ca22e Compare December 11, 2024 18:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 8a9fa78 to 4798041 Compare December 21, 2024 06:32
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 406d69d to cba43e2 Compare January 5, 2025 19:12
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 7a885fd to 6bbada5 Compare January 15, 2025 11:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 9e4f063 to 841e3b5 Compare January 28, 2025 18:01
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from ce7b483 to 3d82cb8 Compare January 31, 2025 08:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 6ba59ad to a593b4c Compare February 13, 2025 16:51
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from a593b4c to f926d54 Compare February 19, 2025 19:34
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 9e599b8 to d5d911c Compare March 5, 2025 14:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from a8d1674 to f6d56d5 Compare March 13, 2025 16:41
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 4ce3114 to fa1004f Compare March 23, 2025 17:34
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from c2e9e25 to b74733a Compare April 10, 2025 19:55
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from b74733a to 185aedf Compare April 13, 2025 06:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants