XQuery IntelliJ Plugin 1.7
10 Jul 2020
- Display MarkLogic rewriter and EXQuery RESTXQ endpoints in IntelliJ Ultimate’s Endpoint tool window.
- Support for debugging MarkLogic XQuery-based queries, with experimental expression breakpoint support.
- Improved eXist-db and FusionDB support.
- Support for MarkLogic Roxy and ml-gradle project source root detection.
- Add icons to the query processors and document sources.
MarkLogic:
- Support stopping MarkLogic queries.
- Support registering MarkLogic schema files.
- Support for debugging MarkLogic XQuery-based queries.
eXist-db / FusionDB:
- Detect FusionDB so it is correctly displayed in the query processor lists.
- Display the log files in the Query Log panel.
- Fixed calling APIs that require specific permissions that the query processor user has.
- Fix displaying
node()
andfunction(*)
types in the query results view.
BaseX:
- Fix validating beta releases in the query processor UI.
Run Configurations:
- Fixed scrolling to an item in the results pane when the detected filetype is plain text.
- Fixed a null pointer exception when processing MarkLogic syntax error responses.
- Fixed navigating to module paths in query errors.
- Add icons to the query processors.
Module Imports:
- Support resolving MarkLogic imports from a configured database install path.
- Support resolving imports from the Roxy
xquery.dir
property path. - Support resolving imports from the ml-gradle
mlModulePaths
property paths.
Endpoints:
- Support autocompleting multi-valued
match-method
elements in MarkLogic rewriter files. - Support displaying MarkLogic rewriter files in the Endpoints tool window.
- Support displaying EXQuery RESTXQ endpoints in the Endpoints tool window.
Documentation:
- Fix the return type in the MarkLogic documentation.
- Add icons to the documentation sources.
Code Completion:
- Include declared variables without a namespace prefix in the completion list.
Inlay Parameter Hints:
- Don’t display a hint when the variable name matches the parameter name.
- Don’t display a hint when the path step element/attribute name matches the parameter name.
- Don’t display a hint when the forward/reverse step name matches the parameter name.