Skip to content
This repository has been archived by the owner on Sep 14, 2023. It is now read-only.

Update dependency infection/infection to ^0.27.0 #46

Open
wants to merge 1 commit into
base: 1.1.x
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 28, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
infection/infection require-dev minor ^0.26.0 -> ^0.27.0

Release Notes

infection/infection (infection/infection)

v0.27.0

Compare Source

Full Changelog

Added:

Changed:

Fixed:

Internal:

v0.26.21: Fix false-positive with mutations in attributes

Compare Source

0.26.21 (2023-04-27)

Full Changelog

Fixed:

v0.26.20

Compare Source

Full Changelog

Added:

Changed:

v0.26.19

Compare Source

Full Changelog

Added:

  • PHPUnit 10 support

v0.26.18

Compare Source

Full Changelog

Added:

  • New logger "summaryJson" - machine-readable file in JSON format. (#​1808)

v0.26.17

Compare Source

Full Changelog

Added:

  • PHP 8.2 support

Fixed:

  • ArrayItemRemoval mutator should not mutate an array when set as an attributes argument #​1797
  • PHP Warning on startup when using Infection from PHAR #​1770
  • PHP 8.2: Deprecated: Use of "static" in callables is deprecated in .../vendor/webmozart/assert/src/Assert.php on line 939 #​1802
  • False positive: Throw_ mutant not covered by tests #​1778
  • Line CodeCoverage is not a reliable source of truth #​1750

v0.26.16

Compare Source

Full Changelog

Added:

Fixed:

Changed:

v0.26.15: json5 config file support, --threads=max and `dg/bypass-finals` compatibility

Compare Source

Added:

  • Add support for json5 configuration file format #​1727
  • Introduce --threads=max option value to automatically detect the number of CPU cores #​1723
  • Compatibility with dg/bypass-finals #​1728

Fixed:

  • Do not mutate Coalesce operator when null is used on the right #​1726

v0.26.14: Throw error with --git-diff-lines when git is not installed

Compare Source

Fixed:

  • GitDiffFileProvider: execute single program processes to allow errored exits to be caught #​1720

Added:

  • Display generated log file reports to console output #​1711

v0.26.13: Second try: correctly detect if Xdebug should be automatically enabled

Compare Source

Fixed:

  • Running the Infection cannot detect code coverage driver correctly #​1700

v0.26.12: Correctly detect if Xdebug should be automatically enabled

Compare Source

Fixed:

  • Running the Infection cannot detect code coverage driver correctly #​1700

v0.26.11: Use source directories for --git-diff-***

Compare Source

Changed:

  • GitDiffFile: consume configured directories #​1697
  • Auto-detect Github Actions CI and activate github logger accordingly #​1645
  • Replace abandoned webmozart/path-util with symfony/filesystem #​1693

v0.26.10: Escape percent sign in Assert::notSame message

Compare Source

Fixed:

  • Escape percent sign in Assert::notSame message #​1690

v0.26.9: Skip analysis when no executed lines with --git-diff-lines option

Compare Source

Fixed:

  • Skip analysis when no executed lines with --git-diff-lines option #​1688

v0.26.8: Prefix `thecodingmachine/safe` in PHAR distribution

Compare Source

Changed:

  • Remove thecodingmachine/safe from whitelist of Scoper config and prefix it for PHAR #​1684

v0.26.7: Min PHP version - 8.0, upgrade libs, fix config file name wording

Compare Source

Changed:

  • Upgrade Infection to minimum PHP 8.0 #​1641
  • Use newer thecodingmachine/safe #​1649

Fixed:

  • Inconsistent configuration file name #​1679

v0.26.6: Stand with Ukraine

Compare Source

Added:

image

v0.26.5: Upgrade `ondram/ci-detector` to the latest version

Compare Source

Changed:

v0.26.4: Upgrade PHP Parser for PHP 8.1 support

Compare Source

Fixed:

v0.26.3: Use merge-base (three dot diff) instead of direct diff

Compare Source

Changed:

  • Use merge-base (three dot diff) instead of direct diff (#​1653)

v0.26.2

Compare Source

Full Changelog

Added:

Changed:

v0.26.1

Compare Source

Full Changelog

Added:

  • PHPUnit 10 support

v0.26.0

Compare Source

Full Changelog

Added:

Changed:

v0.25.6: Fix compatibility with Symfony 4, 5, 6

Compare Source

Fixed:

v0.25.5

Compare Source

Added:

Changed:

v0.25.4

Compare Source

Full Changelog

Added:

Changed:

v0.25.3: Ignore mutations by regex for uncovered mutants

Compare Source

Fixed:

  • ignoreSourceCodeByRegex option is ignored between // @​codeCoverageIgnoreStart and // @​codeCoverageIgnoreEnd #​1561

v0.25.2: Avoid parser bugs for very large negative numbers

Compare Source

Fixed:

  • Avoid parser bugs for very large negative numbers #​1580

v0.25.1: Count syntax errors caused by a mutatan as a failure of a mutant

Compare Source

Added:

  • Count syntax errors caused by a mutatan as a failure of a mutant #​1571

v0.25.0

Compare Source

Full Changelog

Added:

  • Detect syntax errors during mutation analysis and differentiate them from all errors #​1555 #​262
  • Add $schema to generated infection.json config file for autocomplete #​1553 #​1432

Changed:

  • [Performance] Add files to coverage whitelist instead of the whole directories when --filter or --git-diff-filter are used #​1543
  • [Performance] Speed up Infection runs by remembering which test killed a mutant #​1519 #​1549
  • [internal] Allow Infection test suite to be executed in parallel using Paratest #​1544
  • Generate infection.json (without .dist postfix) by default #​1554
  • Do not mark Mutant as Killed when no tests were executed #​1546

Fixed:

  • Display time and consumed memory even in case of insufficient MSI #​1562
  • Trim "\n" and "\t" characters when replacing relative paths with absolute ones during XML config creation #​1550 #​1542
  • For Mutant's phpunit.xml, set executionOrder="default" to prevent random ordering of the tests since we need them to be sorted (fastest - first) #​1547

v0.24.0

Compare Source

Full Changelog

Added:

  • [Mutator] Add Mutator SpreadAssignment #​1529
  • [Mutator] Add Mutator SpreadRemoval #​1529

Changed:

  • [Performance] Improve Infection performance executed against slow test suites #​1539
  • Allow using MSI Badge for multiple branches #​1538
  • Add Mutator information to GitHub annotation logger #​1540
  • [BC BREAK] Rename Spread mutator to SpreadOneItem #​1529

v0.23.0

Compare Source

Full Changelog

Added:

  • Add support for Pest test framework #​1516

Fixed:

  • Multiplication mutator should not mutate when return value is integer #​1515

Changed:

  • [BE BREAK] Remove CodeCoverageAnnotationIgnorer #​1517
  • Upgrade xdebug-handler to v2 #​1510

v0.22.1: xdebug-handler 2

Compare Source

Fixed:

  • For recent Xdebug coverage collection needs XDEBUG_MODE=coverage or xdebug.mode=coverage #​1473

Changed:

  • Upgrade xdebug-handler to v2 and handle that coverage option is set #​1510

v0.22.0

Compare Source

Full Changelog

Added:

  • Add INFECTION and TEST_TOKEN environment variables for each Mutant process #​1504

Fixed:

v0.21.5: Fix file not found exception for Codeception Cests

Compare Source

Fixed:

  • Fix file not found exception for Codeception Cests #​1503

v0.21.4

Compare Source

Fixed:

  • Invalid mutator config with MBString mutator #​1479

v0.21.3: Fix "Error: Expected a value other than null"

Compare Source

Fixed:

  • ProxyTrace should check for tests locations #​1494

v0.21.2: Fix git-diff-filter option on MacOS

Compare Source

Fixed:

v0.21.1: Do not increment max integer value

Compare Source

Fixed:

v0.21.0

Compare Source

Full Changelog

Added:

Changed:

  • [BC BREAK] Removed OneZeroInteger mutator in favor of IncrementInteger/DecrementInteger mutators
  • [BC BREAK] Rename @zero_iteration profile to the @loop #​1407

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.

| datasource | package             | from   | to     |
| ---------- | ------------------- | ------ | ------ |
| packagist  | infection/infection | 0.20.2 | 0.27.0 |


Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot added the renovate label May 28, 2023
@renovate
Copy link
Contributor Author

renovate bot commented May 28, 2023

⚠ 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 --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires infection/infection ^0.27.0 -> satisfiable by infection/infection[0.27.0].
    - infection/infection 0.27.0 requires composer/xdebug-handler ^2.0 || ^3.0 -> found composer/xdebug-handler[2.0.0, ..., 2.0.5, 3.0.0, 3.0.1, 3.0.2, 3.0.3] but these were not loaded, likely because it conflicts with another require.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants