Skip to content

Releases: DeltaXML/vscode-xslt-tokenizer

V0.1.4

25 Jul 07:14
bf1e869
Compare
Choose a tag to compare

V0.1.3

12 Jul 13:59
Compare
Choose a tag to compare

V0.1.0

22 Jun 06:42
3da3267
Compare
Choose a tag to compare
V0.1.0 Pre-release
Pre-release

First release to VSCode MarketPlace.

Main new feature: Auto-completion for XSLT/XPath

V0.0.4

20 May 06:47
Compare
Choose a tag to compare
V0.0.4 Pre-release
Pre-release

Bug fixes

  • for VSCode ^1.45 issue: 'unexpectedly provides task of type 'xslt'

Features

  • Further pre-compile checking for XSLT/XPath errors - see commit labels

V0.0.3 - Improved static error checking

16 May 11:29
Compare
Choose a tag to compare
Pre-release

New Features

  • Auto-completion on close-tag
  • Improved Error Checking:
    • Use all imports/includes to resolve names
    • XML Well-formedness checking: #6
    • XSLT static error checking: #7
    • XPath static error checking #8

XSLT Editor Features

30 Apr 05:57
Compare
Choose a tag to compare
XSLT Editor Features Pre-release
Pre-release

Release Goal

To progress from XSLT 3.0/XPath 3.1 syntax-highlighting and formatting towards providing a fuller XSLT 3.0 editing and development environment.


Installation

  • Update VSCode to v1.44 or later
  • Download the .vsix file included in the assets list below
  • See the VSCode documentation Install From VSIX

New Features in this release

  • Formatting
    • Generic XML now also formatted
    • Where there is no formatting, new lines are added as well as indents
  • XML Well-Formedness Checking
    • See issue: #6
  • Diagnostics
    • Unused variables and parameters highlighted
      • XSLT
        • Variables
        • Global Parameters
        • Function and Template Parameters
      • XPath
        • Let, For, Some and Every Expression variable declarations
        • Anonymous function parameters
    • Warnings for unresolved references to variables
    • XPath bracket-matching errors reported
    • XPath if/else matching errors reported
  • Code Snippets
    • Boiler-plate code for common XSLT instructions/structures
  • Saxon XSLT Task Provider
    • New presets for resolving problem item locations
  • Syntax Highlighting
    • XMLNS declarations have new token type
    • Anonymous functions have dedicated token type
  • Outline View
    • XSLT elements tree-view shown in the VSCode Outline view
    • 'BreadCrumb' view showing context of current XSLT element selection
  • Symbol Features
    • XSLT can be navigated using symbol-name lookup
      • XSLT Function names
      • XSLT Variable and Parameter names
      • XSLT Template Modes

Resolved issues

  • Syntax highlighting for attributes with {{ was corrupt

XPath Embedded - First Release

09 Apr 11:27
Compare
Choose a tag to compare
Pre-release

XPath Embedded 0.0.1 - VSCode Extension

  • Languages: XSLT 3.0/XPath 3.1
  • Syntax Highlighting
  • Code Formatting
  • Built in Saxon XSLT Tasks

Installation

  • Update VSCode to v1.44 or later
  • Download the .vsix file included in the assets list below
  • See the VSCode documentation Install From VSIX