-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
96 additions
and
64 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
--- | ||
layout: post | ||
title: XQuery IntelliJ Plugin 1.7 | ||
category: release | ||
--- | ||
1. Display MarkLogic rewriter and EXQuery RESTXQ endpoints in IntelliJ | ||
Ultimate's Endpoint tool window. | ||
1. Support for debugging MarkLogic XQuery-based queries, with experimental | ||
expression breakpoint support. | ||
1. Improved eXist-db and FusionDB support. | ||
1. Support for MarkLogic Roxy and ml-gradle project source root detection. | ||
1. Add icons to the query processors and document sources. | ||
|
||
MarkLogic: | ||
|
||
1. Support stopping MarkLogic queries. | ||
1. Support registering MarkLogic schema files. | ||
1. Support for debugging MarkLogic XQuery-based queries. | ||
|
||
eXist-db / FusionDB: | ||
|
||
1. Detect FusionDB so it is correctly displayed in the query processor lists. | ||
1. Display the log files in the Query Log panel. | ||
1. Fixed calling APIs that require specific permissions that the query | ||
processor user has. | ||
1. Fix displaying `node()` and `function(*)` types in the query results view. | ||
|
||
BaseX: | ||
|
||
1. Fix validating beta releases in the query processor UI. | ||
|
||
Run Configurations: | ||
|
||
1. Fixed scrolling to an item in the results pane when the detected filetype | ||
is plain text. | ||
1. Fixed a null pointer exception when processing MarkLogic syntax error | ||
responses. | ||
1. Fixed navigating to module paths in query errors. | ||
1. Add icons to the query processors. | ||
|
||
Module Imports: | ||
|
||
1. Support resolving MarkLogic imports from a configured database install path. | ||
1. Support resolving imports from the Roxy `xquery.dir` property path. | ||
1. Support resolving imports from the ml-gradle `mlModulePaths` property paths. | ||
|
||
Endpoints: | ||
|
||
1. Support autocompleting multi-valued `match-method` elements in MarkLogic rewriter files. | ||
1. Support displaying MarkLogic rewriter files in the Endpoints tool window. | ||
1. Support displaying EXQuery RESTXQ endpoints in the Endpoints tool window. | ||
|
||
Documentation: | ||
|
||
1. Fix the return type in the MarkLogic documentation. | ||
1. Add icons to the documentation sources. | ||
|
||
Code Completion: | ||
|
||
1. Include declared variables without a namespace prefix in the completion list. | ||
|
||
Inlay Parameter Hints: | ||
|
||
1. Don't display a hint when the variable name matches the parameter name. | ||
1. Don't display a hint when the path step element/attribute name matches the parameter name. | ||
1. Don't display a hint when the forward/reverse step name matches the parameter name. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude"> | ||
<id>uk.co.reecedunn.intellij.plugin.xquery</id> | ||
<!--suppress PluginXmlValidity --> | ||
<name>xquery-intellij-plugin</name> | ||
<name>XQuery IntelliJ Plugin</name> | ||
<version>VERSION</version> | ||
<vendor email="[email protected]" url="http://reecedunn.co.uk">Reece H. Dunn</vendor> | ||
<category>XML</category> | ||
|
@@ -18,18 +18,24 @@ | |
<description><![CDATA[ | ||
<p> | ||
XQuery 1.0-3.1, XPath 2.0-3.1, and XSLT 3.0 language support with BaseX, | ||
MarkLogic, Saxon, and W3C extensions; run and profile queries; log viewer; | ||
and more. | ||
MarkLogic, Saxon, and W3C extensions; run, debug, and profile queries; | ||
log viewer; and more. | ||
</p> | ||
<p> </p> | ||
<p>Query processor integration:</p> | ||
<ol> | ||
<li>Run BaseX, eXist-db, MarkLogic, and Saxon queries.</li> | ||
<li>Profile BaseX, MarkLogic, and Saxon XQuery and XSLT.</li> | ||
<li>Run BaseX, eXist-db, FusionDB, MarkLogic, and Saxon queries.</li> | ||
<li>Profile BaseX, MarkLogic, and Saxon XQuery and XSLT files.</li> | ||
<li>Debug MarkLogic XQuery files, with experimental breakpoint support.</li> | ||
<li>Log viewer for BaseX and MarkLogic.</li> | ||
<li>Built-in namespace and function support for BaseX, eXist-db, MarkLogic, and Saxon.</li> | ||
<li>Support for MarkLogic rewriter XML files and EXQuery RESTXQ endpoints.</li> | ||
</ol> | ||
<p>Library and Framework integration:</p> | ||
<ol> | ||
<li>MarkLogic Roxy – source root detection.</li> | ||
<li>MarkLogic ml-gradle – source root detection.</li> | ||
</ol> | ||
<p>XPath and XSLT:</p> | ||
<ol> | ||
<li>XSLT 3.0 XMLSchema support.</li> | ||
|
@@ -62,7 +68,14 @@ | |
]]></description> | ||
|
||
<change-notes><![CDATA[ | ||
<h3>Release 1.7-dev:</h3> | ||
<h3>Release 1.7:</h3> | ||
<ol> | ||
<li>Display MarkLogic rewriter and EXQuery RESTXQ endpoints in IntelliJ Ultimate's Endpoint tool window.</li> | ||
<li>Support for debugging MarkLogic XQuery-based queries, with experimental expression breakpoint support.</li> | ||
<li>Improved eXist-db and FusionDB support.</li> | ||
<li>Support for MarkLogic Roxy and ml-gradle project source root detection.</li> | ||
<li>Add icons to the query processors and document sources.</li> | ||
</ol> | ||
<p>MarkLogic:</p> | ||
<ol> | ||
<li>Support stopping MarkLogic queries.</li> | ||
|