- Fixed autoformat with unicode characters
- Fixed issue of steps highlighting, that ends with 'JSON' keyword
- Fixed indentation of the DOC strings
- Full list of Features/Improvements/Bugfixes could be found Here
- Added support for Gherkin 6 syntax (Rule and Example keywords)
- Added all the steps description into the Readme file
- Corrected JSON-related parts formatting
- Fixed some issues related to non-English languages
- Full list of Features/Improvements/Bugfixes could be found Here
- Added stepRegExSymbol extension option
- Added strictGherkinValidation extension option
- Added extension support for "Ability" and "Business Need" synonyms for the "Feature"
- Implemented full support of '*' (any) gherkin symbol
- Full list of Features/Improvements/Bugfixes could be found Here
- Implemented all the foreign 'Given/When/Then' words support
- Corrected completion getting in case of strictGherkinCompletion option and foreign gherkin words
- Show, if present, JSDoc step field as suggestion description
- Added support of 'Parameter Types', 'Optional Text' and 'Alternative Text' cucumber expressions
- Added an ability to provide some custom Gherkin Definition RegEx Part
- Full list of Features/Improvements/Bugfixes could be found Here
- Implemented proper steps suggestions after "And" word in Strict Gherkin Suggestions mode
- Fixed steps detection for Scenario Outline strings
- Added extension support for '.testcase' files
- Full list of Features/Improvements/Bugfixes could be found Here
- Many formatting fixes/improvements (please look at the skipDocStringsFormat, formatConfOverride and onTypeFormat options).
- Some other small fixes.
- Full list of Features/Improvements/Bugfixes could be found Here
- Added an ability to define steps using "Step" word
- Disable validation for commented parts of feature files
- Small formatting fixes
- Full list of Features/Improvements/Bugfixes could be found Here
- Added an ability to define steps using grave accent(`) symbol
- Fixed customParameters applying to the steps definitions
- Full list of Features/Improvements/Bugfixes could be found Here
- Extension will not crash in case of invalid regular expression - such regExp's will be skipped.
- Added 'cucumberautocomplete.customParameters' option, that allows to change any step part.
- Full list of Features/Improvements/Bugfixes could be found Here
- Added cucumberautocomplete.stepsInvariants option. Steps Invariants feature is disabled by default.
- Fixed "Unterminated group" error for some steps regexps.
- Implemented multi languages for the steps getting.
- Steps could be defined in two strings.
- Full list of Features/Improvements/Bugfixes could be found Here
- Implemented strictGherkinCompletion extension option that will do strict comparing between gherkin word and step definition function name during showing of completions
- Implemented smartSnippets extension option that will automatically change all the parts, that requires some user input (like .*, ([a-z]+), \w{1,3}) to snippets
- Full list of Features/Improvements/Bugfixes could be found Here
- Added support of 'Go To Definition'/'Step Diagnostic' for many languages.
- Added auto-update steps / wrong steps errors after files with steps changing.
- Steps, which contains some 'or' parts (like
I do (something|another thing)
) will be showed as several different steps - Full list of Features/Improvements/Bugfixes could be found Here
- #102 Fix snippets to avoid snippets warnings
- #99 CucumberJS v2.X regex syntax {.*} not being detected
- Added an ability to provide glop pattern fo features, that should be synced for steps using count getting
- Many features formatting improvements/bugfixes
- #81 Add global pattern support for cucumberautocomplete.steps and cucumberautocomplete.pages
- #83 Add possibility to specify paths to features inside cucumberautocomplete.syncfeatures
- #84 Add one more space after page object insert
- #89 Data tables have to start with identation in steps and scenario outline examples
- #90 Scenario Outline is idented as it is a step in the previous block
- #91 Tags are indented as they belong to the previous block
- #92 Format data tables so they are rectangular
- #93 Background should be on the same level as Scenario
- #95 two spaces after Then not find
- All the steps suggestions are sorted by their using count
- Using count will be taken from user input + from all the feature files (if
cucumberautocomplete.syncfeatures=true
) - Warning message will appear for steps setting, which match no files
- #45 All the suggestions should be sorted by their using count.
- #66 Cannot work with some build-in/custom parameter types
- #65 Step def with ruby interpolation aren't detect
- #30 Add some error popup if wrong pathes in settings provided
- #38 TypeScript PageObjects are not supported
- #64 A trailing space gives "unable to find step"
- #73 Fix source in diagnostic warnings
- #63 Highlighting as a comment when the # is after text
- #79 Finding step definitions
- Gherkin steps definitions in all the languages should be supported by default
- cucumber.regexpstart and cucumber.regexpend settings were removed due to this
- #51 Add missing symbols after pages and page objects completion resolve
- #39 Add all the languages steps support by default + refactoring
- #35 support steps defined with strings instead of regexes
- #54 App behaviour should be correct if some options were not provided
- #49 Unable to parse some step definitions from feature files
- #62 Go to Definition throws error File not found with wrong path
- #60 Wrong settings path broke app
- #57 Steps implementation path can not be opened
- #53 Page objects suggestions doesnt work with new VSCode
- #40 Objects from commented lines should not be added as steps and page objects
- cucumberautocomplete.steps setting format was changed to glob style due to #24
- #24 Settings config file does not consider files on multiple levels
- #29 Snippets support
- #28 Multi - language extension support
- #26 Add support for Cucumber-TSFlow
- #25 Add support for Cucumber-TSFlow
- All the steps and page objects will be updated automatically after any key in any feature file pressing
- #15 Add some 'Steps and Page Objects refreshing' command