Skip to content

Latest commit

 

History

History
119 lines (107 loc) · 9.05 KB

CHANGELOG.md

File metadata and controls

119 lines (107 loc) · 9.05 KB

2.11.0/2018-05-20

  • 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

2.10.0/2018-04-23

  • 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

2.9.0/2018-03-21

  • 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

2.8.0/2018-02-14

  • 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

2.7.0/2018-01-10

  • Added cucumberautocomplete.stepsInvariants option. Steps Invariants feature isdisabled 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

2.6.0/ 2017-12-24

  • 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

2.5.0/ 2017-12-08

  • 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

2.4.0/ 2017-07-15

Features/Improvements:

  • #124 Cucumber 2 support
  • #118 Syntax should highlight tags and nested variables

Bugfixes:

  • #102 Fix snippets to avoid snippets warnings
  • #99 CucumberJS v2.X regex syntax {.*} not being detected

2.3.0 / 2017-06-07

MAIN CHANGES

  • Added an ability to provide glop pattern fo features, that should be synced for steps using count getting
  • Many features formatting improvements/bugfixes

Features/Improvements:

  • #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

Bugfixes:

  • #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

2.2.0 / 2017-05-26

MAIN CHANGES

  • 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

Features/Improvements:

  • #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

Bugfixes:

  • #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

2.1.0 / 2017-04-20

MAIN CHANGES

  • Gherkin steps definitions in all the languages should be supported by default
  • cucumber.regexpstart and cucumber.regexpend settings were removed due to this

Features/Improvements:

  • #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

Bugfixes:

  • #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

2.0.0 / 2017-01-21

MAIN CHANGES

  • cucumberautocomplete.steps setting format was changed to glob style due to #24

Features/Improvements:

  • #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

Bugfixes:

  • #25 Add support for Cucumber-TSFlow

1.1.0 / 2017-01-13

MAIN CHANGES

  • All the steps and page objects will be updated automatically after any key in any feature file pressing

Features:

  • #15 Add some 'Steps and Page Objects refreshing' command

Bugfixes:

  • #18 Wrong pageObjects detecting
  • #17 Pick definition for the page/page objects if step is not completed
  • #21 Allow '/' in step definitions
  • #20 Added extension configuration
  • #16 fix - Gherkin-style comments with #