Added
- Add support for LiveTemplates
- Add default LiveTemplates for
switch
,if
,if else
andif elseif
. - Add StructureView
- Respect Prettier formatter #137
Changed
- Optimize the Lexer by removing duplicate actions and use multiple states.
- Update plugin org.jetbrains.intellij to v1.13.2 #115
- Update dependency gradle to v8.0.2
- Changed grammar and lexer for
if
andunless
statements to improve the PSI structure. Additionally, do not lex and parse the closing conditional node{{ /if }}
as one token but as two separate tokens:/
=>T_SLASH
andif
=>T_IF
. This helps to highlight both tokens individually. Same for/unless
. - Run all tests with JUnit4
- Update to PhpStorm 2023.1 #143
- Improve the lexing of PHP nodes #136
- Improve Lexer readability and performance #135
- Migrate to provider API adding configuration cache compatibility #134
- Migrate class AntlersFileType to Kotlin #129
- Update Kotlin to 1.8.20
- Update Gradle plugin to 1.13.3
Fixed
- When creating a new Antles file via New File-Dialog do not append
.antlers.html
when the user already provides the extension in the dialog. - Plugin confuses regular .HTML files #113
- Space in variables pair leads to error #116
What's Changed
- Optimize the Lexer by @Konafets in #110
- Add support for LiveTemplate by @Konafets in #111
- Do not add
.antlers.html
twice on "New File"-Dialog by @Konafets in #112 - Add support for YAML frontmatter in Antlers files by @Konafets in #114
- Move new file action to less pushy place. by @Konafets in #121
- Migrate
AntlersQuoteHandler
to Kotlin by @Konafets in #122 - The plugin should not take care of
.html
files. by @Konafets in #123 - Update plugin org.jetbrains.intellij to v1.13.2 by @renovate in #115
- Update dependency gradle to v8.0.2 by @Konafets in #124
- Change the grammar for
if
andunless
to improve the PSI structure by @Konafets in #125 - Do do add a space in variable closing pair node by @Konafets in #126
- Add StructuredView by @Konafets in #119
- Run all tests with JUnit4 by @Konafets in #128
- Migrate class
AntlersFileType
to Kotlin by @Konafets in #129 - Small grammar improvements by @Konafets in #130
- Optimize imports by @Konafets in #133
- Migrate to provider API adding configuration cache compatibility by @Konafets in #134
- Improve Lexer readibility and performance by @Konafets in #135
- Improve the lexing of PHP nodes by @Konafets in #136
- Respect Prettier formatter by @Konafets in #137
- Update to PhpStorm 2023.1 by @Konafets in #145
- Update Changelog by @Konafets in #144
- Update plugin org.jetbrains.kotlin.jvm to v1.8.20 by @renovate in #142
- Update plugin org.jetbrains.intellij to v1.13.3 by @renovate in #141
- Raise version number to 0.0.6 by @Konafets in #146
Full Changelog: v0.0.5...v0.0.6