Skip to content

Releases: nette/security

Released version 3.0.5

02 Nov 16:55
@dg dg
Compare
Choose a tag to compare
  • compatible with PHP 8.0
  • SecurityExtension: detects Tracy by presence of service @Tracy\Bar nette/di#245
  • improved PHP doc
  • Passwords: hash(): Password can not be empty. (#47)

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

Released version 3.0.4

27 May 10:34
@dg dg
Compare
Choose a tag to compare
  • SecurityExtensions, SimpleAuthenticator: add option for users data (#40)

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

Released version 3.0.3

14 Jan 19:01
@dg dg
Compare
Choose a tag to compare
  • 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.

Released version 3.0.2

21 Oct 20:47
@dg dg
Compare
Choose a tag to compare
  • 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.

Released version 3.0.0 馃帀

08 Jul 20:23
@dg dg
Compare
Choose a tag to compare
  • requires PHP 7.1
  • uses declare(strict_types=1)
  • uses PHP 7.1 scalar and return type hints
  • User::setExpiration() changed arguments 84ada18 (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

Released version 2.4.4

23 Nov 22:25
@dg dg
Compare
Choose a tag to compare
  • 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.

Released version 2.4.3

02 Apr 19:54
@dg dg
Compare
Choose a tag to compare
  • 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.

Released version 2.4.2

14 Jul 07:47
@dg dg
Compare
Choose a tag to compare
  • supports PHP up to 7.2
  • coding style: fixes, lowercase true/false/null

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

Released version 2.4.1

19 Dec 15:39
@dg dg
Compare
Choose a tag to compare

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

Released version 2.4.0

17 Jun 15:21
@dg dg
Compare
Choose a tag to compare
  • 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.