latte | by dg | Implemented proper handling of HTML attributes based on their types WIP | | | |
latte | by dg | formatHtmlAttribute() added support for ARIA attributes | | | |
latte | by dg | formatHtmlAttribute() added supports for on* attributes | | | |
latte | by dg | formatHtmlAttribute() added supports for data-attributes including JSON serialization | | | |
latte | by dg | formatHtmlAttribute() removed support for array except for list attributes | | | |
latte | by dg | formatHtmlAttribute() removed toggling on boolean value | | | |
latte | by dg | formatHtmlAttribute() removed skipping on value `null` | | | |
latte | by dg | methods for rendering attributes moved to AttributeHandler | | | |
latte | by dg | Cache::generateFileName() file name always contains 'latte--' | | | |
latte | by dg | added /** Generated by Latte */ comment | | | |
latte | by dg | comment /* line 123 */ changed to /* line 123:5 */ | | | |
latte | by dg | URL checking is done using compiler pass | | | |
latte | by dg | Filters::safeTag() -> AttributeHandler::validateTagName() | | | |
latte | by dg | added AttributeHandler::isVoidElement() | | | |
latte | by dg | added Escaper::escapeContent(), extracted from ModifierNode | | | |
latte | by dg | PrintNode moved to Latte\Compiler\Nodes | | | |
latte | by dg | Nodes: removes null nodes after traversal | | | |
latte | by dg | composer: added psr-4 loader (fix) | | | |
assets | by dg | compatibility with latte 3.0.22 | | | |
assets | by dg | ViteMapper: supports sass & jsx on dev server | | | |
assets | by dg | refactoring | | | |
assets | by dg | improved test | | | |
assets | by dg | optimized global function calls | | | |
latte | by dg | Released version 3.0.22 | | | |
latte | by dg | added function hasTemplate() | | | |
latte | by dg | added new exception TemplateNotFoundException | | | |
latte | by dg | added |firstLower | | | |
latte | by dg | added NodeTraverser::RemoveNode constant [Closes #396] Allows visitors to return RemoveNode to replace a node with null during traversal. Added test coverage for both enter and leave callback scenarios. | | | |
latte | by dg | improved block/template dynamic name checking | | | |
latte | by dg | added missing tests | | | |
latte | by dg | refactoring | | | |
latte | by dg | optimized global function calls | | | |