All notable changes to this project will be documented in this file.
- Update supported version range and fix deprecated issues
- Fix deprecated issues
- Add support of 2023.2 IDEA versions
- Add AEM SDK dependency to plugin suggestions
- Add inspection for missed "cq" namespace in files with that namespace
- Mark AEM FileVault namespaces schema url as known
- Add .cfg.json OSGi config support
- Add support of 2023+ IDEA versions
- Startup version discovery issue with pom.xml
- AEM Project Configuration issue with manually selected HTL version
- HTL file type recognition inside read action
- Jcr Property Injector injects wrong xml attribute value range
- HTL: template/use file searching using in-memory file object
- Client Library: cannot rename files into client library definition
- IDE: Mark directory as HTL root doesn't work
- Fixed unary operator recognition in the EL context option expression
- Fixed error with annotating variable in the declaration
0.9.2 - 2022-07-04
- IDE: resolve OSGi configs for declarative services (OSGi R6-R7 annotations)
- OSGi: add metadata validation of OSGi Felix component annotation
- OSGi: add gutter icon for Felix Properties annotation
- IDE: add absolute path completion for js.txt and css.txt
- HTL: Add support for "/libs/granite/sightly/templates/clientlib.html"
- HTL: Improve completion for WCM API component
- IDE: support of component declaration files
- Support: Error reporting
- JCR Property Language syntax error
- Blocks xml file copy operation
- Unsynchronized list of OSGI configs when they removed/added
- Fixed HTL map object completion wrapped in separate class
0.9.1 - 2022-04-14
- Add support of 2021.1+ IDEA versions
- HTL: Improve completion for i18n expressions
- IDE: Support of _rep_policy.xml files
- IDE: Support of _cq_editConfig.xml files
- js.txt & css.txt duplicated reference to a file
- IntelliJ 2018.3: Icons of file type "HTL" in wrong size!
- OSGI config isn't show if it naming contains suffix that starts with dot instead dash
0.9.0-pre-release - 2018-12-04
0.9.0 - 2018-05-04
- Inspections: AEM-1 & AEM-2
- Inspections: Unnecessary expression inspection
- IDE: resolve OSGi properties (Felix)
- IDE: "Associated OSGi service" gutter icon in OSGi configuration files
- HTL: data-sly-attribute with
style
andon*
attributes inspection - HTL: Highlight escape sequences in string literals
- IDE: HTML Markup Language Color Settings Page
- HTL: Add special highlighting for template parameters
- AEM General: advising x-cq-linkchecker attribute for 'a' HTML tag
- HTL: "Wrong quotes" annotation & quick fix
- HTL Syntax is highlighted inside commented-out code
- HTL: Logical operation is not parsed in options
- HTL: data-sly-use with parameters breaks type resolution
0.8.1 - 2017-09-10
- IDE: make jcr_root directory configurable
- HTL: quick fix action for unresolved variable
WIP
HTL: improve completion for i18n expressions
0.8.0 - 2017-08-14
- HTL/HTML: Rename refactoring
- HTL: Improve completion relevance
- HTL: highlight unused variables
- IDE: Add Webstorm support
- HTL: propose jsp files for data-sly-include
- IDE: OSGi configurations for configuration factories aren't handled by plugin
- HTML: Cannot resolve model class
- HTL: Incorrect grammar recognition within ternary operator
0.7.0 - 2017-05-24
- HTL: Resolve component's properties
- HTL: References to component's properties
- HTL: data-sly-call resolve imported templates
- IDE: completion for js.txt & css.txt
- IDE: reference resolution for js.txt & css.txt
- HTL: Add structure view
- IDE: resolve OSGi configs (Felix)
- HTL: data-sly-resource reference resolution
- HTL: data-sly-resource completion
- HTL: data-sly-resource quick doc action
- HTL: improve word selection inside of Htl string literals
0.6.2 - 2017-05-07
- IDE: completion for js.txt & css.txt
- IDE: reference resolution for js.txt & css.txt
- HTL: Add structure view
- WIP: IDE: resolve OSGi configs