XQuery IntelliJ Plugin 1.6
21 Mar 2020
References and Resolving:
- Support
BracedURILiteral
references (Q{...}
). - Support navigating to Java classes specified by
java:
and unprefixed classpath URIs (BaseX, eXist-db, Saxon). - Fix resolving
URIQualifiedName
functions and variables. - Add definitions for the MarkLogic 10.0-3 built-in functions.
Semantic Highlighting:
- Fixed QName prefix semantic highlighting and keyword in QName highlighting removal when the QName contains a space.
- Display the correct type name in the find usages UI for EQNames that are annotations, attributes, decimal formats, elements, functions, namespaces, options, parameters, pragmas, types, and variables in XQuery and XPath.
- Semantic highlighting of usage types for annotations, attributes, decimal formats, elements, functions, namespace declarations, options, parameters, pragmas, types, and variables in XQuery and XPath.
- Make XSLT elements use the template language colour style by default.
IntelliJ Integration:
- Rename refactoring support for variables and functions.
- Implement inlay parameter hints for XQuery function calls and named arrow function expressions.
- Support quick documentation (Ctrl+Q) for W3C XQuery functions.
- Support quick documentation (Ctrl+Q) for MarkLogic functions.
- Support displaying the XQuery file structure view in the navigation bar on IntelliJ 2020.1.
- Provide spellchecking support with bundled dictionaries for XPath, XQuery, and XSLT terms.
- Support context information (Alt+Q) for XQuery function declarations.
- Display the namespace signature and module path when holding Ctrl over a module namespace URI or prefix.
Run Configurations:
- Don’t crash on the run configurations page if there are no query processors.
- Support using Saxon 10.