Skip to content

Releases: nette/application

Released version 3.2.5

12 May 21:14
@dg dg
Compare
Choose a tag to compare
  • ApplicationExtension: checks the correct usage of attributes
  • Component::tryCall() throws BadRequestException
  • Multiplier::createComponent() allow to return a null (#327)
  • LatteExtension: fixed v3.2.3

Released version 3.1.15 (end of support)

12 May 20:19
@dg dg
Compare
Choose a tag to compare
  • Component::tryCall() throws BadRequestException
  • AbortException & BadRequestException extends LogicException
  • Latte: sets Tag::$node
  • composer: relaxed dependencies

Released version 3.2.3

15 Apr 00:12
@dg dg
Compare
Choose a tag to compare
  • 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

11 Mar 19:31
@dg dg
Compare
Choose a tag to compare
  • 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

12 May 20:20
@dg dg
Compare
Choose a tag to compare
  • 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

09 Oct 02:48
@dg dg
Compare
Choose a tag to compare
  • 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

27 Aug 10:27
@dg dg
Compare
Choose a tag to compare
  • LatteExtension: added options strictParsing & phpLinter
  • Presenter: checks $allowedMethods
  • added Presenter::findTemplateFile()

Released version 3.1.11

28 Apr 12:05
@dg dg
Compare
Choose a tag to compare
  • RoutingPanel: URL & link to presenter moved to the top
  • Latte: n:snippet works with <script>
  • Latte: n:href prints line
  • constants are PascalCase

Released version 3.1.10

17 Jan 03:50
@dg dg
Compare
Choose a tag to compare
  • Presenter: fixed InvalidLinkException on detectedCsrf() #300
  • Persistent: added constructor #305
  • composer: allows nette/utils 4.0
  • Latte: uses TracyExtension
  • used PhpStorm Language attribute

Released version 3.1.8

27 Nov 22:23
@dg dg
Compare
Choose a tag to compare
  • support for PHP 8.2
  • Control::templatePrepareFilters() silently deprecated
  • Component::getParameter() $default is silently deprecated