tag:github.com,2008:https://github.com/nette/security/releases Release notes from security 2025-10-30T22:50:01Z tag:github.com,2008:Repository/17694090/v3.2.2 2025-10-30T22:52:10Z Released version 3.2.2 <ul> <li>support for PHP 8.5</li> <li>optimized global function calls</li> </ul> dg tag:github.com,2008:Repository/17694090/v3.2.1 2024-11-04T12:31:27Z Released version 3.2.1 <ul> <li>support for PHP 8.4</li> <li>SecurityExtension: password can be dynamic <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2362411636" data-permission-text="Title is private" data-url="https://github.com/nette/security/issues/74" data-hovercard-type="issue" data-hovercard-url="/nette/security/issues/74/hovercard" href="https://github.com/nette/security/issues/74">#74</a></li> <li><code>$user</code> =&gt; <code>$username</code> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1716280897" data-permission-text="Title is private" data-url="https://github.com/nette/security/issues/73" data-hovercard-type="issue" data-hovercard-url="/nette/security/issues/73/hovercard" href="https://github.com/nette/security/issues/73">#73</a></li> </ul> dg tag:github.com,2008:Repository/17694090/v3.2.0 2024-01-21T21:37:31Z Released version 3.2.0 <ul> <li>requires PHP 8.1</li> <li>uses PHP 8.1 features</li> <li>removed deprecated IUserStorage (BC break)</li> </ul> dg tag:github.com,2008:Repository/17694090/v3.1.8 2023-10-18T17:07:23Z Released version 3.1.8 <ul> <li>support for PHP 8.3</li> <li>constants are PascalCase</li> <li>used #[\SensitiveParameter] to mark sensitive parameters</li> </ul> dg tag:github.com,2008:Repository/17694090/v3.1.7 2023-02-02T10:58:05Z Released version 3.1.7 <ul> <li>composer: allows nette/utils 4.0</li> </ul> dg tag:github.com,2008:Repository/17694090/v3.1.6 2022-10-12T22:41:02Z Released version 3.1.6 <ul> <li>CookieStorage: getState returns the previously set ID <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1392010129" data-permission-text="Title is private" data-url="https://github.com/nette/security/issues/67" data-hovercard-type="issue" data-hovercard-url="/nette/security/issues/67/hovercard" href="https://github.com/nette/security/issues/67">#67</a></li> <li>CookieStorage: fixed SameSite attribute</li> <li><code>SessionStorage::setExpiration()</code> does not overwrite data in the session</li> <li>SimpleAuthenticator: refactoring, added <code>verifyPassword()</code></li> <li>strict type fix</li> <li>coding style</li> </ul> dg tag:github.com,2008:Repository/17694090/v3.1.5 2021-10-19T23:35:28Z Released version 3.1.5 <ul> <li>SessionStorage: used new sessionSection API to not start the session unless needed</li> </ul> dg tag:github.com,2008:Repository/17694090/v3.1.4 2021-08-25T16:05:28Z Released version 3.1.4 <ul> <li>support for PHP 8.1</li> <li><code>User::setExpiration()</code> second argument accept also bool $clearIdentity</li> <li>User: added consts LOGOUT_MANUAL &amp; LOGOUT_INACTIVITY</li> <li>fixed compatibility with Symfony DebugClassLoader</li> <li>compatibility: improved code hinting</li> </ul> dg tag:github.com,2008:Repository/17694090/v3.0.6 2021-08-25T16:05:57Z Released version 3.0.6 <ul> <li>User: added method <code>refreshStorage()</code> to clear identity cache. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="625754203" data-permission-text="Title is private" data-url="https://github.com/nette/security/issues/46" data-hovercard-type="issue" data-hovercard-url="/nette/security/issues/46/hovercard" href="https://github.com/nette/security/issues/46">#46</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="650229440" data-permission-text="Title is private" data-url="https://github.com/nette/security/issues/50" data-hovercard-type="pull_request" data-hovercard-url="/nette/security/pull/50/hovercard" href="https://github.com/nette/security/pull/50">#50</a>)</li> <li>UserPanel: displays 'Session is closed' on closed session <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="741068554" data-permission-text="Title is private" data-url="https://github.com/nette/security/issues/52" data-hovercard-type="pull_request" data-hovercard-url="/nette/security/pull/52/hovercard" href="https://github.com/nette/security/pull/52">#52</a></li> </ul> dg tag:github.com,2008:Repository/17694090/v3.1.3 2021-01-18T14:03:59Z Released version 3.1.3 <ul> <li>Revert "SecurityExtension: 'roles' &amp; 'resources' are deprecated"</li> <li>SessionStorage: Fix clearing identity in case of clearAuthentication(true). (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="779327967" data-permission-text="Title is private" data-url="https://github.com/nette/security/issues/55" data-hovercard-type="pull_request" data-hovercard-url="/nette/security/pull/55/hovercard" href="https://github.com/nette/security/pull/55">#55</a>)</li> <li>User: passes to authenticator all arguments</li> <li>User::<code>logout()</code> steps reorder</li> <li>events: removed magic</li> <li>CookieStorage: added MIN_LENGTH for UID</li> <li>User::<code>inInRole()</code> works with object Role</li> </ul> <p>For the details you can have a look at the <a href="https://github.com/nette/security/compare/v3.1.2...v3.1.3">diff</a>.</p> dg