tag:github.com,2008:https://github.com/nette/application/releases Release notes from application 2025-12-19T11:39:20Z tag:github.com,2008:Repository/17694329/v3.2.9 2025-12-19T11:40:30Z Released version 3.2.9 <ul> <li>added #[TemplateVariable]</li> <li>LinkGenerator: throws an error when the link points to #[Requires(forward: true)]</li> </ul> dg tag:github.com,2008:Repository/17694329/v3.2.8 2025-11-24T00:11:24Z Released version 3.2.8 <ul> <li>support for PHP 8.5</li> <li>compatible with Latte 3.1</li> <li>LinkGenerator: do not pass defaults of #[Parameter] (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3338712988" data-permission-text="Title is private" data-url="https://github.com/nette/application/issues/355" data-hovercard-type="pull_request" data-hovercard-url="/nette/application/pull/355/hovercard" href="https://github.com/nette/application/pull/355">#355</a>)</li> <li>PresenterFactoryCallback: fixed $invalidLinkMode can't be overwritten by config <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2631212844" data-permission-text="Title is private" data-url="https://github.com/nette/application/issues/337" data-hovercard-type="issue" data-hovercard-url="/nette/application/issues/337/hovercard" href="https://github.com/nette/application/issues/337">#337</a></li> </ul> dg tag:github.com,2008:Repository/17694329/v3.2.7 2025-07-17T22:42:35Z Released version 3.2.7 <ul> <li>Latte: added filter <code>|absoluteUrl</code> and <code>{linkBase}</code></li> <li>SnippetRuntime: Fixed snippets rendering when multiple templates are rendered (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3162105395" data-permission-text="Title is private" data-url="https://github.com/nette/application/issues/349" data-hovercard-type="pull_request" data-hovercard-url="/nette/application/pull/349/hovercard" href="https://github.com/nette/application/pull/349">#349</a>)</li> <li>TemplateFactory: does not assign the default property to the template if it does not match the type <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3237433657" data-permission-text="Title is private" data-url="https://github.com/nette/application/issues/352" data-hovercard-type="pull_request" data-hovercard-url="/nette/application/pull/352/hovercard" href="https://github.com/nette/application/pull/352">#352</a></li> <li>class Template is abstract</li> <li>error 500: improved CSS style reset <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2401781931" data-permission-text="Title is private" data-url="https://github.com/nette/tracy/issues/581" data-hovercard-type="pull_request" data-hovercard-url="/nette/tracy/pull/581/hovercard" href="https://github.com/nette/tracy/pull/581">nette/tracy#581</a></li> <li>optimized global function calls</li> </ul> dg tag:github.com,2008:Repository/17694329/v3.2.6 2024-09-10T10:12:01Z Released version 3.2.6 <ul> <li>LatteExtension: added option 'locale'</li> <li>LatteExtension: automatically passes translator to Latte\Essential\TranslatorExtension</li> <li>support for PHP 8.4</li> </ul> dg tag:github.com,2008:Repository/17694329/v3.2.5 2024-05-13T09:23:45Z Released version 3.2.5 <ul> <li>ApplicationExtension: checks the correct usage of attributes</li> <li><code>Component::tryCall()</code> throws BadRequestException</li> <li><code>Multiplier::createComponent()</code> allow to return a null (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2231384856" data-permission-text="Title is private" data-url="https://github.com/nette/application/issues/327" data-hovercard-type="pull_request" data-hovercard-url="/nette/application/pull/327/hovercard" href="https://github.com/nette/application/pull/327">#327</a>)</li> <li>LatteExtension: fixed v3.2.3</li> </ul> dg tag:github.com,2008:Repository/17694329/v3.2.4 2024-05-12T21:22:31Z v3.2.4 <p>version 3.2.4</p> dg tag:github.com,2008:Repository/17694329/v3.1.15 2024-05-12T20:50:51Z Released version 3.1.15 (end of support) <ul> <li><code>Component::tryCall()</code> throws BadRequestException</li> <li>AbortException &amp; BadRequestException extends LogicException</li> <li>Latte: sets Tag::$node</li> <li>composer: relaxed dependencies</li> </ul> dg tag:github.com,2008:Repository/17694329/v3.2.3 2024-04-20T01:08:39Z Released version 3.2.3 <ul> <li>added feature "link aliases"</li> <li>added attributes <code>#[Requires]</code> and <code>#[Deprecated]</code></li> <li>Presenter: added <code>switch()</code></li> <li>PresenterFactory: support for location Foo/FooPresenter via <code>**</code></li> <li>Presenter: support for templates without /template folder</li> <li>LinkGenerator: unified with link generation in presenters</li> <li>added <code>ComponentReflection::getActionRenderMethod()</code> &amp; <code>getSignalMethod()</code></li> <li>Latte: CacheExtension &amp; FormExtension are added before user extensions <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2118568659" data-permission-text="Title is private" data-url="https://github.com/nette/application/issues/320" data-hovercard-type="issue" data-hovercard-url="/nette/application/issues/320/hovercard" href="https://github.com/nette/application/issues/320">#320</a></li> <li>Latte: UIExtension is added before user extensions if $control is passed to <code>LatteFactory::create()</code></li> <li>RoutingPanel: show presenter class even if it doesn't exist</li> <li>Revert "ApplicationExtension: $catchExceptions can be '4xx' in addition to bool"</li> </ul> dg tag:github.com,2008:Repository/17694329/v3.2.1 2024-03-11T19:58:40Z Released version 3.2.1 <ul> <li>added Application::$error4xxPresenter &amp; DI option</li> <li>ApplicationExtension: option 'mapping' can be string</li> <li>ApplicationExtension: $catchExceptions can be '4xx' in addition to bool</li> <li>Application::$catchExceptions is silently deprecated</li> <li>Presenter &amp; others: injected services are readonly</li> <li>Presenter: $payload access refactoring</li> </ul> dg tag:github.com,2008:Repository/17694329/v3.2.0 2024-05-12T20:20:18Z Released version 3.2.0 <ul> <li>requires PHP 8.1</li> <li>uses PHP 8.1 features</li> </ul> <p>changes:</p> <ul> <li>Control, <code>Presenter::createTemplate()</code> has argument</li> <li>Request: removed flag SECURED</li> <li>Form: do not send 'do' when action is changed</li> </ul> dg