Skip to content

Latest commit

 

History

History
325 lines (234 loc) · 10.6 KB

CHANGELOG.md

File metadata and controls

325 lines (234 loc) · 10.6 KB

HipTest Publisher Changelog

[3.2.0]

  • Dropping support for ruby < 2.7
  • Adding support for ruby 3.0
  • Add options related to builds (or execution cycles) in CucumberStudio:
  • --build-id: allows to specify the build in which the results will be pushed
  • --build-name: allows to name the build which will be created to store the results
  • Add --overriden-language-configs command line option (#205 by tenpaiyomi)
  • Add support for Cucumber Expression in Java and Groovy (#205 by tenpaiyomi)
  • Fix possible duplication of actionwords in export (#232 by tenpaiyomi)
  • Breaking change: Export with cucumber expressions are now the default when specifying --language=cucumber for TypeScript, Java, and GroovySet. Use --language=cucumber_legacy to keep previous export behavior (#205 by tenpaiyomi) (#205 by tenpaiyomi)
  • Breaking change: Drop support for ruby 2.3 and ruby 2.4 as they have reached end of life
  • Rename HipTest as CucumberStudio in user messages
  • Properly escape new lines in datatables (#109)
  • Add support for asynchronous export of projects from Cucumber Studio
  • --indentation option is now available to customize the indentation of the output
  • No test uids in datatables by default for feature files, add them when test run is used (#201)
  • Do not try to colorize output when not in a tty

  • Add --[no-]color option to allow disabling colored output

  • Deprecate support for Ruby 2.3 (Ruby 2.3 EOL)

  • Drop Ruby 2.2 support.

  • Update Nokogiri to 1.10

  • Follow redirections when doing HTTP requests.
  • Upgrade ruby-handlebars to 0.4. each and join helpers now support the as notation.

  • Add support for Swift/XCTest (#134 bangroot)

  • Add cache for the XML downloaded from CucumberStudio. By default, files will be valid for 60 seconds but can be changed by using --cache-duration=120 for example.

  • Allow any characters for the meta value (#155)
  • Make rake install work with ruby 2.6
  • --parameter-delimiter option now accepts empty string
  • Fix bug where parameter-delimiter value was not recognized in command line (#147)
  • Add option --http-proxy to specify proxy to use (#132)
  • Add CodeceptJS to language list in OptionsParser.languages
  • Shared actionwords handling for Cucumber/Typescript
  • Shared actionwords handling for Behave
  • Add #case, #when and #when_includes handlebars helpers
  • Modify #if_includes handlebars helper to work with strings
  • Load i18n path also when used as a library
  • Add I18n to enable localizing (and clearing the code)
  • Force Nokogiri < 1.10 to keep support for Ruby 2.2
  • Add deprecation notifications for Ruby 2.2
  • Handle new shared actionword architecture
  • Add support for Cucumber/Typescript
  • Unlock Nokogiri update to 1.9.1
  • Add option --execution-environment to push results in the specified execution environment name
  • Do not leave trailing whitespaces with {{comment}} helper
  • Fix description in Gherkin exports
  • Fix description in Gherkin exports
  • Do not comment description in Gherkin exports
  • Show message when calling an actionword using an unknown UID
  • Add option [no-]parent-folders-tags to choose if parent tags are rendered in feature files
  • Fix UIDCall handling for shared actionwords
  • update version number
  • Add the if_includes handlebars helper
  • Add options "parameter-delimiter" allowing to remove quotes around parameters in Gherkin export (or replace it by anything else in fact)
  • Fix UIDCall handling for behat
  • Handling tags for shared actionwords
  • Fix behat rendering of shared actionwords
  • Remove unnecessary templates for cucumber/groovy
  • Shared actionwords handling for behat
  • Shared actionwords handling for groovy/spock
  • Shared actionwords handling for cucumber/groovy
  • Add Cucumber/Groovy support (#54)
  • Add JBehave support (#38)

  • Add option --with-dataset-names (#105)

  • Reorder steps by regexp length for Behave (#104)