Skip to content

Releases: Tolc/IntelliJ_Jahia_plugin

1.3.3

04 Aug 16:01
Compare
Choose a tag to compare

Fixes

  • (IMPORTANT FIX) Fixed several issues occurring when several Jahia IntelliJ projects are opened at the same time
  • (IMPORTANT FIX) Fixed several issues occurring when current IntelliJ project contains several Jahia modules

1.3.2

07 Jun 14:59
Compare
Choose a tag to compare

Feature/Fix

  • JSP features are now optional, allowing the plugin to work under IntelliJ Community Edition (#34)

1.3.1

10 May 13:49
Compare
Choose a tag to compare

Features

  • <template:include/> 'view' completion and reference is now based on node types hierarchy (because a node can indeed access its ancestors views)
  • <template:module/> 'view' attribute completion and reference by ctrl-click (both are affected by 'templateType' attribute if provided)
  • <template:include/> and <template:include/> line markers

Fixes

  • Fixed missing accessor in generated JSP code for 'multiple' properties (#30)
  • Fixed duplicated view files in 'view folder' when view names start the same (#31)

1.3

17 Mar 16:39
Compare
Choose a tag to compare
1.3

Features

  • <template:include/> 'view' attribute completion and reference by ctrl-click (both are affected by 'templateType' attribute if provided)
  • 'Create new view' helper now generates <c:forEach/> loops for 'multiple' properties and '+ *' subnodes

Fixes

  • Jahia base .cnd files jar library path is now force-refreshed on project opening
  • Fixed grammar issue with property attributes recognized as part of default value (happening when default value and choicelist constraint or one of the attributes both contained simple quote)

1.2.1

12 Dec 14:28
Compare
Choose a tag to compare

Fixes

  • Fixed stupid typo with "mandatory" being spelled "madatory" in cnd language completion (#19)
  • Fixed completion for IntelliJ 14 (#20)
  • Fixed abusive errors in Java, XML and properties files (#21)
  • Fixed exception happening sometimes when searching for Jahia work folder (#22)

1.2

25 Nov 12:54
Compare
Choose a tag to compare
1.2

Features

  • Jahia JSP variables completion (currentNode, moduleMap, etc... without having to use elvariables)
  • Nodetype folders icon in Project View
  • Line breaks within properties and subnodes now accepted

Fixes

  • (IMPORTANT FIX) Fixed weird huge CPU/Memory consumption when calculating 'virtual' folders for views after editing a file with its view folder opened in Project view
  • Removed abusive 'Unresolved CND namespace' annotations on strings containing ':' in Java and XML

1.1.1

09 Nov 20:37
Compare
Choose a tag to compare

Fixes

  • Fixed HUGE issue with the way library jar containing Jahia base .cnd files was generated - Did not know there was so much difference on the way plugins are deployed between a real IntelliJ platform installing the plugin through the repo, and the development 'sandbox'... Sorry about that

1.1

08 Nov 21:04
Compare
Choose a tag to compare
1.1

Features

  • (MAJOR feature) Completion and other features on Jahia nodetypes (embedded jahia base and main module .cnd files) - a local library called 'jahia-plugin-base-cnd-files' is automatically added to the module dependencies if the module contains at least one cnd file (in case you have deleted this dependency, no panic, it comes back after re-opening the project)
  • Nodetypes translations properties are no longer flagged as unused in .properties files

Fixes

  • Fixed platform dependent (Windows/Linux/Mac) issue with files and folders paths
  • Fixed issue with property type mask option containing '.' not being recognized (for instance 'ckeditor.customConfig')
  • Fixed issue with namespace URIs containing '-' being flagged as non-valid URI

1.0

30 Oct 17:55
Compare
Choose a tag to compare
1.0

First real release

CND Language

  • Syntax highlighting
  • Syntax checking and error highlighting
  • Code completion
  • Code formatting
  • Find usages
  • Go to declaration
  • Refactoring
    • Rename
  • File icon
  • Line markers
  • Code folding
  • Brace matching

Jahia Framework

CND files features:

  • Helpers/Quickfixes
    • Create nodetype and nodetype properties translations
    • Create new view
  • View files grouping

Other files/languages features:

  • JSP/XML/Java
    • Nodetypes usages highlighting & line markers
    • Nodetypes completion
    • Go to nodetype declaration
    • Unknown nodetype error highlighting
    • Create nodetype quickfix
  • Properties (resource bundles)
    • Translations keys syntax highlighting & line marker
    • Translations keys completion
    • Go to declaration
    • Error messages

Syntax highlighting

30 Oct 16:39
Compare
Choose a tag to compare
Syntax highlighting Pre-release
Pre-release

Jahia's definitions.cnd files syntax highlighting is done and working. Stay tuned for code completion!