loophp / phptree

An implementation of tree data structure
MIT License
93 stars 4 forks source link

chore(deps): update dependency infection/infection to ^0.28 #45

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
infection/infection ^0.26 -> ^0.28 age adoption passing confidence

Release Notes

infection/infection (infection/infection) ### [`v0.28.0`](https://togithub.com/infection/infection/blob/HEAD/CHANGELOG.md#0280-2024-03-23) [Compare Source](https://togithub.com/infection/infection/compare/0.27.11...0.28.0) [Full Changelog](https://togithub.com/infection/infection/compare/0.27.11...0.28.0) **Added:** - Add PHP-Parser 5 support by [@​sidz](https://togithub.com/sidz) in [https://github.com/infection/infection/pull/1909](https://togithub.com/infection/infection/pull/1909) ### [`v0.27.11`](https://togithub.com/infection/infection/releases/tag/0.27.11): Add `--map-source-class-to-test` option to speed up Mutation Testing [Compare Source](https://togithub.com/infection/infection/compare/0.27.10...0.27.11) **Added:** - Reduce "Initial Tests Run" stage time by running only covering test files by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1919](https://togithub.com/infection/infection/pull/1919) ([docs](https://infection.github.io/guide/command-line-options.html#map-source-class-to-test)) **Changed:** - Change table tests to use static methods by [@​sanmai](https://togithub.com/sanmai) in [https://github.com/infection/infection/pull/1922](https://togithub.com/infection/infection/pull/1922) - Additional PHPUnit 10 compatibility fixes by [@​sanmai](https://togithub.com/sanmai) in [https://github.com/infection/infection/pull/1923](https://togithub.com/infection/infection/pull/1923) - build: Upgrade to fidry/makefile 1.0 by [@​theofidry](https://togithub.com/theofidry) in [https://github.com/infection/infection/pull/1925](https://togithub.com/infection/infection/pull/1925) - styles: Enable the trailing comma PHP-CS-Fixer rule by [@​theofidry](https://togithub.com/theofidry) in [https://github.com/infection/infection/pull/1927](https://togithub.com/infection/infection/pull/1927) - styles: Exclude the Box debug directory from PHP-CS-Fixer by [@​theofidry](https://togithub.com/theofidry) in [https://github.com/infection/infection/pull/1928](https://togithub.com/infection/infection/pull/1928) - build: Remove Symfony PHPUnitBridge by [@​theofidry](https://togithub.com/theofidry) in [https://github.com/infection/infection/pull/1926](https://togithub.com/infection/infection/pull/1926) - styles: Update to PHP-CS-Fixer 3.52.0 by [@​theofidry](https://togithub.com/theofidry) in [https://github.com/infection/infection/pull/1929](https://togithub.com/infection/infection/pull/1929) - styles: Leverage the PHP class keyword by [@​theofidry](https://togithub.com/theofidry) in [https://github.com/infection/infection/pull/1931](https://togithub.com/infection/infection/pull/1931) - styles: Enable PHP-CS-Fixer array_indentation rule by [@​theofidry](https://togithub.com/theofidry) in [https://github.com/infection/infection/pull/1936](https://togithub.com/infection/infection/pull/1936) - Remove php 8.3 and symfony 7.0 hacks in CI as no longer needed by [@​sidz](https://togithub.com/sidz) in [https://github.com/infection/infection/pull/1930](https://togithub.com/infection/infection/pull/1930) - styles: Enable and apply heredoc_indentation rule by [@​sanmai](https://togithub.com/sanmai) in [https://github.com/infection/infection/pull/1939](https://togithub.com/infection/infection/pull/1939) - styles: Enable back the fully_qualified_strict_types PHP-CS-Fixer rule by [@​theofidry](https://togithub.com/theofidry) in [https://github.com/infection/infection/pull/1934](https://togithub.com/infection/infection/pull/1934) - Fix InitialTestsRunnerTest by [@​sanmai](https://togithub.com/sanmai) in [https://github.com/infection/infection/pull/1938](https://togithub.com/infection/infection/pull/1938) **Full Changelog**: https://github.com/infection/infection/compare/0.27.10...0.27.11 ### [`v0.27.10`](https://togithub.com/infection/infection/releases/tag/0.27.10): Add support for `sebastian/diff` v6 [Compare Source](https://togithub.com/infection/infection/compare/0.27.9...0.27.10) **Changed:** - feat: add support for `sebastian/diff` v6 by [@​simPod](https://togithub.com/simPod) in [https://github.com/infection/infection/pull/1913](https://togithub.com/infection/infection/pull/1913) - Use `is_numeric` do detect numeric strings in ArgumentsAndOptionsBuilder by [@​sanmai](https://togithub.com/sanmai) in [https://github.com/infection/infection/pull/1904](https://togithub.com/infection/infection/pull/1904) - Enable Box Requirements Checker by [@​sidz](https://togithub.com/sidz) in [https://github.com/infection/infection/pull/1906](https://togithub.com/infection/infection/pull/1906) **Full Changelog**: https://github.com/infection/infection/compare/0.27.9...0.27.10 ### [`v0.27.9`](https://togithub.com/infection/infection/releases/tag/0.27.9): Fix an issue with numeric data provider keys in PHPUnit >= 10 [Compare Source](https://togithub.com/infection/infection/compare/0.27.8...0.27.9) **Fixed:** - Fix an issue with numeric data provider keys and run tests with format clear for both PHPUnit >= 10 and PHPUnit < 10 by [@​sidz](https://togithub.com/sidz) in [https://github.com/infection/infection/pull/1900](https://togithub.com/infection/infection/pull/1900) - Disable Box Requirements Checker as it conflicts with symfony/service-contracts package by [@​sidz](https://togithub.com/sidz) in [https://github.com/infection/infection/pull/1902](https://togithub.com/infection/infection/pull/1902) - build: Disable the requirement checker by [@​theofidry](https://togithub.com/theofidry) in [https://github.com/infection/infection/pull/1903](https://togithub.com/infection/infection/pull/1903) **Full Changelog**: https://github.com/infection/infection/compare/0.27.8...0.27.9 ### [`v0.27.8`](https://togithub.com/infection/infection/releases/tag/0.27.8): Do not remove attributes from class methods [Compare Source](https://togithub.com/infection/infection/compare/0.27.7...0.27.8) **Fixed:** - Do not remove attributes from class methods when visibility is mutated by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1896](https://togithub.com/infection/infection/pull/1896) **Full Changelog**: https://github.com/infection/infection/compare/0.27.7...0.27.8 ### [`v0.27.7`](https://togithub.com/infection/infection/releases/tag/0.27.7): PHP 8.3, Symfony 7 support [Compare Source](https://togithub.com/infection/infection/compare/0.27.6...0.27.7) **Changed:** - Add Symfony 7 support by [@​sidz](https://togithub.com/sidz) in [https://github.com/infection/infection/pull/1892](https://togithub.com/infection/infection/pull/1892) - Allow `fidry/cpu-core-counter` v1 by [@​Slamdunk](https://togithub.com/Slamdunk) in [https://github.com/infection/infection/pull/1893](https://togithub.com/infection/infection/pull/1893) - Micro optimization to reduce array_merge calls by [@​sidz](https://togithub.com/sidz) in [https://github.com/infection/infection/pull/1883](https://togithub.com/infection/infection/pull/1883) - Remove `symfony/console` < 4.4 hack as minimum supported version is 5.4 by [@​sidz](https://togithub.com/sidz) in [https://github.com/infection/infection/pull/1888](https://togithub.com/infection/infection/pull/1888) - Remove all deprecated Safe function usages by [@​sidz](https://togithub.com/sidz) in [https://github.com/infection/infection/pull/1889](https://togithub.com/infection/infection/pull/1889) - Update sanmai/pipeline to the latest version by [@​sanmai](https://togithub.com/sanmai) in [https://github.com/infection/infection/pull/1890](https://togithub.com/infection/infection/pull/1890) **Full Changelog**: https://github.com/infection/infection/compare/0.27.6...0.27.7 ### [`v0.27.6`](https://togithub.com/infection/infection/releases/tag/0.27.6): Fix equivalent mutants [Compare Source](https://togithub.com/infection/infection/compare/0.27.5...0.27.6) **Added:** - Add PHP 8.3 to CI by [@​sidz](https://togithub.com/sidz) in [https://github.com/infection/infection/pull/1881](https://togithub.com/infection/infection/pull/1881) **Fixed:** - Ignore 1 in Mul assignment operator (MulEqual) (fixes [#​1884](https://togithub.com/infection/infection/issues/1884)). by [@​uncaught](https://togithub.com/uncaught) in [https://github.com/infection/infection/pull/1885](https://togithub.com/infection/infection/pull/1885) - Ignore 1 in Div assignment operator (DivEqual). by [@​uncaught](https://togithub.com/uncaught) in [https://github.com/infection/infection/pull/1886](https://togithub.com/infection/infection/pull/1886) #### New Contributors - [@​uncaught](https://togithub.com/uncaught) made their first contribution in [https://github.com/infection/infection/pull/1885](https://togithub.com/infection/infection/pull/1885) **Full Changelog**: https://github.com/infection/infection/compare/0.27.5...0.27.6 ### [`v0.27.5`](https://togithub.com/infection/infection/releases/tag/0.27.5): Fix bug with collecting escaped mutants for GitLab logger [Compare Source](https://togithub.com/infection/infection/compare/0.27.4...0.27.5) **Fixed:** - Collect escaped mutants for GitLab json file logger by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1882](https://togithub.com/infection/infection/pull/1882) **Full Changelog**: https://github.com/infection/infection/compare/0.27.4...0.27.5 ### [`v0.27.4`](https://togithub.com/infection/infection/releases/tag/0.27.4): Allow missing elements when destructuring arrays in foreach loops [Compare Source](https://togithub.com/infection/infection/compare/0.27.3...0.27.4) **Fixed:** - Allow missing elements when destructuring arrays in foreach loops by [@​MidnightDesign](https://togithub.com/MidnightDesign) in [https://github.com/infection/infection/pull/1880](https://togithub.com/infection/infection/pull/1880) **Full Changelog**: https://github.com/infection/infection/compare/0.27.3...0.27.4 ### [`v0.27.3`](https://togithub.com/infection/infection/blob/HEAD/CHANGELOG.md#0273-2023-09-28) [Compare Source](https://togithub.com/infection/infection/compare/0.27.2...0.27.3) [Full Changelog](https://togithub.com/infection/infection/compare/0.27.2...0.27.3) **Added:** - Add GitLab code quality reporting (`--logger-gitlab`) in [https://github.com/infection/infection/pull/1878](https://togithub.com/infection/infection/pull/1878) ### [`v0.27.2`](https://togithub.com/infection/infection/releases/tag/0.27.2): Tech release: auto-upload PHAR, fixing issue [Compare Source](https://togithub.com/infection/infection/compare/0.27.1...0.27.2) ### [`v0.27.1`](https://togithub.com/infection/infection/releases/tag/0.27.1): Minor fixes and auto-upload PHAR to releases [Compare Source](https://togithub.com/infection/infection/compare/0.27.0...0.27.1) #### [0.27.1](https://togithub.com/infection/infection/tree/0.27.0) (2023-09-16) [Full Changelog](https://togithub.com/infection/infection/compare/0.27.0...0.27.1) **Added:** - Include installed Test Frameworks in TestFrameworkTypes - Fixes 1863 by [@​thompsnm](https://togithub.com/thompsnm) in [https://github.com/infection/infection/pull/1871](https://togithub.com/infection/infection/pull/1871) **Changed:** - Don't print the number of processing files on CI by [@​MarijnKoesen](https://togithub.com/MarijnKoesen) in [https://github.com/infection/infection/pull/1867](https://togithub.com/infection/infection/pull/1867) - Upgrade `sidz/phpstan-rules` to 0.3.0 to use extension installer and avoid fixed bugs by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1868](https://togithub.com/infection/infection/pull/1868) - Create release action to auto-upload PHAR on release by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1875](https://togithub.com/infection/infection/pull/1875) #### New Contributors - [@​MarijnKoesen](https://togithub.com/MarijnKoesen) made their first contribution in [https://github.com/infection/infection/pull/1867](https://togithub.com/infection/infection/pull/1867) - [@​thompsnm](https://togithub.com/thompsnm) made their first contribution in [https://github.com/infection/infection/pull/1871](https://togithub.com/infection/infection/pull/1871) ### [`v0.27.0`](https://togithub.com/infection/infection/blob/HEAD/CHANGELOG.md#0270-2023-05-16) [Compare Source](https://togithub.com/infection/infection/compare/0.26.21...0.27.0) [Full Changelog](https://togithub.com/infection/infection/compare/0.26.21...0.27.0) **Added:** - Add negation mutators by [@​manhunto](https://togithub.com/manhunto) in [https://github.com/infection/infection/pull/1753](https://togithub.com/infection/infection/pull/1753) - Calculate results and show metrics if Infection is interrupted with `SIGINT` (ctrl + c) by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1857](https://togithub.com/infection/infection/pull/1857) **Changed:** - [#​857](https://togithub.com/infection/infection/issues/857) Treat log paths as relative to config directory by [@​LeoVie](https://togithub.com/LeoVie) in [https://github.com/infection/infection/pull/1851](https://togithub.com/infection/infection/pull/1851) - Do not mutate `$var instanceof ClassName` inside `assert()` function as it's impossible or hard to kill by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1852](https://togithub.com/infection/infection/pull/1852) **Fixed:** - During all "unwrap" functions, return the real values instead of values wrapped with `Node\Arg()` class by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1853](https://togithub.com/infection/infection/pull/1853) - Make PHPUnit 10.1 XML coverage report and test cases names with provider compatible with Infection and old format by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1854](https://togithub.com/infection/infection/pull/1854) **Internal:** - Upgrade PHP-CS-Fixer by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1855](https://togithub.com/infection/infection/pull/1855) - Add GH Action to requrie tests in Pull Requests by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1848](https://togithub.com/infection/infection/pull/1848) - Update `sebastian/differ` to the latest verions by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1850](https://togithub.com/infection/infection/pull/1850) - Allow fidry/cpu-core-counter v0.5 by [@​Slamdunk](https://togithub.com/Slamdunk) in [https://github.com/infection/infection/pull/1826](https://togithub.com/infection/infection/pull/1826) - Remove `xdebug-filter.php` as it's not used and deprecated by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1856](https://togithub.com/infection/infection/pull/1856) - Upgrade PHPStan to the latest version and fix some errors by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1859](https://togithub.com/infection/infection/pull/1859) - Upgrade the codebase up to PHP 8.1 syntax using Rector by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1860](https://togithub.com/infection/infection/pull/1860) - Upgrade psalm to the latest version by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1858](https://togithub.com/infection/infection/pull/1858) - Integrate `sidz/phpstan-rules` to avoid magic numbers in our code base by [@​maks-rafalko](https://togithub.com/maks-rafalko) in [https://github.com/infection/infection/pull/1861](https://togithub.com/infection/infection/pull/1861)

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

github-actions[bot] commented 5 months ago

Since this pull request has not had any activity within the last 5 days, I have marked it as stale. I will close it if no further activity occurs within the next 5 days.

renovate[bot] commented 5 months ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (^0.28). 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.