Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 2, 2022

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
phpstan/phpstan require-dev minor 1.4.4 -> 1.4.5

Release Notes

phpstan/phpstan

v1.4.5

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

v1.4.4

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

v1.4.3

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

v1.4.2

Compare Source

v1.4.1

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

v1.4.0

Compare Source

This release fixes 25 issues! 🎉

Major new features 🚀

  • Support for PHP 8.1 readonly properties (RFC)
    • Readonly properties must be assigned in the constructor of the declaring class
    • Memoized type of a readonly property is not invalidated even when calling a method with side effects
    • Readonly properties cannot be passed by reference
  • Improved detection of incorrect types assigned to properties:

Improvements 🔧

Bugfixes 🐛

Thanks to some internal refactorings listed below, the following issues have been fixed: #​5337, #​4910, #​5316, #​5607, #​3766, #​3858, #​3310, #​3264, #​2806, #​5328, #​3044, #​6184, #​3339, #​5656, #​5362, #​3867, #​5707

Function signature fixes 🤖

v1.3.3

Compare Source

Improvements 🔧

v1.3.2

Compare Source

Improvements

Bugfixes 🐛

Function signature fixes 🤖

v1.3.1

Compare Source

Bugfixes 🐛

Function signature fixes 🤖

v1.3.0

Compare Source

Major new features 🚀

  • Support for PHP 8.1 Enums - RFC
  • Upgraded Roave/BetterReflection to 5.0.0
    • PHP 7.1+ is still supported because the dependency is downgraded automatically in our own fork
    • This brings plenty of bugfixes, for example PHP 8.0 Attributes can now be read in static reflection context
  • PHPStan now works when OPCache is enabled!
  • The development repository phpstan/phpstan-src is now PHP 8.0+ only, while the distribution package phpstan/phpstan still supports PHP 7.1+.
    • This is achieved thanks to automatic downgrade of source code using Rector during PHAR compilation
    • PHPStan now ships with Symfony PHP polyfills for PHP 7.2-8.0.

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled due to failing status checks.

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.


  • If you want to rebase/retry this PR, click this checkbox.

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

@renovate renovate bot added the dependencies label Feb 2, 2022
@renovate
Copy link
Contributor Author

renovate bot commented Feb 2, 2022

⚠ 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: docker run --rm --name=renovate_php --label=renovate_child -v "/mnt/renovate/gh/meabed/php-parallel-soap":"/mnt/renovate/gh/meabed/php-parallel-soap" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -e COMPOSER_CACHE_DIR -e COMPOSER_AUTH -w "/mnt/renovate/gh/meabed/php-parallel-soap" docker.io/renovate/php:8.1.2 bash -l -c "install-tool composer 1.10.25 && composer update phpstan/phpstan --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins"
Loading composer repositories with package information
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Updating dependencies (including require-dev)
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///home/ubuntu/composer/1.10.25/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///home/ubuntu/composer/1.10.25/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///home/ubuntu/composer/1.10.25/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///home/ubuntu/composer/1.10.25/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///home/ubuntu/composer/1.10.25/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///home/ubuntu/composer/1.10.25/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package psr/log (locked at 1.1.0, required as ~3.0) is satisfiable by psr/log[1.1.0] but these conflict with your requirements or minimum-stability.
  Problem 2
    - The requested package phpunit/phpunit (locked at 8.5.22, required as 8.5.23) is satisfiable by phpunit/phpunit[8.5.22] but these conflict with your requirements or minimum-stability.
  Problem 3
    - The requested package squizlabs/php_codesniffer (locked at 3.4.0, required as 3.6.2) is satisfiable by squizlabs/php_codesniffer[3.4.0] but these conflict with your requirements or minimum-stability.
  Problem 4
    - Conclusion: don't install psr/log 3.0.0
    - symfony/console v5.4.1 conflicts with psr/log[3.x-dev].
    - psr/log 3.x-dev conflicts with symfony/console[v5.4.1].
    - Installation request for psr/log ~3.0 -> satisfiable by psr/log[3.0.0, 3.x-dev].
    - Installation request for symfony/console (locked at v5.4.1) -> satisfiable by symfony/console[v5.4.1].


@meabed meabed merged commit 4d04709 into master Feb 2, 2022
@renovate renovate bot deleted the renovate/all-minor-patch branch February 2, 2022 23:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants