Skip to content

Releases: getgauge/gauge

gauge 0.9.6

18 Dec 05:53
Compare
Choose a tag to compare

New Features

  • #883, #879 - add support for symbols via LSP
  • #862 - Executing the previous run from command line
  • #870 - Vscode test explorer support

Enhancements

Bug Fixes

  • #899 - Gauge task of running specs in parallel is getting hung
  • #897 - Failure Statistics of specification is wrong when there are parse errors
  • #890 - Renaming a spec file increases the find usages count
  • #888 - Unable to install gauge plugins on CI
  • #886 - LSP - Parameter request not listing the dynamic parameter
  • #875 - External CSV is not working when there is a data table inside a scenario
  • #874 - Validation must honour gauge_exclude_dirs
  • #858 - [Error] The langserver server crashed 5 times in the last 3 minutes.
  • #842 - Cannot find gauge.properties on a fresh install (Linux)

Miscellaneous

  • #895 - using channels to return right response to caller getgauge/gauge-vscode#54
  • #889 - Gauge not working in IDEA CE 2017.3
  • #884 - log all LSP request response to file
  • #877 - Remove use of panic.
  • #872 - Added custom response to get step value at a given location getgauge/…
  • #871 - Only allow substitution of variables set outside of gauge

gauge 0.9.5

24 Nov 06:09
Compare
Choose a tag to compare

New Features

  • #862 - Repeat last run feature

New Features - Language Server Protocol

  • #823 - Publishing diagnostics for all files
  • #860 - Added custom response in lsp to send all scenarios info in a given file
  • #855 - Providing stub for unimplemented step through codeAction
  • #846 - Find references code lens
  • #824 - Code completion for Tags
  • #832 - Gauge LSP - run test cases
  • #813 - Formatting for LSP : Specification

Enhancements

  • #865 - Update to correct Gauge logo
  • #854 - adding custom logger
  • #843 - Modify the zip installer to directly install the gauge binary
  • #816 - If a concept has failure, the concept file name and line number should be displayed

Bug Fixes

  • #868 - Getting a null pointer exception while executing tests
  • #858 - [Error] The langserver server crashed 5 times in the last 3 minutes.
  • #856 - Error - An existing connection was forcibly closed

gauge 0.9.4

25 Oct 05:04
Compare
Choose a tag to compare

New Features

  • #761 - Goto definition for LSP - Steps
  • #760 - Goto definition for LSP - Concepts
  • #826 - CodeLens for run Spec/Scenario : LSP
  • #813 - Formatting for LSP : Specification

Enhancements

  • #835 - Removing critical errors
  • #821 - updating Developer Documentation link to newer URL

Miscellaneous

  • #790 - Undeprecate -v and --version

gauge 0.9.3

26 Sep 06:42
Compare
Choose a tag to compare

Enhancements

  • #806 - Parse error: Duplicate concept definition found should give line number and filename of the duplicate concepts
  • #782 - Make gauge download gauge screen-shot tool on first run

Bug Fixes

  • #818 - Duplicate concept definition list should be independent of the usage in a nested concept
  • #812 - Gauge LSP param completion not working for windows.
  • #808 - Getting a panic runtime exception while executing specs
  • #801 - Exception when running a data table driven spec
  • #659 - Execution Context getCurrentStep giving the wrong value

Miscellaneous

  • #800 - Vendor gauge dependencies

Gauge 0.9.2

08 Sep 05:18
Compare
Choose a tag to compare

New Features

  • #799 - Print execution result in machine readable format
  • #762 - LSP Code completion - Parameters
  • #584 - Add commit sha in gauge version info when installing from source
  • #748 - Ability to Parse spec files

Enhancements

  • #745 - Add option to disable telemetry via mac and linux installer
  • #756 - Formatting tags defined in multiple lines.

Bug Fixes

  • #795 - Not getting the implementation suggestions with parse error
  • #785 - Gauge init clobbers existing .gitignore
  • #772 - Multiple errors with same cause do not have suggestions
  • #768 - gauge install --all is not recognized
  • #792 - Sending telemetry even GAUGE_TELEMETRY_ENABLED env is set to false
  • #679 - Gauge format breaks for table defined under specification

Miscellaneous

  • #789 - Remove duplicate checks for no scenarios/steps found

gauge 0.9.1

07 Aug 10:35
Compare
Choose a tag to compare

Enhancements

  • #736 - Allow telemetry to be turned on/off via env var
  • #720 - Ability to write tags in multiple lines
  • #525 - Allow dynamic parameters inside of data table in concepts
  • #745 - Option to turn off telemetry via mac and linux installers
  • #741 - Add option to disable telemetry via windows installer
  • #735 - Improvements on LSP support for code completion

Bug Fixes

  • #758 - Gauge installation is failing on Ubuntu
  • #722 - CI installation should be in the non-interactive mode
  • #721 - Opening the spec in the browser is broken
  • #751 - Non-interactive installation install only first plugin

Gauge 0.9.0

21 Jul 11:09
Compare
Choose a tag to compare

New Features

  • #727 - Generate man pages via gauge man
  • #658 - Collect statistics for gauge commands
  • #718 - [Experimental] Adding autocomplete support via LSP
  • #681 - Change properties values via subcommands
  • #682 - Merge properties when updating gauge instead of creating backup file

Enhancements

  • #696 - gauge update -a should print messages should be reduced
  • #694 - gauge update should update all
  • #712 - Reduce the verbosity install and update commands
  • #698 - Support building gauge with go get
  • #695 - Spec format adding newlines before and after tags
  • #676 - Change gauge command structure to have subcommands with flags

Bug Fixes

  • #708 - Specifications: tags and tagged execution hooks do not work when a data table is present at spec-level

Deprecated

  • #716 - Deprecate --strategy flag and GAUGE_ROOT

gauge 0.8.5

19 Jun 11:04
Compare
Choose a tag to compare

Notes

The feature to capture analytics is turned off in this release.

It will be turned on by default next release.
If you do not want gauge to send anonymous statistics please set the property gauge_analytics_enabled = false in gauge.properties file.
gauge.properties is file present in ~/.gauge/config in Mac/Linux and in %APPDATA%\Gauge\config in windows (or GAUGE_ROOT) repository.

New Features

  • #658 - Introduce install ID, capture anonymous usage stats.

Enhancements

  • #651 - Include additional test result information in ExecutionContext
  • #668 - Adding .gitignore file while initializing gauge
  • #641 - Removed --order flag, using --sort instead

Bug Fixes

  • #656 - Table driven execution resets Spec Datastore
  • #667 - Fix tag parsing to avoid override of match flags
  • #648 - Concept and spec caching for gauge daemon

Gauge 0.8.4

12 May 11:54
Compare
Choose a tag to compare

New Features

  • #306 - Configurable parallel execution of rows [table driven execution]

Enhancements

  • #219 - [Data driven execution] Scenario should be executed once, if it doesnt use dynamic param from data table
  • #641 - Add flag for ordering specs
  • #640 - Starting demonized api without runner

Bug Fixes

  • #637 - Not executing the context step
  • #617 - Implementing steps with escape char \
  • #616 - Installation : Mac OSX - Latest gauge installation is missing gauge.properties

gauge 0.8.3

31 Mar 10:29
Compare
Choose a tag to compare

Enhancements

  • Set up gauge config directory if not present on running any gauge command