1.8.1
- Query log viewer filtering and syntax highlighting support.
- Support for using internal named AWS instances in query processors.
- Updated built-in functions for BaseX 9.4 and MarkLogic 10.0-5.
- Bug fixes.
XPath, XQuery, and XSLT:
- Better error recovery when an
AxisStep
is used inCatchClause
orxsl:nametests
. - Updated the BaseX built-in functions to 9.4. Thanks to Bridger Dyson-Smith for adding these.
- Updated the MarkLogic built-in functions to 10.0-5.
Run Configurations:
- Support query processors for servers running on internal AWS instances.
- Fix returning all results from an eXist-db query when there are more than 10 results.
- Support eXist-db error messages that return html pages.
- Support running MarkLogic queries with lower privileges when the module root matches the server configuration.
- Preserve the database and server settings when the query processor fails with an exception.
- Use the selected processor from the manage query processors dialog in the run configuration when pressing OK.
Code Completion:
- Fix completing
AtomicOrUnionType
names when a prefix is specified, and the
default type namespace is the XMLSchema namespace.
Inspections:
- Don't crash when the conformance element is empty (e.g. it is on a parser error).
Query Log Viewer:
- Support colouring MarkLogic ErrorLog.txt, BaseX, and eXist-db log files based on log level.
- Support navigating to files referenced in MarkLogic ErrorLog.txt exceptions.
- Support filtering logs by the log level.
- Remember the server, log file, and log level selection between sessions.
- Fix displaying the log viewer when opening a new project into the IDE window.
- Don't clear the log viewer when an error is from a previously selected query processor.
- Update the server list when the query processors are modified.