Changelog
v2.2.3 unreleased
1ff7b406 (ls) make sure project directory exist (#391)
v2.2.2
fce00908 (cli) fixing server commands (#390)
v2.2.1
1bf6e9ff (cli) refactoring get_dependency_versions (#389)
v2.2.0
0a442947 (all) updated dependencies with known vulnerabilities (#388)
22abf0b5 (ls/vscode) exclude files from vsix when building (#385)
8bf13ecd (ls/vscode) changed repo in project.json (#384)
905670ba (ls/vscode) updated dependencies (#382)
039c4948 updates to actions and workflows (#379)
v2.1.20 legacy
843f5962: fix conflicinting jinja2 dependency version with grizzly (#73)
2f3d6fa1: do not fail workspace diagnostics if all open files has been closed (#72)
v2.1.19
e25a6016: better logging when failing to load steps from a path (#71)
v2.1.18
08831eb5: render feature file in cli (#70)
v2.1.17
02408e78: use new interface (if available) to get what values to permutate step expressions (#69)
v2.1.16
v2.1.15
1e053bf5: update packages to fix a couple of CVEs (#67)
af74e592: fixed rendering bugs (#66)
v2.1.14
ee0f1735: conditional steps render (#65)
v2.1.13
b5839584: better test coverage for new features (#64)
v2.1.12
704210e1: fixed sanatizing bug related to empty lines (#63)
v2.1.11
2e869b0a: error handling and fixes (#62)
v2.1.10
v2.1.9
0201da95: Removed duplicate logging
1eff9775: Update after review + server startup error msg
576c01e2: debugpy typing stub
c9d813fc: Improved support for relative paths + debugging
v2.1.8
1424bf70: fix relative feature-file paths in scenario tag (#59)
v2.1.7
a37beb0d: fixed bug related to variable completion (#58)
e59e8152: typo for black line-length
89ec6cb4: some projects wraps behave step decorators
bffe03f1: debug step definition for implementation
v2.1.6
f2cbabcd: handle the slow mac os github runners
62ee03a2: make sure file locations are absolute paths
v2.1.5
2d7abe69: Typing
6eb3a6f1: Updated after review
2cc6f34a: Updated after review and put path matching in separate method
c273dd6e: Added settings for ignoring source files
v2.1.4
0a7d8f4d: support for grizzly {% scenario ... %} tag (#54)
d6ec56a6: validate gherkin/feature-files via cli (#53)
bf6bc72e: clear diagnostics for a file when it is closed (#52)
v2.1.3
3ba0c764: completion improvements (#51)
30ca84e6: better information load step loading fails (#50)
v2.1.2
0db16c50: bug fixes related to comments, freetext and tables (#49)
v2.1.1
v2.1.0
f0c3a6bc: major refactoring (#47)
80853b14: implement textDocument/diagnostic (#46)
adab2fce: "go to definition" brings up the step implementation (#45)
bdb7dadc: use text_edit instead of insert_text in CompletionItem (#44)
5841a74d: complete partial variable names (#43)
b84296d1: normalize and extra validate grizzly.variable_pattern client settings (#42)
e5217820: better logic on which directories to check for step implementations (#41)
05f32366: fix broken --version (#40)
v2.0.0
229272e7: fixed workflow syntax error (#39)
65aeefd0: add activationEvents again (#38)
d45635e3: general behave support (#37)
caf2b07b: complete variable names (#36)
9c28a8e3: removed git dependency (#34)
fd15b6de: add python 3.11 support (#33)
v1.0.1
47629704: Bump json5 from 1.0.1 to 1.0.2 in /client/vscode (#29)
d0293d8a: pip-licenses 4.2.0 is broken, exclude (#32)
24018074: fixes Biometria-se/grizzly#220 (#31)
85e7a37b: refreshed devcontainer, so it builds (#30)
v1.0.0
v0.0.9
08f3a4f6: updated action versions to get rid of warnings (#27)
v0.0.8
1ca7171d: return snippet strings for step expressions containing variables (#26)
29c03082: step completion improvements (#25)
v0.0.7
b082f8af: fix hover help for alias step keywords (#24)
abb3c607: provide name and version in LanguageServer constructor (#23)
v0.0.6
a4f553ed: only try to find help text if keyword is valid (#22)
v0.0.5
0b734bc1: map step implementation docs to correct normalized step expression (#21)
71e5773c: add link to vscode marketplace in extension readme (#20)
v0.0.4
v0.0.3
375eb605: client vscode icon (#17)
5d3e3da8: documentation and bugs (#16)
1c913841: added missing project description (#15)
v0.0.2