Releases: nette/application
Releases · nette/application
Released version 3.2.8
Released version 3.2.7
- Latte: added filter
|absoluteUrland{linkBase} - SnippetRuntime: Fixed snippets rendering when multiple templates are rendered (#349)
- TemplateFactory: does not assign the default property to the template if it does not match the type #352
- class Template is abstract
- error 500: improved CSS style reset nette/tracy#581
- optimized global function calls
Released version 3.2.6
- LatteExtension: added option 'locale'
- LatteExtension: automatically passes translator to Latte\Essential\TranslatorExtension
- support for PHP 8.4
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()