Skip to content

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

  • d78fb528: support grizzly-cli#94 (#61)

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

  • 391485ca: fixed diagnostics bugs (#48)

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

  • e174a6d7: upgrade to pygls 1.0.0 (#28)

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