All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.10.0 - 2024-04-21
- (Go) Godog step definitions support (language-service#130)
- (Java) Cucumber JVM
@And
and@But
step definition annotations support (language-service#202) - (Python) Behave
@step
step definition decorator support (language-service#200) - (i18n) Syntax highlighting for Malayalam (
ml
) localisation (gherkin v27.0.0) - (i18n) Syntax highlighting for
Rule
in Vietnamese, Irish, Danish, Dutch (gherkin v27.0.0, gherkin v28.0.0)
- (Python) Only match parameter types with names and regular expressions (language-service#196)
- (Python) Generate step definitions without redundant commas and spaces (language-service#160)
- (Python) Step definition patterns with explicit unicode strings (
u""
) (language-service#173) - (Rust) Step definition patterns with
r#
raw strings (language-service#176) - (Rust) Step definition patterns with line continuations (language-service#179)
- (Java) Step definition patterns with concatenated strings (language-service#202)
- Format empty headings without introducing trailing whitespace (gherkin-utils#35)
- Format trailing comments (gherkin-utils#38)
- Format tables with full-width characters (gherkin-utils#53)
- Verbose alternation in optional error message with Cucumber Expressions (cucumber-expressions#260, cucumber-expressions#253)
1.9.0 - 2024-03-24
1.8.1 - 2024-01-14
- Optimised extension bundling using GitHub CDN for documentation images and by excluding redundant files (#194)
- Comments are no longer stripped when formatting Gherkin documents
- Fix the glue for CSharp step definitions - #144
1.8.0 - 2023-09-20
- Bumped the minimum Code version requirement to 1.82.0 to prevent people from using the extension with incompatible, older versions
1.7.0 - 2022-12-08
- Fixed a regression in the python language implementation for regexes #119
1.6.0 - 2022-11-18
- Added context to python snippet to properly support
behave
- Added
ParameterType
support to the python language implementation. This is currently supported via cuke4behave
1.5.1 - 2022-10-11
- (TypeScript) Fix bug in template literal recognition
1.5.0 - 2022-10-10
- New Document Outline panel, making it easier to navigate between scenarios.
- (Java) Recognise regexps with
(?i)
, with the caveat that the resulting JavaScriptRegExp
is not case insensitive (#100, #108) - (TypeScript) Add support for template literals without subsitutions. (#101, #107)
1.4.1 - 2022-10-10
1.4.0 - 2022-10-06
- Support for Cucumber Rust (#82, #99)
- The Cucumber Language Server is now started in-process (#105)
1.3.0 - 2022-09-10
1.2.11 - 2022-08-29
- Change defaults so that pytest-bdd works out of the box (#102)
- Trigger reindexing when Python files change (#101)
1.2.10 - 2022-08-27
- Fix
@types/vscode
- require minimum version1.69.0
.
1.2.9 - 2022-08-27
- Fixed defaults for C# (#93)
- Fix syntax highlighting of
Background
keyword (#91) - Bugfixes in @cucumber/language-server 0.12.12
- Bugfixes in @cucumber/language-service 0.32.0
1.2.8 - 2022-07-14
- Bugfixes in @cucumber/language-server 0.12.11
- Bugfixes in @cucumber/language-service 0.31.0
1.2.7 - 2022-06-14
- Better SpecFlow/C# support. See @cucumber/language-service 0.30.0 for details.
1.2.6 - 2022-05-26
- Log working directory in addition to root path
1.2.5 - 2022-05-26
- Don't throw an error when generating suggestions for RegExp.
1.2.4 - 2022-05-26
- Log the root path
1.2.3 - 2022-05-26
- Don't crash on Cucumber Expression optionals following non-text or whitespace
1.2.2 - 2022-05-25
- Generate step definition now correctly uses
Given
,When
orThen
for undefined steps that useAnd
orBut
- Generated C# step definitions now follow SpecFlow conventions.
1.2.1 - 2022-05-25
- Errors during reindexing are hopefully fixed
1.2.0 - 2022-05-24
- Implemented generate step definition quick-fix
1.1.0 - 2022-05-23
- Implemented go to step definition shortcut
1.0.9 - 2022-05-12
- Trigger reindexing when glue code is modified
1.0.8 - 2022-05-12
- Upgraded to @cucumber/language-server 0.10.4
1.0.7 - 2022-05-12
- Publish to Open VSX Registry as well as VS Code Marketplace
1.0.6 - 2022-05-12
- Upgraded to @cucumber/language-server 0.10.0
1.0.5 - 2022-05-11
- Upgraded to @cucumber/language-server 0.9.0
1.0.4 - 2022-05-11
- Upload
.visx
to GitHub releases
1.0.3 - 2022-05-11
- Configure automated release to VS Code Marketplace and https://open-vsx.org/
- Allow installation on any VS Code version
>= 1.63.2
1.0.2 - 2022-05-11
- Hopefully fixed marketplace release automation
1.0.1 - 2022-05-10
- Fix default settings
1.0.0 - 2021-05-10
- First release