langleyfoxall / laravel-nist-password-rules

🔒 Laravel validation rules that follow the password related recommendations found in NIST Special Publication 800-63B section 5.
GNU Lesser General Public License v3.0
208 stars 49 forks source link

Laravel 8.0 release not installable #32

Closed Schnoop closed 3 years ago

Schnoop commented 4 years ago

As php-coveralls is currently not supporting Guzzle 7.0, which is a requirement for Laravel 8.0, this package is not installable at the moment. https://github.com/php-coveralls/php-coveralls/issues/287

pl38 commented 3 years ago

Coveralls seems to have updated https://github.com/php-coveralls/php-coveralls/pull/288 any chance of an update as I also cannot get it to install as present.

poseso commented 3 years ago

Please add support to Laravel 8

nickfls commented 3 years ago

As far as I can tell (guzzlehttp/guzzle version 7.01 is laravel 8 dependency): is

composer prohibits guzzlehttp/guzzle 7.0.1 -t

guzzlehttp/guzzle 6.5.5 Guzzle is a PHP HTTP client library
├──divineomega/psr-18-guzzle-adapter v1.0.0 (requires guzzlehttp/guzzle ^6.3)
│  └──divineomega/password_exposed v3.1.1 (requires divineomega/psr-18-guzzle-adapter ^1.0)
│     └──divineomega/laravel-password-exposed-validation-rule v2.3.0 (requires divineomega/password_exposed ^3.0.1)
│        └──langleyfoxall/laravel-nist-password-rules v4.3.0 (requires divineomega/laravel-password-exposed-validation-rule ^2.3.0)
│           └──[my repo] dev-laravel-8 (requires langleyfoxall/laravel-nist-password-rules ^4.3)
└──paragonie/certainty v2.7.0 (requires guzzlehttp/guzzle ^6)
   └──divineomega/password_exposed v3.1.1 (requires paragonie/certainty ^2.4)
      └──divineomega/laravel-password-exposed-validation-rule v2.3.0 (requires divineomega/password_exposed ^3.0.1)
         └──langleyfoxall/laravel-nist-password-rules v4.3.0 (requires divineomega/laravel-password-exposed-validation-rule ^2.3.0)
            └──[my repo] dev-laravel-8 (requires langleyfoxall/laravel-nist-password-rules ^4.3)

This package is not to fault; it is paragonie/certainty and divineomega/psr-18-guzzle-adapter. There is a PR for @DivineOmega to review #1 and there is an open PR #32 for paragonie

ziming commented 3 years ago

PR #32 has been merged for paragonie/certainty. I think only @DivineOmega packages are left to support Guzzle 7, then we can upgrade to laravel 8.

Guzzle 7 is a laravel 8 requirement.

DivineOmega commented 3 years ago

Hi all.

v1.1.0 of my psr-18-guzzle-adapter package has now. Hopefully Laravel 8 should now be supported.

Give it a test, and get back to me if needed.

DivineOmega commented 3 years ago

Closing due to lack of response.