Skip to content

Releases: cucumber/language-service

v1.0.0

05 Oct 15:19
v1.0.0
e6579c2
Compare
Choose a tag to compare

Added

Fixed

  • Don't throw an error when Regular Expressions have optional capture groups (#96, #97).

v0.33.0

10 Sep 19:38
v0.33.0
b52e329
Compare
Choose a tag to compare

Added

  • Add support for .tsx (#87 #90)

Fixed

  • RegExp flags in Step Definitions are preserved (#91 #92)

v0.32.0

27 Aug 12:44
v0.32.0
b2dee30
Compare
Choose a tag to compare

Fixed

  • Support escaped single and double quotes in TypeScript and Ruby (#66, #85)
  • Highlight Background keyword (#78)

v0.31.0

14 Jul 14:17
v0.31.0
3781a3b
Compare
Choose a tag to compare

Added

  • Basic Python Support via behave (#69)

Changed

  • All types are immutable (using Readonly)

v0.30.0

13 Jun 20:34
v0.30.0
a1fb813
Compare
Choose a tag to compare

Fixed

  • Better Cucumber Expression support for SpecFlow/C# (#68, #62, #63)

v0.29.0

02 Jun 23:01
v0.29.0
becea87
Compare
Choose a tag to compare

Changed

  • The tree-sitter module is an optional dependency. This reduces the risk of installation problems on Windows and also makes the library more light weight.

v0.28.0

26 May 15:49
v0.28.0
daee517
Compare
Choose a tag to compare

Fixed

  • Don't throw an error when generating suggestions for RegExp. (#60, #61)

v0.27.0

26 May 12:46
v0.27.0
45b7db4
Compare
Choose a tag to compare

Fixed

  • Make all tree-sitter-{language} dependencies optional. They are only needed at runtime for the NodeParserAdapter - the
    WasmParserAdapter does not need them (they use prebuilt dist/*.wasm files included in the module).

v0.26.0

26 May 08:29
v0.26.0
f92a9e7
Compare
Choose a tag to compare

Fixed

  • Handle Cucumber Expression optionals not preceded by space in suggestions

v0.25.0

25 May 13:15
v0.25.0
c2d6e18
Compare
Choose a tag to compare

Changed

  • Source.path has been renamed to Source.uri

Fixed

  • Remove dependency on Node path from ExpressionBuilder in order to make the library work in a browser