Update all non-major dependencies
This PR contains the following updates:
| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
| laminas/laminas-ci-matrix-action | action | minor | 1.22.1 -> 1.27.2 |
||||
| laminas/laminas-continuous-integration-action | action | minor | 1.32.0 -> 1.40.0 |
||||
| nikic/php-parser | require | minor | ^4.15.3 -> ^4.19.2 |
||||
| phpunit/phpunit (source) | require-dev | minor | ^9.5.28 -> ^9.6.20 |
||||
| psalm/plugin-phpunit | require-dev | minor | ^0.18.4 -> ^0.19.0 |
||||
| roave/infection-static-analysis-plugin | require-dev | minor | ^1.28.0 -> ^1.35.0 |
||||
| vimeo/psalm | require-dev | minor | ^5.4.0 -> ^5.26.1 |
Release Notes
laminas/laminas-ci-matrix-action (laminas/laminas-ci-matrix-action)
v1.27.2
Release Notes for 1.27.2
1.27.x bugfix release (patch)
1.27.2
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
v1.27.1
Release Notes for 1.27.1
1.27.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
- 310: 8.4 Missing in Schema Enum thanks to @gsteel
v1.27.0
Release Notes for 1.27.0
1.27.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
v1.26.0
Release Notes for 1.26.0
1.26.0
- Total issues resolved: 1
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
v1.25.0
Release Notes for 1.25.0
1.25.0
- Total issues resolved: 0
- Total pull requests resolved: 12
- Total contributors: 2
Enhancement
- 298: Synchronize
package.jsonandpackage-lock.jsonwithDockerfileversion ofnodethanks to @boesing
renovate
- 297: Update dependency source-map-loader to v5 thanks to @renovate[bot]
- 291: Update actions/setup-node action to v4 thanks to @renovate[bot]
- 290: Update actions/download-artifact and actions/upload-artifact action to v4 thanks to @renovate[bot]
- 285: Update node Docker tag to v21 thanks to @renovate[bot]
- 281: Update all non-major dependencies thanks to @renovate[bot]
- 278: Update docker/setup-qemu-action action to v3 thanks to @renovate[bot]
- 277: Update docker/setup-buildx-action action to v3 thanks to @renovate[bot]
- 276: Update docker/login-action action to v3 thanks to @renovate[bot]
- 275: Update docker/build-push-action action to v5 thanks to @renovate[bot]
- 269: Lock file maintenance thanks to @renovate[bot]
- 265: Update npm to v10 thanks to @renovate[bot]
v1.24.0
Release Notes for 1.24.0
Feature release (minor)
1.24.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
- 263: Add support for PHP 8.3 thanks to @MauricioFauth
v1.23.4
Release Notes for 1.23.4
1.23.x bugfix release (patch)
1.23.4
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
v1.23.3
Release Notes for 1.23.3
1.23.x bugfix release (patch)
1.23.3
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
v1.23.2
Release Notes for 1.23.2
1.23.2
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
- 232: Use proper escape sequence for passing the base reference to
roave-backward-compatibility-checkthanks to @boesing
v1.23.1
Release Notes for 1.23.1
1.23.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
v1.23.0
Release Notes for 1.23.0
Feature release (minor)
Added
- Backward compatibility check using roave/backward-compatibility-check, requires opt-in via
backwardCompatibilityCheckflag being set totrueand container version 1.33
1.23.0
- Total issues resolved: 0
- Total pull requests resolved: 11
- Total contributors: 5
Enhancement
- 226: Verify BC breakages on pull requests, by comparing PR against base branch thanks to @boesing
- 225: Markdown linting for
README.mdthanks to @boesing - 221: Node version was updated to v20 thanks to @internalsystemerror
renovate
- 217: Update dependency @types/node to v20 thanks to @renovate[bot]
- 211: Update node Docker tag to v20 thanks to @renovate[bot]
- 201: Update dependency typescript to v5 thanks to @renovate[bot]
- 188: Lock file maintenance thanks to @renovate[bot]
- 174: Update node Docker tag to v19.4.0 thanks to @renovate[bot]
Bug
laminas/laminas-continuous-integration-action (laminas/laminas-continuous-integration-action)
v1.40.0
Release Notes for 1.40.0
1.40.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
Enhancement
- 241: Initial support for PHP 8.4 thanks to @gsteel
renovate
- 236: Update docker/build-push-action action to v6 thanks to @renovate[bot]
Bug
v1.39.0
Release Notes for 1.39.0
1.39.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
Enhancement
Enhancement,dependencies
v1.38.0
Release Notes for 1.38.0
1.38.0
-
Total issues resolved: 0
-
Total pull requests resolved: 6
-
Total contributors: 5
Enhancement
- 213: Make ext-bcmath available by default for all php versions thanks to @Xerkus
- 211: Add PHP 8.3 support for sqlsrv extension thanks to @MauricioFauth
- 197: Migrate nodejs installation to recommended by nodesource thanks to @boesing
renovate
- 133: Update dependency markdownlint-cli2 to v0.12.1 thanks to @renovate[bot]
Documentation,Enhancement
v1.37.0
Release Notes for 1.37.0
1.37.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
v1.36.0
Release Notes for 1.36.0
Changed
- This container is now built with PHP 8.3 RC3
1.36.0
- Total issues resolved: 0
- Total pull requests resolved: 6
- Total contributors: 2
Enhancement
renovate
- 186: Update docker/setup-buildx-action action to v3 thanks to @renovate[bot]
- 185: Update docker/metadata-action action to v5 thanks to @renovate[bot]
- 184: Update docker/login-action action to v3 thanks to @renovate[bot]
- 183: Update docker/build-push-action action to v5 thanks to @renovate[bot]
- 180: Update actions/checkout action to v4 thanks to @renovate[bot]
v1.35.1
Release Notes for 1.35.1
1.35.1
-
Total issues resolved: 1
-
Total pull requests resolved: 1
-
Total contributors: 1
-
189: Temporarily copy some files required by
phpizeduring container setup thanks to @boesing
v1.35.0
Release Notes for 1.35.0
1.35.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
- 174: Add PHP 8.3 support thanks to @MauricioFauth
v1.34.0
Release Notes for 1.34.0
1.34.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug,Enhancement
v1.33.0
Release Notes for 1.33.0
Feature release (minor)
1.33.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
Enhancement
- 158: Introduce
roave/backward-compatibility-checkand@defaultphp version thanks to @boesing - 155: Install node.js from nodesource thanks to @internalsystemerror
Enhancement,dependencies
nikic/PHP-Parser (nikic/php-parser)
v4.19.2: PHP-Parser 4.19.2
Added
- Added support for passing enum values to various builder methods, like
BuilderFactory::val().
v4.19.1: PHP-Parser 4.19.1
Fixed
- Fixed "Optional parameter before required parameter" deprecation warning introduced in previous version.
v4.19.0: PHP-Parser 4.19.0
Changed
- Do not use implicitly nullable parameters, which are deprecated in PHP 8.4.
- Remove support for running on PHP 7.0, which does not support explicitly nullable parameters.
v4.18.0: PHP-Parser 4.18.0
Added
- Added methods
ParserFactory::createForNewestSupportedVersion()andParserFactory::createForHostVersion()for forward-compatibility with PHP-Parser 5.0.
Fixed
- Fixed missing name resolution of class constant types.
- Fixed class members being dropped if an error is encountered while parsing a later class member (when error recovery is enabled).
Changed
- The
grammar/directory has been excluded from exported git archives.
v4.17.1: PHP-Parser 4.17.1
Fixed
- Fixed phpdoc mismatches for
ClassConst::$typeintroduced in previous release.
v4.17.0: PHP-Parser 4.17.0
Added
- [PHP 8.3] Added support for typed class constants.
- [PHP 8.3] Added supprot for dynamic class constant fetch.
- [PHP 8.3] Added support for readonly anonymous classes.
Fixed
- Fixed missing required parentheses when pretty printing new with an expression class name.
- Fixed missing required parentheses when pretty printing
(CONST)::$xand similar.
v4.16.0: PHP-Parser 4.16.0
Added
- Added
Name::getParts()method for forward-compatibility with PHP-Parser 5.
Deprecated
- Deprecated direct access to
Name::$parts, which will be removed in PHP-Parser 5.
v4.15.5: PHP-Parser 4.15.5
Added
- Added
makePrivate(),makeProtected(),makePublic()andmakeReadonly()methods toBuilder\Paramto allow the creation of promoted parameters.
v4.15.4: PHP-Parser 4.15.4
Fixed
- Fixed formatting-preservation for alternative if syntax with trailing comments.
sebastianbergmann/phpunit (phpunit/phpunit)
v9.6.20: PHPUnit 9.6.20
Changed
- Updated dependencies (so that users that install using Composer's
--prefer-lowestCLI option also get recent versions)
How to install or update PHPUnit
v9.6.19: PHPUnit 9.6.19
Changed
- The namespaces of dependencies are now prefixed with
PHPUnitPHARinstead of justPHPUnitfor the PHAR distribution of PHPUnit
How to install or update PHPUnit
v9.6.18
v9.6.17
v9.6.16
v9.6.15
v9.6.14
v9.6.13
v9.6.12
v9.6.11
v9.6.10
v9.6.9
v9.6.8
v9.6.7
v9.6.6
v9.6.5
v9.6.4
v9.6.3
v9.6.2
v9.6.1
v9.6.0
psalm/psalm-plugin-phpunit (psalm/plugin-phpunit)
v0.19.0: Add Psalm 6 support, drop Psalm 4 support
This release adds support for Psalm 6, dropping support for Psalm 4.
What's Changed
- Update README.md by @sander-bol in https://github.com/psalm/psalm-plugin-phpunit/pull/128
- Replace deprecated
::set-outputby @weirdan in https://github.com/psalm/psalm-plugin-phpunit/pull/132 - Dependabot updates for GH actions by @weirdan in https://github.com/psalm/psalm-plugin-phpunit/pull/133
- Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/psalm/psalm-plugin-phpunit/pull/134
- Bump actions/cache from 2 to 3 by @dependabot in https://github.com/psalm/psalm-plugin-phpunit/pull/135
- Switch to MixedReturnStatement, drop Psalm 4 support by @danog in https://github.com/psalm/psalm-plugin-phpunit/pull/142
New Contributors
- @sander-bol made their first contribution in https://github.com/psalm/psalm-plugin-phpunit/pull/128
- @dependabot made their first contribution in https://github.com/psalm/psalm-plugin-phpunit/pull/134
Full Changelog: https://github.com/psalm/psalm-plugin-phpunit/compare/0.18.4...0.19.0
Roave/infection-static-analysis-plugin (roave/infection-static-analysis-plugin)
v1.35.0
Release Notes for 1.35.0
Feature release (minor)
1.35.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
enhancement
renovate
- 491: Update actions/cache action to v4 thanks to @renovate[bot]
v1.34.0
Release Notes for 1.34.0
Feature release (minor)
1.34.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
renovate
- 488: Update all non-major dependencies thanks to @renovate[bot]
- 483: Lock file maintenance thanks to @renovate[bot]
v1.33.0
Release Notes for 1.33.0
Feature release (minor)
1.33.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
enhancement
- 480: Allow php 8.3 thanks to @fezfez
renovate
- 479: Update actions/checkout action to v4 thanks to @renovate[bot]
- 478: Lock file maintenance thanks to @renovate[bot]
v1.32.0
Release Notes for 1.32.0
Feature release (minor)
1.32.0
- Total issues resolved: 1
- Total pull requests resolved: 0
- Total contributors: 1
dependencies,enhancement
- 475: Release for infection v0.27 thanks to @simPod
v1.31.0
Release Notes for 1.31.0
Feature release (minor)
1.31.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
renovate
- 474: Update dependency doctrine/coding-standard to v12 thanks to @renovate[bot]
dependencies,enhancement,renovate
- 472: Update all non-major dependencies thanks to @renovate[bot]
v1.30.0
Release Notes for 1.30.0
Feature release (minor)
1.30.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
enhancement
v1.29.0
Release Notes for 1.29.0
Feature release (minor)
1.29.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
dependencies,enhancement
dependencies,duplicate,enhancement,renovate
vimeo/psalm (vimeo/psalm)
v5.26.1
What's Changed
Fixes
- Fix JSON formatter crashes with invalid UTF in error messages by @weirdan in https://github.com/vimeo/psalm/pull/11092
Full Changelog: https://github.com/vimeo/psalm/compare/5.26.0...5.26.1
v5.26.0
What's Changed
Features
- Add mysqli.execute-query as sink for TaintedSql by @cgocast in https://github.com/vimeo/psalm/pull/11021
- Add TaintedCallable sinks for 4 core generic functions by @cgocast in https://github.com/vimeo/psalm/pull/11090
- Improve mysql fetch_field* return type by @MoonE in https://github.com/vimeo/psalm/pull/11009
- Check for
psalm.dist.xmlas well by @HypeMC in https://github.com/vimeo/psalm/pull/11031
Fixes
- Change
ReflectionParameter::getName()result type tonon-empty-stringby @vjik in https://github.com/vimeo/psalm/pull/11037 - Fix mysqli_real_escape_string stub by @kamil-tekiela in https://github.com/vimeo/psalm/pull/11078
- Fix mysqli_get_client_version by @kamil-tekiela in https://github.com/vimeo/psalm/pull/11074
- Up the minimum required version of nikic/php-parser to 4.17 by @chesn0k in https://github.com/vimeo/psalm/pull/10968
- Fix callable/lowercase strings coercion by @weirdan in https://github.com/vimeo/psalm/pull/11091
- Consistently emit issues for properties on classes with unknown mixins by @issidorov in https://github.com/vimeo/psalm/pull/11081
New Contributors
- @chesn0k made their first contribution in https://github.com/vimeo/psalm/pull/10968
Full Changelog: https://github.com/vimeo/psalm/compare/5.25.0...5.26.0
v5.25.0
What's Changed
Features
- Casting int-range should keep literals by @kkmuffme in https://github.com/vimeo/psalm/pull/10941
- Update help panel by @llaville in https://github.com/vimeo/psalm/pull/11000
- Add support for phpstan-pure by @VincentLanglet in https://github.com/vimeo/psalm/pull/10975
- Precise preg_match_all return type by @VincentLanglet in https://github.com/vimeo/psalm/pull/10969
Fixes
- Fix-GH-10933-And-GH-10951 by @jack-worman in https://github.com/vimeo/psalm/pull/10953
- redis: add possible types for
Redis#authmethod by @boesing in https://github.com/vimeo/psalm/pull/10934 - Avoid false positive about array which are non-callable by @VincentLanglet in https://github.com/vimeo/psalm/pull/10935
- Fix literal-string|non-empty-literal-string by @VincentLanglet in https://github.com/vimeo/psalm/pull/10930
- Fix signature of Locale::canonicalize. by @ADmad in https://github.com/vimeo/psalm/pull/11010
New Contributors
- @llaville made their first contribution in https://github.com/vimeo/psalm/pull/11000
Full Changelog: https://github.com/vimeo/psalm/compare/5.24.0...5.25.0
v5.24.0
What's Changed
Features
- Allow specifying flags to Codebase::isTypeContainedByType by @danog in https://github.com/vimeo/psalm/pull/10829
- Allow more callable types as subtypes of
callableby @weirdan in https://github.com/vimeo/psalm/pull/10805 - Report
parentbeing used in callable context when the class does not extend anything by @kkmuffme in https://github.com/vimeo/psalm/pull/10838 - Report error for additional deprecated arg types in PHP 8.1/8.3 by @kkmuffme in https://github.com/vimeo/psalm/pull/10824
- Add MissingClassConstType Issue by @jack-worman in https://github.com/vimeo/psalm/pull/10828
- Enforce parameter names for consistent constructors by @kkmuffme in https://github.com/vimeo/psalm/pull/10821
- Add misc missing errors for invalid callable methods by @kkmuffme in https://github.com/vimeo/psalm/pull/10839
Fixes
- Forbid named arguments for ArrayAcccess methods by @weirdan in https://github.com/vimeo/psalm/pull/10804
- Don't crash on invalid templates by @weirdan in https://github.com/vimeo/psalm/pull/10806
- report error for single param name mismatch too since named args can even be used then by @kkmuffme in https://github.com/vimeo/psalm/pull/10822
- add support for named arguments for filter_var and filter_input by @pilif in https://github.com/vimeo/psalm/pull/10815
- When inside isset, make array fetch result nullable by @edsrzf in https://github.com/vimeo/psalm/pull/10756
- Promoted properties missing in extended __construct should report PropertyNotSetInConstructor by @kkmuffme in https://github.com/vimeo/psalm/pull/10817
- Updating signature of
getmxrr()by @ThomasLandauer in https://github.com/vimeo/psalm/pull/10847 - Improve string-int juggle consistency in array keys and display for int-like strings in type by @kkmuffme in https://github.com/vimeo/psalm/pull/10814
- Fix storage not available in thread for intersection doc types by @simonberger in https://github.com/vimeo/psalm/pull/10856
- Don't emit MissingOverrideAttribute for implicit Stringable implementations by @edsrzf in https://github.com/vimeo/psalm/pull/10858
- Specify array return type of session_get_cookie_params by @jorgsowa in https://github.com/vimeo/psalm/pull/10859
- Unknown @psalm annotation should not make whole docblock invalid by @kkmuffme in https://github.com/vimeo/psalm/pull/10885
- Add
mailto impure functions list by @smaddock in https://github.com/vimeo/psalm/pull/10923 - Update PHP 8.2 Call map delta with refined types for string comparison functions by @gsteel in https://github.com/vimeo/psalm/pull/10883
Docs
- document that @psalm-internal works for namespace + class too by @kkmuffme in https://github.com/vimeo/psalm/pull/10866
Internal changes
- fix tests running with other than called PHP binary if called with a non-default PHP binary by @kkmuffme in https://github.com/vimeo/psalm/pull/10842
- Explicitly set value in config to fix warning in tests by @kkmuffme in https://github.com/vimeo/psalm/pull/10843
- [PHP 8.4] Fixes for implicit nullability deprecation by @Ayesh in https://github.com/vimeo/psalm/pull/10832
- Throw exception instead of silently logging issues occurred during scan by @danog in https://github.com/vimeo/psalm/pull/10902
Other changes
- Fix conditional on non empty literal string by @VincentLanglet in https://github.com/vimeo/psalm/pull/10912
- Ignore jsonSerialize for implementors of JsonSerializable by @josephwynn-sc in https://github.com/vimeo/psalm/pull/10891
- Add XML functions to ImpureFunctionsList #10882 by @DKhalil in https://github.com/vimeo/psalm/pull/10887
New Contributors
- @Ayesh made their first contribution in https://github.com/vimeo/psalm/pull/10832
- @smaddock made their first contribution in https://github.com/vimeo/psalm/pull/10923
- @josephwynn-sc made their first contribution in https://github.com/vimeo/psalm/pull/10891
- @DKhalil made their first contribution in https://github.com/vimeo/psalm/pull/10887
Full Changelog: https://github.com/vimeo/psalm/compare/5.23.1...5.24.0
v5.23.1
What's Changed
Fixes
- Fixed analysis of existing static methods if the
__callStatic()method exists by @issidorov in https://github.com/vimeo/psalm/pull/10812
Full Changelog: https://github.com/vimeo/psalm/compare/5.23.0...5.23.1
v5.23.0
What's Changed
F
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
Read more about the use of Renovate Bot within ocramius/* projects.
Branch automerge failure
This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.
- Branch has one or more failed status checks