Skip to content

Commit

Permalink
xquery-intellij-plugin 1.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
rhdunn committed Dec 11, 2020
1 parent b487cb7 commit a6059c9
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 36 deletions.
35 changes: 1 addition & 34 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,42 +2,9 @@

## 1.9.0 - (In Development)

XPath, XQuery, and XSLT:

1. Better error recovery when an `AxisStep` is used in `CatchClause` or `xsl:nametests`.
1. Updated the BaseX built-in functions to 9.4. Thanks to Bridger Dyson-Smith for adding these.
1. Updated the MarkLogic built-in functions to 10.0-5.

Run Configurations:

1. Support query processors for servers running on internal AWS instances.
1. Fix returning all results from an eXist-db query when there are more than 10 results.
1. Support eXist-db error messages that return html pages.
1. Support running MarkLogic queries with lower privileges when the module root matches the server configuration.
1. Preserve the database and server settings when the query processor fails with an exception.
1. Use the selected processor from the manage query processors dialog in the run configuration when pressing OK.

Code Completion:

1. Fix completing `AtomicOrUnionType` names when a prefix is specified, and the
default type namespace is the XMLSchema namespace.

Inspections:

1. Don't crash when the conformance element is empty (e.g. it is on a parser error).

Query Log Viewer:

1. Support colouring MarkLogic ErrorLog.txt, BaseX, and eXist-db log files based on log level.
1. Support navigating to files referenced in MarkLogic ErrorLog.txt exceptions.
1. Support filtering logs by the log level.
1. Remember the server, log file, and log level selection between sessions.
1. Fix displaying the log viewer when opening a new project into the IDE window.
1. Don't clear the log viewer when an error is from a previously selected query processor.
1. Update the server list when the query processors are modified.

## 2020

* [1.8.1 - 2020-12-11](docs/_posts/2020-12-11-release-1.8.1.md)
* [1.8.0 - 2020-11-12](docs/_posts/2020-11-12-release-1.8.0.md)
* [1.7.2 - 2020-08-31](docs/_posts/2020-08-31-release-1.7.2.md)
* [1.7.1 - 2020-07-25](docs/_posts/2020-07-25-release-1.7.1.md)
Expand Down
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,8 @@ buildscript {
ext.java_version = "1.8"
}

ext.plugin_version = '1.9.0'
ext.suffix = '-dev'
ext.plugin_version = '1.8.1'
ext.suffix = ''

repositories {
maven { url 'http://dl.bintray.com/jetbrains/intellij-plugin-service' }
Expand Down
43 changes: 43 additions & 0 deletions docs/_posts/2020-12-11-release-1.8.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
layout: post
title: XQuery IntelliJ Plugin 1.8.1
category: release
---
1. Query log viewer filtering and syntax highlighting support.
1. Support for using internal named AWS instances in query processors.
1. Updated built-in functions for BaseX 9.4 and MarkLogic 10.0-5.
1. Bug fixes.

XPath, XQuery, and XSLT:

1. Better error recovery when an `AxisStep` is used in `CatchClause` or `xsl:nametests`.
1. Updated the BaseX built-in functions to 9.4. Thanks to Bridger Dyson-Smith for adding these.
1. Updated the MarkLogic built-in functions to 10.0-5.

Run Configurations:

1. Support query processors for servers running on internal AWS instances.
1. Fix returning all results from an eXist-db query when there are more than 10 results.
1. Support eXist-db error messages that return html pages.
1. Support running MarkLogic queries with lower privileges when the module root matches the server configuration.
1. Preserve the database and server settings when the query processor fails with an exception.
1. Use the selected processor from the manage query processors dialog in the run configuration when pressing OK.

Code Completion:

1. Fix completing `AtomicOrUnionType` names when a prefix is specified, and the
default type namespace is the XMLSchema namespace.

Inspections:

1. Don't crash when the conformance element is empty (e.g. it is on a parser error).

Query Log Viewer:

1. Support colouring MarkLogic ErrorLog.txt, BaseX, and eXist-db log files based on log level.
1. Support navigating to files referenced in MarkLogic ErrorLog.txt exceptions.
1. Support filtering logs by the log level.
1. Remember the server, log file, and log level selection between sessions.
1. Fix displaying the log viewer when opening a new project into the IDE window.
1. Don't clear the log viewer when an error is from a previously selected query processor.
1. Update the server list when the query processors are modified.
6 changes: 6 additions & 0 deletions src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,12 @@
]]></description>

<change-notes><![CDATA[
<ol>
<li>Query log viewer filtering and syntax highlighting support.</li>
<li>Support for using internal named AWS instances in query processors.</li>
<li>Updated built-in functions for BaseX 9.4 and MarkLogic 10.0-5.</li>
<li>Bug fixes.</li>
</ol>
<p>XPath, XQuery, and XSLT:</p>
<ol>
<li>
Expand Down

0 comments on commit a6059c9

Please sign in to comment.