Nette Security Versions Save

🔑 Provides authentication, authorization and a role-based access control management via ACL (Access Control List)

v3.0.3

4 years ago
  • User: identity and authenticated state are cached, UserStorage is not called repeatedly
  • UserPanel: uses capturing

For the details you can have a look at the diff.

v3.0.2

4 years ago
  • Passwords: constants PASSWORD_* are strings since PHP 7.4 #35
  • User: added getAuthenticatorIfExists & getAuthorizatorIfExists()
  • User: deprecated hasAuthenticator() & hasAuthorizator()

For the details you can have a look at the diff.

v3.0.1

4 years ago
  • requires PHP 7.1
  • uses declare(strict_types=1)
  • uses PHP 7.1 scalar and return type hints
  • User::setExpiration() changed arguments 84ada184b35ac7cc19a382dc9ebb8a0e0fcc076d (BC break with fallback)
  • User: added hasAuthenticator() & hasAuthorizator(), deprecated $throw in getAuthenticator() & getAuthorizator()
  • Passwords: changed from static to object class (BC break)
  • Passwords: BCRYPT changed to default algorithm
  • SecurityExtension: added service 'passwords'
  • some classes & members marked as final (BC break)
  • SecurityExtension: uses configuration Schema

v3.0.0

5 years ago
  • requires PHP 7.1
  • uses declare(strict_types=1)
  • uses PHP 7.1 scalar and return type hints
  • User::setExpiration() changed arguments 84ada184b35ac7cc19a382dc9ebb8a0e0fcc076d (BC break with fallback)
  • User: added hasAuthenticator() & hasAuthorizator(), deprecated $throw in getAuthenticator() & getAuthorizator()
  • Passwords: changed from static to object class (BC break)
  • Passwords: BCRYPT changed to default algorithm
  • SecurityExtension: added service 'passwords'
  • some classes & members marked as final (BC break)

v2.4.4

5 years ago
  • SecurityExtension: added service 'passwords'
  • Passwords: is not static class (forward compatibility with v3)
  • Passwords: simplified checking for invalid hash

For the details you can have a look at the diff.

v2.4.3

6 years ago
  • Permission: used native callback invocation
  • improved typehints
  • SecurityExtension: used setFactory() instead of misused setClass()

For the details you can have a look at the diff.

v2.4.2

6 years ago
  • supports PHP up to 7.2
  • coding style: fixes, lowercase true/false/null

For the details you can have a look at the diff.

v2.4.1

7 years ago
  • UserStorage: removed BROWSER_CLOSED expiration reason nette/http#112
  • @return self -> static

For the details you can have a look at the diff.

v2.3.2

7 years ago
  • tests, typos

For the details you can have a look at the diff.

v2.4.0

7 years ago
  • requires PHP 5.6
  • uses Nette\SmartObject & StaticClass
  • Passwords: simplified with password_* API
  • Passwords::hash() removed option 'salt' (BC break)

For the details you can have a look at the diff.