XQuery IntelliJ Plugin 1.8.0
12 Nov 2020
- Support parsing XSLT schema types such as 
xsl:sequence-typein@asattributes, attribute (XSLT 1.0+) and text (XSLT 3.0+) value templates. - Full expression breakpoint support for debugging MarkLogic queries.
 - Support language injections on various elements, including string literals.
 - Support XML tag tree highlighting in the breadcrumb bar and editor.
 - Auto-complete support for built-in context variables (
err:inCatchClause, and MarkLogiccts:variables). - Support inlay parameters and parameter hints for named function reference
based expressions like 
f#1(2). 
XSLT:
- Support parsing XSLT 1.0, 2.0, and 3.0 schema types.
 - Support XSLT 3.0 text value templates via the 
expand-textattribute. - Set the XSLT file icon when the IntelliJ XPath plugin is not enabled.
 
XPath and XQuery:
- Further reduce memory usage by removing additional nodes from the PSI tree.
 - Auto-complete support for 
CatchClausevariables. 
IntelliJ Integration:
- Support language injections on 
StringLiteral,DirAttributeValue,DirElemContent/DirTextConstructor,CDataSection, andPragmaelements. - Support 
language=Languageinjection marker comments. - Use the tag tree highlight colours for XML names in the breadcrumb bar and editor.
 
Inlay Parameters and Parameter Hints:
- Don’t add inlay parameter hints when element and attribute node names match the parameter name.
 - Support expressions like 
f#1(2),(f#1(2)), and1 => (f#2(2)). 
Saxon:
- Include ClauseInfo objects in the flat profile table results.
 
MarkLogic:
- Support attaching breakpoints to all expressions in the MarkLogic debugger.
 - Better report 
SEC-PRIVerrors when adding a query processor. - Fix the URI of the 
xqterranderrnamespaces. - Auto-complete support for 
cts:element-walk,cts:entity-highlight,cts:highlight, andcts:walkbuilt-in variables.