Skip to content

Release Notes

Phil Fearon edited this page Oct 30, 2022 · 13 revisions

Release 0.1.0

30 October 2022

Bug fix

  • When XPath result was a single node, the HTML table presentation did not add an HTML command link from the node xpath to the XML source - now fixed

Release 0.0.9

27 August 2022

Feature

  • Locations of XPath nodes shown in the HTML output cell representation are now highlighted and can be clicked on to navigate to the associated XML in the source document.

This provides a workaround for a current restriction where XPath node navigation in the JSON output cell is not working as advertised

Release 0.0.8

6 March 2022

Bug fix

VSCode 1.65 update removed built-in renderer support for the application/json mimetype. Notebook now uses the text/x-json mimetype - that has built-in support.

Release 0.0.7

16 January 2021

Bug fix:

Issue #8 Error occurred when executing cell if user-name included space or non-ascii characters. This issue has now been fixed.

Release 0.0.6

12 September 2021

Features

  • Auto-completion for node=names in XPath locations now uses the context from XPath notebook variables

Release 0.0.5

10 August 2021

Features

  • Improved XPath language problem-reporting (from 0.3.6 XSLT/XPath extension)
  • New command: New XPath Notebook creates an untitled notebook and opens it

Bug fixes

  • Initial .xbook notebook file was closed automatically to workaround upstream late-loading of built-in renderers bug

Release 0.0.4

1 August 2021

Features

  • (Change) An empty-sequence is now represented in the application/json cell output as an empty array: [] previously null was used

Bug Fixes

  • Evaluation of an XPath cell that returned an array with a single null array-item would never complete. This has now been fixed.

Release 0.0.3

31 July 2021

Features

  • issue #3 Context file used for cell evaluation now shows in status bar even when cell execution fails
  • Preparation for support of ipynb files (awaiting upstream fixes for persisting language-info metadata for non-python code cells)

Bug Fixes

  • issue #4 When XPath notebook cells were executed on a Windows platform, an error 'Invalid hexadecimal escape sequence' occurred. This issue has now been fixed