event-sourcing
event-sourcing copied to clipboard
Update dependency infection/infection to ^0.29.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| infection/infection | ^0.27.10 -> ^0.29.0 |
Release Notes
infection/infection (infection/infection)
v0.29.6: Ignore switch(bool) statements in TrueValue and FalseValue mutators
Changed:
- Ignore
switch(bool)statements inTrueValueandFalseValuemutators. by @shanept in https://github.com/infection/infection/pull/1986
New Contributors
- @shanept made their first contribution in https://github.com/infection/infection/pull/1986
Full Changelog: https://github.com/infection/infection/compare/0.29.5...0.29.6
v0.29.5
Added:
- Update GitHub actions used by @vincentchalamon in https://github.com/infection/infection/pull/1979
- Introduce GitHub Actions Concurrency used by @vincentchalamon in https://github.com/infection/infection/pull/1979
v0.29.4
Added:
- Introduce
--logger-project-root-directoryby @vincentchalamon in https://github.com/infection/infection/pull/1978
v0.29.3: Add support for `colinodell/json5` v3
Changed:
- Add support for
colinodell/json5v3 by @Slamdunk in https://github.com/infection/infection/pull/1976
Full Changelog: https://github.com/infection/infection/compare/0.29.2...0.29.3
v0.29.2: Highlight inline differences in CLI
Added:
- [Logs] Highlight inline differences in CLI by @Slamdunk in https://github.com/infection/infection/pull/1974
Full Changelog: https://github.com/infection/infection/compare/0.29.1...0.29.2
v0.29.1: Fix usage of custom mutator with bootstrap file
Fixed:
- Fix usage of custom mutator with bootstrap file by @maks-rafalko in https://github.com/infection/infection/pull/1973
Full Changelog: https://github.com/infection/infection/compare/0.29.0...0.29.1
v0.29.0
Added:
- Support custom mutators by @vss414 in https://github.com/infection/infection/pull/1686
- Custom mutator generator by @maks-rafalko in https://github.com/infection/infection/pull/1969
Read about how to create custom mutators: https://infection.github.io/guide/custom-mutators.html
Changed:
- Move
Infection\Mutator\Mutatorto a separate package by @maks-rafalko in https://github.com/infection/infection/pull/1963 - Make
Mutator::getDefinitionreturn type non-nullable by @maks-rafalko in https://github.com/infection/infection/pull/1958 - Enable Rector's
AddCoversClassAttributeRectorrule by @maks-rafalko in https://github.com/infection/infection/pull/1962 - Mention Discord instead of Slack in issue github template by @staabm in https://github.com/infection/infection/pull/1951
- test: Force mutators to include remedies by @theofidry in https://github.com/infection/infection/pull/1954
- Use the latest composer 2 to prevent issue with incompatibility for Box and composer 2.1 by @maks-rafalko in https://github.com/infection/infection/pull/1957
- Use the latest v1 test checker action by @maks-rafalko in https://github.com/infection/infection/pull/1960
- Upgrade Rector and fix new issues by @maks-rafalko in https://github.com/infection/infection/pull/1961
- Use new PHP-CS-Fixer with parallelization by @maks-rafalko in https://github.com/infection/infection/pull/1964
- Remove our own custom FQCN visitor as we already use php-parser's
NameResolvervisitor by @maks-rafalko in https://github.com/infection/infection/pull/1967 - Replace deprecated constant
NodeTraverser::DONT_TRAVERSE_CURRENT_AND_CHILDRENwithNodeVisitor::DONT_TRAVERSE_CURRENT_AND_CHILDRENby @maks-rafalko in https://github.com/infection/infection/pull/1968 - Remove our own
ParentConnectorVisitorand usenikic-phpparser's one by @maks-rafalko in https://github.com/infection/infection/pull/1970
v0.28.1: Use CI (GitHub, GitLab) variable to detect project path
Changed:
- feat: use CI variables to detect project path by @darthf1 in https://github.com/infection/infection/pull/1949
New Contributors
- @darthf1 made their first contribution in https://github.com/infection/infection/pull/1949
Full Changelog: https://github.com/infection/infection/compare/0.28.0...0.28.1
v0.28.0
Added:
- Add PHP-Parser 5 support by @sidz in https://github.com/infection/infection/pull/1909
v0.27.11: Add --map-source-class-to-test option to speed up Mutation Testing
Added:
- Reduce "Initial Tests Run" stage time by running only covering test files by @maks-rafalko in https://github.com/infection/infection/pull/1919 (docs)
Changed:
- Change table tests to use static methods by @sanmai in https://github.com/infection/infection/pull/1922
- Additional PHPUnit 10 compatibility fixes by @sanmai in https://github.com/infection/infection/pull/1923
- build: Upgrade to fidry/makefile 1.0 by @theofidry in https://github.com/infection/infection/pull/1925
- styles: Enable the trailing comma PHP-CS-Fixer rule by @theofidry in https://github.com/infection/infection/pull/1927
- styles: Exclude the Box debug directory from PHP-CS-Fixer by @theofidry in https://github.com/infection/infection/pull/1928
- build: Remove Symfony PHPUnitBridge by @theofidry in https://github.com/infection/infection/pull/1926
- styles: Update to PHP-CS-Fixer 3.52.0 by @theofidry in https://github.com/infection/infection/pull/1929
- styles: Leverage the PHP class keyword by @theofidry in https://github.com/infection/infection/pull/1931
- styles: Enable PHP-CS-Fixer array_indentation rule by @theofidry in https://github.com/infection/infection/pull/1936
- Remove php 8.3 and symfony 7.0 hacks in CI as no longer needed by @sidz in https://github.com/infection/infection/pull/1930
- styles: Enable and apply heredoc_indentation rule by @sanmai in https://github.com/infection/infection/pull/1939
- styles: Enable back the fully_qualified_strict_types PHP-CS-Fixer rule by @theofidry in https://github.com/infection/infection/pull/1934
- Fix InitialTestsRunnerTest by @sanmai in https://github.com/infection/infection/pull/1938
Full Changelog: https://github.com/infection/infection/compare/0.27.10...0.27.11
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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: composer.lock
Command failed: composer update infection/infection:0.29.6 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Dependency symfony/console is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency symfony/finder is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency psr/log is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires infection/infection ^0.29.0, found infection/infection[0.29.0, ..., 0.29.6] but these were not loaded, likely because it conflicts with another require.
Problem 2
- roave/infection-static-analysis-plugin is locked to version 1.35.0 and an update of this package was not requested.
- roave/infection-static-analysis-plugin 1.35.0 requires infection/infection 0.27.10 -> found infection/infection[0.27.10] but it conflicts with your root composer.json require (^0.29.0).
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Renovate Ignore Notification
Because you closed this PR without merging, Renovate will ignore this update (^0.29.0). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.