| assets | by dg | NAssetNode: compatible with Latte 3.1 | | | |
| routing | by dg | typo | | | |
| routing | by dg | used attribute Deprecated | | | |
| routing | by dg | RouteList::match() is final (BC break) | | | |
| routing | by dg | RouteList: parameter $oneWay is bool (BC break) | | | |
| routing | by dg | Route: added port to %host%, %domain%, %tld% WIP [Closes #10][Closes nette/application#297] | | | |
| routing | by dg | Route: rejects route when constant parameter is not present (BC break?) Not to generate the first URL for Homepage: default $router->addRoute('/foo', [ 'presenter' => 'Homepage', 'action' => 'default', 'week' => 'upcoming', ]); $router->addRoute('/', 'Homepage:default'); | | | |
| routing | by xificurk | SimpleRouter: uses loose comparison == for default values since PHP 8.0 | | | |
| routing | by dg | Route: uses loose comparison == for default values [Closes #8] | | | |
| routing | by dg | RouteList::addRoute() added return typehint | | | |
| routing | by dg | requires PHP 8.2 | | | |
| routing | by dg | opened 4.0-dev | | | |
| routing | by dg | support for PHP 8.5 | | | |
| latte | by dg | ExpressionAttributeNode: optionally rendered depending on the content | | | |
| latte | by dg | AttributeNode: Removed support for URL checking, it remains in ExpressionAttributeNode | | | |
| latte | by dg | added ExpressionAttributeNode for <tag name="{$foo}"> or <tag name={$foo}> (always uses double quotes) | | | |
| latte | by dg | improved tests | | | |
| latte | by dg | escaping methods moved from Filters to HtmlHelpers/XmlHelpers/Helpers | | | |
| latte | by dg | using variable $__* is deprecated (BC break) | | | |
| latte | by dg | using variable $this is deprecated (BC break) | | | |
| latte | by dg | tests: removed usage of $this in templates | | | |
| latte | by dg | Engine::getCacheKey() -> generateConfigurationSignature() (BC break) | | | |
| latte | by dg | Engine::getCacheFile() moved to Cache (BC break) BC break if the user overwrites Engine::getCacheFile() | | | |
| latte | by dg | Loader::load() returns string used as /* source: ... */ comment in template | | | |
| latte | by dg | Loader::getContent() replaced with Loader::load() and class LoadedContent (BC break) | | | |
| latte | by dg | PositionAwareException::setSource() accepts only SourceReference (BC break) | | | |
| latte | by dg | comment /* line 123 */ changed to /* line 123:5 */ | | | |
| latte | by dg | ElementNode::$attributes is not nullable | | | |
| latte | by dg | ElementNode refactoring, added TagNode (BC break) | | | |
| latte | by dg | TemplateGenerator refactoring | | | |
| latte | by dg | Revert "added constant Template::Source" This reverts commit 49fbc05d414de8759ae23a6be85f3326b9bfa774. | | | |
| latte | by dg | Engine: addFilterLoader() is deprecated (BC break) | | | |