Releases: nette/application
Releases · nette/application
Released version 3.2.6
Released version 3.2.5
- ApplicationExtension: checks the correct usage of attributes
Component::tryCall()
throws BadRequestExceptionMultiplier::createComponent()
allow to return a null (#327)- LatteExtension: fixed v3.2.3
Released version 3.1.15 (end of support)
Component::tryCall()
throws BadRequestException- AbortException & BadRequestException extends LogicException
- Latte: sets Tag::$node
- composer: relaxed dependencies
Released version 3.2.3
- added feature "link aliases"
- added attributes
#[Requires]
and#[Deprecated]
- Presenter: added
switch()
- PresenterFactory: support for location Foo/FooPresenter via
**
- Presenter: support for templates without /template folder
- LinkGenerator: unified with link generation in presenters
- added
ComponentReflection::getActionRenderMethod()
&getSignalMethod()
- Latte: CacheExtension & FormExtension are added before user extensions #320
- Latte: UIExtension is added before user extensions if $control is passed to
LatteFactory::create()
- RoutingPanel: show presenter class even if it doesn't exist
- Revert "ApplicationExtension: $catchExceptions can be '4xx' in addition to bool"
Released version 3.2.1
- added Application::$error4xxPresenter & DI option
- ApplicationExtension: option 'mapping' can be string
- ApplicationExtension: $catchExceptions can be '4xx' in addition to bool
- Application::$catchExceptions is silently deprecated
- Presenter & others: injected services are readonly
- Presenter: $payload access refactoring
Released version 3.2.0
- requires PHP 8.1
- uses PHP 8.1 features
changes:
- Control,
Presenter::createTemplate()
has argument - Request: removed flag SECURED
- Form: do not send 'do' when action is changed
Released version 3.1.14
- added attribute #Parameter
- RoutingPanel: redesigned #285
- Application: previous presenter is passed to error presenter (#317)
- SnippetNode, SnippetAreaNode: name can be class constant nette/latte#346
- Presenter: added PATCH to $allowedMethods
- MicroPresenter: injects service only for non-builtin types
ComponentReflection::convertType()
supports true & false- Latte: {layout auto} always call
Presenter::findLayoutTemplateFile()
Released version 3.1.13
- LatteExtension: added options strictParsing & phpLinter
- Presenter: checks $allowedMethods
- added Presenter::findTemplateFile()
Released version 3.1.11
- RoutingPanel: URL & link to presenter moved to the top
- Latte: n:snippet works with
<script>
- Latte: n:href prints line
- constants are PascalCase