Releases: Tolc/IntelliJ_Jahia_plugin
Releases · Tolc/IntelliJ_Jahia_plugin
1.3.3
1.3.2
1.3.1
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
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
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
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
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
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
Jahia's definitions.cnd files syntax highlighting is done and working. Stay tuned for code completion!