XQuery IntelliJ Plugin 1.8.0
12 Nov 2020
- Support parsing XSLT schema types such as
xsl:sequence-type
in@as
attributes, 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-text
attribute. - 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
CatchClause
variables.
IntelliJ Integration:
- Support language injections on
StringLiteral
,DirAttributeValue
,DirElemContent
/DirTextConstructor
,CDataSection
, andPragma
elements. - Support
language=Language
injection 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-PRIV
errors when adding a query processor. - Fix the URI of the
xqterr
anderr
namespaces. - Auto-complete support for
cts:element-walk
,cts:entity-highlight
,cts:highlight
, andcts:walk
built-in variables.