Skip to content

Releases: DivineOmega/password_exposed

v2.5.3

12 Jul 22:10
Compare
Choose a tag to compare
  • Remove function_exists check to fix psalm issues.

v2.5.2

12 Jul 21:25
Compare
Choose a tag to compare
  • Update version constraints and dependencies.

v2.5.1

02 Apr 18:20
Compare
Choose a tag to compare
  • Fix Psalm checks of getBundleFromCertainty() method.

v2.5.0

02 Apr 18:04
b8501af
Compare
Choose a tag to compare
  • Support dependency injection to allow specifying custom Guzzle Client, PSR-6 CacheItemPool and Certainty Bundle.
  • Improved Certainty bundle retrieval to handle cases where verification checks would be very slow (32-bit systems without sodium extension installed) and/or the vendor directory is not writable.

v2.4.0

14 Mar 09:22
Compare
Choose a tag to compare
  • Upgrade minimum PHP version to 5.6.
  • Integration with paragonie/certainty for validated SSL/TLS certificates.
  • Make docblocks type-safe.

Thanks to @paragonie-scott for security improvements.

v2.3.3

03 Mar 14:43
13d314d
Compare
Choose a tag to compare
  • Prevent full SHA1s being exposed in cache file names, by setting the cache key to the first 5 characters of the hash.
  • Caching of the response body, rather than the exposed status.

Thanks to @symm for the original idea. :)

v2.3.2

02 Mar 15:12
6441d20
Compare
Choose a tag to compare
  • Use hash_equals to compare partial hashes. This should help mitigate timing attacks.

This release also contains:

  • Minor documentation improvements.

v2.3.1

28 Feb 13:42
2a5d14c
Compare
Choose a tag to compare
  • Handle additional connection issues and timeouts.
    • PasswordStatus::UNKNOWN will be returned.

v2.3.0

28 Feb 12:24
Compare
Choose a tag to compare
  • Improvements to cache storage.

This release also includes:

  • Minor text changes to documentation and composer package description.

v2.2.0

25 Feb 23:20
d5c1356
Compare
Choose a tag to compare