Skip to content

Releases: Tolc/IntelliJ_Jahia_plugin

2.2.0

16 Feb 19:08
29e9e63
Compare
Choose a tag to compare

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

  • Better syntax highlighting of node properties (#69)
  • Line marker for property overrides (#70)

2.1.1

02 Aug 11:09
a9236dd
Compare
Choose a tag to compare

Fixes

  • (IMPORTANT FIX) Refactored code for IntelliJ 2022.2 API (#65)
  • Fixed grammar issue with escaped quotes in property default value (#64)

2.1.0

26 Jun 19:49
b41a9bd
Compare
Choose a tag to compare

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

03 Dec 17:39
1f0fe4a
Compare
Choose a tag to compare

Fixes

  • (IMPORTANT FIX) Refactored code for IntelliJ 2021.3 API (#58)

2.0.5

03 Aug 17:30
430db04
Compare
Choose a tag to compare

Fixes

  • (IMPORTANT FIX) Refactored code for IntelliJ 2021.2 API
  • Fixed issue with namespaces declarations without linebreak in CND file
  • Fixed CND file auto formatting between right parenthesis and equal

2.0.4

16 May 17:17
Compare
Choose a tag to compare

Fixes

  • (IMPORTANT FIX) Fixed forced reindexing of Project, Project's JDK, and Local Maven repo happening in IntelliJ 2020.1 (#53)

2.0.3

03 Dec 12:58
Compare
Choose a tag to compare

Fixes

  • (IMPORTANT FIX) Fixed plugin breaking issue with IntelliJ 2019.3 (coming from a malformed cnd files jar)

2.0.2

31 Oct 21:39
Compare
Choose a tag to compare

Fixes

  • Fixed issue with 'resourceBundle' property default value
  • Fixed issue with empty string as property default value

2.0.1

30 Oct 23:43
Compare
Choose a tag to compare

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

28 Jun 21:05
f614c1f
Compare
Choose a tag to compare

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

Fixes

  • Fixed issue with spaces not being allowed in property default values delimited by double quotes (#43)
  • Fixed CND files containing only namespaces flagged as invalid (#37)