Releases: Tolc/IntelliJ_Jahia_plugin
Releases · Tolc/IntelliJ_Jahia_plugin
2.2.0
Requires IntelliJ 2022.3+ (and Java 17)
Fixes
- (IMPORTANT FIX) Fixed plugin jars dependencies not being correctly added to jahia modules anymore, thus preventing CND and JSP completions from working properly on newly created modules
- Fixed grammar issue with escaped quotes in property constraint (#64)
- Refactored huge chunks of the code to get rid of deprecated IDEA APIs
Features
2.1.1
2.1.0
Fixes
- (IMPORTANT FIX) Refactored tool window for IntelliJ 2022.1 API (#61)
- (IMPORTANT FIX) Fixed JSP EL variables completion and references (apparently not working since official JSP plugin has been separated into JavaEE + JSP plugins)
- Fixed grammar-breaking issue with property default value not being recognized as such when containing ")" character between simple or double quotes (#62)
- Fixed stack-overflow error that could occur when getting all properties of a nodetype recursively (#60)
- Fixed <template:include> view completion and references not including extends views (#54)
- Fixed <template:addResources> completion and references (#52)
Features
- Added several CND files for nodetypes completion purposes (#55)
- Way better nodetypes options and properties attributes grammar and syntax validation
- Better syntax highlighting
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
Features
- (IMPORTANT FEATURE) Completion, references, and line markers for <template:addResources/> (#41)
Fixes
- Fixed CND formatting adding spaces between property type and default value (#46)
- Fixed issue with choicelist options being allowed to contain + and - even when not between quotes (#47)
- Fixed ${currentNode} checks not being trimmed (#48)
- Fixed views not being identified as views if nodetype name contains underscores (#49)
- Fixed 'currentNode' property access being flagged as a non 'currentNode' property access when in a JSTL function (#50)
- Fixed issue with property multiple default value (#51)
- Added various missing completion values and default cache properties options
2.0.0
Features
- (IMPORTANT FEATURE) Properties completion in JSP (both in ${currentNode.properties} and <jcr:nodeProperty/> expressions)
- Jahia Tool Window (showing mixins/nodetypes, Jahia actions, and Jahia filters trees)
- Views virtual folder (#40)
- Icons for Jahia technical folders (css, javascript, icons, errors, img)
- Custom icons (in 'icons' folder) displayed in the gutter in CND files next to their corresponding nodetype/mixin
- Better nodetypes reference and completion in JSP: nodetypes are now recognized in EL expressions and tag text
- <template:option/> 'view' attribute completion, reference, and line marker (#38)
- Better base Jahia modules .cnd loading (normally no need to restart project anymore)
- 'Create new view' helper when right clicking on a nodetype in a .cnd file or on a nodetype directory/subdirectory in the project explorer
- 'Create new CND file' helper when right clicking on META-INF directory/subdirectory in the project explorer