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.