Closed rkeet closed 4 years ago
Thanks for taking the time to write such a detailed post! I have some critical prod projects running 7.1; so I'd have to test both configs, protecting the library against BC breaks.
Certainly open to it.
Just wanted to let you know that this is underway! https://github.com/Saeven/zf3-circlical-user/pull/46
I put a PR against passwdqc so that it doesn't break tests on 7.3 (simple continue-in-switch issue). Once that's merged in, I should be able to finish up quickly.
All set, travis is green all the way up to 7.3 👍
Setting up a new project let me come across the following error:
PHP 7.2 includes Sodium. This is used by default by paragonie/halite > 4.1
From paragonie/halite readme file
Shows paragonie/halite V3.* is also no longer supported.
All the above comes down to me trying to word that the requirement for paragonie/halite version ^2.1 should be updated ;-) Current version is 4.4.1 so I'm thinking ^4.4 would be a good starting point.
As encryption is supported by the module, it might also be a good idea to require at least PHP 7.2. Updating this with a new minor release shouldn't cause any bc-breaks (I think, not sure).