Update all non-major dependencies
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| phpunit/phpunit (source) | ^11.5.7 -> ^11.5.8 |
||||
| vimeo/psalm | ^6.5.1 -> ^6.8.0 |
Release Notes
vimeo/psalm (vimeo/psalm)
v6.8.0
v6.7.1
What's Changed
Internal changes
- Require jsonmapper v5 by @danog in https://github.com/vimeo/psalm/pull/11300
Full Changelog: https://github.com/vimeo/psalm/compare/6.7.0...6.7.1
v6.7.0
What's Changed
Features
- Add new
allowBoolToLiteralBoolComparisonconfig (disabled by default), used to control emission ofRedundantIdentityWithTrueissues (previously, their emission was controlled by thestrictBinaryOperandsconfig) by @danog in https://github.com/vimeo/psalm/pull/11283 - Enable missing
#[Override]attribute detection (automatic Psalter fixer available) by @danog in https://github.com/vimeo/psalm/pull/11283 - Enable strict binary operand comparison checks (useful for strict_types migration) by @danog in https://github.com/vimeo/psalm/pull/11283
- Seal all class properties and methods: this enforces exact description of all class magic (__get/__call...) methods and properties with
@methodor@property, see here for more info by @danog in https://github.com/vimeo/psalm/pull/11283 - Disable dangerous
@psalm-suppress allannotation (may be re-enabled manually with the disableSuppressAll config) by @danog in https://github.com/vimeo/psalm/pull/11283 - Types in lazy objects by @BenMorel in https://github.com/vimeo/psalm/pull/11296
Fixes
- Fix parameter name in SplObjectStorage by @kamil-tekiela in https://github.com/vimeo/psalm/pull/11134
- Fix empty compact report if baseline file is used by @andrey-tech in https://github.com/vimeo/psalm/pull/11111
Internal changes
- Expose Progress instance to plugins by @danog in https://github.com/vimeo/psalm/pull/11297
- Change PluginEntryPointInterface to take a PluginRegistrationSocket @danog in https://github.com/vimeo/psalm/pull/11298
New Contributors
- @andrey-tech made their first contribution in https://github.com/vimeo/psalm/pull/11111
Full Changelog: https://github.com/vimeo/psalm/compare/6.6.2...6.7.0
v6.6.2
What's Changed
Fixes
- Allow running generate_testsuites.php from a different dir by @MoonE in https://github.com/vimeo/psalm/pull/11155
- Add missing reset of context inside_general_use by @MoonE in https://github.com/vimeo/psalm/pull/11157
- Fix false positives for UnusedIssueHandlerSuppression by @edsrzf in https://github.com/vimeo/psalm/pull/11212
- Fix condition on literal-string by @VincentLanglet in https://github.com/vimeo/psalm/pull/11252
- Object property types by @MoonE in https://github.com/vimeo/psalm/pull/11291
- Fix some more tests when running phpunit with args by @MoonE in https://github.com/vimeo/psalm/pull/11153
- Fix type of property-get with coalesce by @MoonE in https://github.com/vimeo/psalm/pull/11152
- Fix condition on lowercase-string by @VincentLanglet in https://github.com/vimeo/psalm/pull/11293
Full Changelog: https://github.com/vimeo/psalm/compare/6.6.1...6.6.2
v6.6.1
What's Changed
Fixes
- fix: add taint source on plugin-added taints by @Patrick-Remy in https://github.com/vimeo/psalm/pull/10206
- handle instanceof $this by @orklah in https://github.com/vimeo/psalm/pull/11286
Docs
- Fix key type in PossiblyUndefinedStringArrayOffset.md by @emmanuelGuiton in https://github.com/vimeo/psalm/pull/11277
Full Changelog: https://github.com/vimeo/psalm/compare/6.6.0...6.6.1
v6.6.0
What's Changed
Features
- Add ClassMustBeFinal issue by @danog in https://github.com/vimeo/psalm/pull/11279
- Enable MissingOverrideAttribute on all PHP versions by @danog in https://github.com/vimeo/psalm/pull/11284
Fixes
- Fix trait issue with MissingOverrideAttribute by @danog in https://github.com/vimeo/psalm/pull/11284
- Enable attribute parsing on versions lower than 8.0 by @danog in https://github.com/vimeo/psalm/pull/11284
- Fix type assertion for Arithemtic addition and subtraction by @KevinVanSonsbeek in https://github.com/vimeo/psalm/pull/11269
- Fix config error in LSP by @tm1000 in https://github.com/vimeo/psalm/pull/11255
- Replace felixfbecker/advanced-json-rpc with maintained fork by @danog in https://github.com/vimeo/psalm/pull/11282
Docs
- Improve stub docs by @danog in https://github.com/vimeo/psalm/pull/11276
Internal changes
- Reorganize tools by @danog in https://github.com/vimeo/psalm/pull/11278
Full Changelog: https://github.com/vimeo/psalm/compare/6.5.1...6.6.0
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