Tags give the ability to mark specific points in history as being important
-
2.0.2
Release: 2.0.214654087 · ·- fix: step definitions using **Python implicit string concatenation** across lines are now detected correctly — patterns like `@then('part one'\n 'part two')` were previously silently dropped - improve: test coverage for multi-line step definitions (triple-quoted strings with real newlines, very long patterns, steps following multi-line patterns) -
1.5.3
Release: 1.5.358ec0c95 · ·- fix: feature-file-path discovery for **non-standard directory layouts** - fix: status-bar **stage-selector visibility** is extreme cases - improve: more useful update-notification popup
-
-
1.5.1
Release: 1.5.17539bcaf · ·- add: test explorer support for examples in scenario outlines - improve: documentation
-
1.5.0
Release: 1.5.07539bcaf · ·**Gherkin Behave 1.5.0** - add: **Step Library support**. Steps imported into a step file via `from X.Y import *` are now discovered, parsed, and included in autocomplete, go-to-definition, and diagnostics. The full import chain is followed recursively (e.g. `my_steps.py` → `demo.steps` → `demo.base`), with cycle detection to handle circular imports safely. External steps cannot be renamed, since they belong to a library the project does not own. - fix: **Step-Type identifier** are not case-sensitive. Previously this was too restrictive. - improve: **Autocomplete within existing steps**. Suggestions now appear when editing in the middle of a step (e.g. deleting a parameter value), not only when typing at the end of a line. - improve: **Cross-type autocomplete**. When typing a `Given` / `When` / `Then` step, suggestions from the other step types are also shown — labelled `(given)` / `(when)` / `(then)` and sorted below same-type matches. Accepting a cross-type suggestion automatically corrects the keyword on the line. - improve: **Header-Line of Gherkin Tables is detected**
-
1.4.1
Release: 1.4.181bd27af · ·Gherkin Behave 1.4.1 - fix: allow spurious comma thingy in steps: @step("step name",) - fix: re-matcher steps with alternation groups (e.g. (?P<action>read|write)) now match feature steps correctly — capturing groups are converted to non-capturing (?:…) so alternation stays scoped and does not produce false positive or false negative matches - improve: simplify internal file parsing tools -
1.4.0
Release: 1.4.04a217b69 · ·**Gherkin Behave v1.4.0** - add: **Step Database** — permanent Activity Bar panel showing all parsed step definitions, step-usage-count, grouped by file and (multi-)workspace, with a live search field - add: **Ctrl+Click navigation** from a step pattern in a Python step file to all feature file usages; shows "No definition found" when a step has no usages - add: **hover tooltip** on step patterns in Python step files — shows the feature file reference count (`⚠ No feature file references` / `⊙ N feature file references`) without requiring any navigation - add: **missing step diagnostics** — feature files with unresolved step references receive a warning diagnostic, surfacing a yellow warning badge on the file, its parent folders, and the workspace root in the Explorer; missing steps also appear in the Problems panel - improve: CI pipeline — integration tests now correctly build before running - improve: TypeScript upgraded to v5, resolving `@types/node` compatibility errors - improve: unit and integration test type environments properly separated
-
1.3.0
Release: 1.3.0b986bc2c · ·Changes: - add: make step matching also type-sensitive (cfparse, re, cucumber_expressions) - add: Gherkin V6 support (almost complete) - add: in gherkin v6, trailing colons are not removed any more - add: allow the new error state(s) - fix: multiroot projects - fix: enable exception catching in debug by default - fix: make multi-stage behave support more consistent with behave - improve: use "Cursor" file-parser also for feature files to increase performance
-
1.2.0
Release: 1.2.0567aae1f · ·- fix: step name matcher for re-parser - add: update and install notification for users - add: better Gherkin auto-formatting, more according to cucumber standards. Including Tables. - add: improve auto-step file generation (if missing): better use of existing step files. - add: improve auto-step file generation: add stage-selection if needed - add: new icon for Gherkin feature file that is INACTIVE (aka in wrong location) - improve: CI pipeline, including "pre-release" tagging - improve: test coverage - improve: Assure support for non-ASCI utf8 characters (unit-test) - improve: add windows unit-tests - improve: documentation
-
1.0.0
Release: Gherkin Behave v1.0.0740c5486 · ·Changes: - new: fork https://github.com/jimasp/behave-vsc to https://gitlab.com/quality-tools/gherkin-behave-vsc/ - new: implement all open PRs from the original repo: thanks to https://github.com/gabeseltzer/gs-behave-bdd - new: added behave-1.3.3 support: - Gherkin Rule support - behave "stage" support - fix: step-name parsing with parameters at the end of text work now
-
1.1.0
Release: Gherkin Behave v1.1.00f8d4277 · ·Tag the 1.1.0 release. - fix: better code definition and reference navigation - new: step text/name refactoring