Skip to content

Releases: getgauge/gauge

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

gauge 0.8.2

23 Mar 06:34
Compare
Choose a tag to compare

Notes

With this relaese Gauge installs it's configration at user level. This helps Gauge to install plugins without elevated paermission.

Enhancements

  • #544 - Use GAUGE_ROOT to customize the location of gauge configs and plugins
  • #487 - gauge_clear_state_level = scenario should be a property in default.properties

Bug Fixes

  • #589 - Getting an error while installing Gauge on Windows
  • #572 - After installing gauge 0.8.0 windows installer system PATH variable contains only C:\Program Files\Gauge\bin
  • #556 - Mac zip installer fails
  • #500 - Doesn't install plugins if gauge is installed at custom location.
  • #587 - windows installer: allow silent install to take plugins as arguments
  • #577 - Improve Gauge installation
  • #576 - Include options to install plugins via installer - linux
  • #575 - Include options to install plugins via installer - osx pkg
  • #574 - Include options to install plugins via installer - Windows
  • #567 - Version check and platform check
  • #564 - Difference in behavior when plugin is not installed

gauge 0.8.1

01 Mar 08:11
Compare
Choose a tag to compare

New Features

  • #492 - Using Multithreading to enhance the performance of parallel execution.

Enhancements

  • #574 - Include options to install plugins via installer - Windows

Bug Fixes

  • #578 - Gauge list templates is listing only csharp.

gauge 0.8.0

15 Feb 06:17
Compare
Choose a tag to compare

Enhancements

  • getgauge/gauge-proto#3 Migrated from Proto2 to Proto3.
  • #389 - Additional details on console while running via command line using tags

Bug Fixes

  • #565 - Installing Gauge on windows is not installing html-report along with it
  • #562 - Uninstall exe not found
  • #551 - Create step implementation considers table as parameter even when it should not
  • #550 - Should get parse error Table doesn’t belong to any step
  • #535 - panic: Accessing an invalid parameter
  • #408 - Data driven execution --table-rows executes specs even if out of range
  • #256 - Make the csv table file respect whitespace if columns are quoted
  • #543 - Gauge uses PluginConnection timeout instead of KillConnectionTimeout
  • #533 - Have a structured format for the errors
  • #528 - Steps with enum parameter marked as continueOnFailure is not working as expected

gauge 0.7.0

15 Dec 11:40
Compare
Choose a tag to compare

New Features

  • #491 - Portable Gauge installer for Windows
  • #501 - Plain binary download
  • #495 - To run specific table rows during Data driven execution

Enhancements

  • #393 - gauge.writeMessage in hooks is not printing any message
  • #363 - Pass on executed table row info to reports
  • #477 - gauge --format --verbose does not give any information
  • #412 - Overwriting manifest.json, default.properties while creating the gauge --init

Bug Fixes

  • #530 - [Table Driven Exec] Spec is not executed against the first blank table row if header underline is not present
  • #524 - Underlines in table header in concepts is being considered as a table row
  • #521 - Execute teardown steps whenever the context steps are executed
  • #520 - Getting exception on executing some basic specs
  • #517 - Spelling of "Step implementation" is "Step implemenatation"
  • #516 - With Compilation error in code, Gauge exits after timing out
  • #485 - Spec with tab is not getting formatted as expected
  • #387 - wrong table rows getting executed
  • #526 - Unable to create new project using init - "Failed to find project directory issue"
  • #515 - Formatting adds a space at end of line

gauge 0.6.2

05 Oct 09:00
Compare
Choose a tag to compare

Enhancements

  • #509 - Handle utf-8 files with signature

Bug Fixes

  • #505 - Teardown Steps should be executed irrespective of failure in Context Steps.

gauge 0.6.1

28 Jul 11:22
Compare
Choose a tag to compare

Bug Fixes

  • #488 - Statistics generated of a skipped scenario with continue on failure is wrong
  • #484 - Continue on failure not working for context steps
  • #457 - Gauge process is getting killed, when specs folder is executed along with a child spec with unimplemented step

Miscellaneous

gauge 0.6.0

20 Jul 09:30
Compare
Choose a tag to compare

New Features

  • #290 - Export specs to HTML
  • #255 - Continue on failure of recoverable steps

Enhancements

  • #467 - Show error on duplicate step implementation
  • #440 - Add support to execute scenario by line number

Bug Fixes

  • #475 - Content comes from skel folder even if a template exists
  • #466 - Gauge process getting killed when editing a concept
  • #464 - running gauge --docs m2h is giving an exception
  • #460 - Validation error displays line number of a concept and name of a spec
  • #459 - Parse errors of a concept is not getting listed when the consolidated errors is displayed
  • #448 - Could not resolve table from table giving wrong line number
  • #444 - Scenario with no steps is getting executed and shown as passed
  • #427 - Concept with static parameter is not giving a parse error
  • #418 - "gauge --failed" runs all specs from "specs/" subdirectory when FailedItems is empty in .gauge/failed.json

Contributors

A big thanks to @maquessime for contributing to this release!

Gauge 0.5.0

14 Jun 09:31
Compare
Choose a tag to compare

New Features

  • #105 - Add ability to run failed scenarios from previous run

Enhancements

  • #413 - Warn if reporting-plugin is mentioned in manifest but not installed
  • #382 - Concepts not resolved when a spec is executed
  • #353 - Refactoring of Tear down steps
  • #349 - Should show all parse errors together instead of one by one
  • Add support to execute scenario by line number
  • #298 - Add spec file name and step line number in case of failure

Bug Fixes

  • #438 - gauge --validate should take specs directory as default
  • #437 - Step implementation not found message incomplete
  • #436 - Parse error is not showing a file name
  • #434 - Saving a spec with table header blank is throwing an exception and killing gauge
  • #428 - getting an exception for a table with no header
  • #422 - Duplicate concept definition does not indicate the file name
  • #410 - With multiple tags for a scenario the previous tags are being overwritten
  • #407 - should be able to use the file separator specific to the OS to run command line
  • #402 - Does not give the duplicate definition of the concept when 2 files have same multiple concept definitions
  • #439 - Showing negative numbers in execution summary
  • #405 - GetAllSpecsRequest is returning invalid response when Teardown steps are present
  • #397 - Tries to create project for an invalid language runner
  • #385 - Uninstalling multiple versions even when specific version given

Gauge 0.4.0

01 Apr 07:40
Compare
Choose a tag to compare

New Features

  • #243 - Install plugins globally
  • #197 - Check for product updates

Enhancements

  • #292 - Versions in gauge -v should reflect nightly builds
  • #244 - Provide a consistent way to find plugin version
  • #194 - Hook for plugin uninstall
  • #100 - Add Notice file to all distributable

Bug Fixes

  • #309 - screenshot_on_failure = false is ignored on 0.3.2
  • #303 - Invalid execution summary when no scenarios are run
  • #302 - Gauge uses hardcoded specs folder (at least in the logs)
  • #295 - Gauge not installing plugin while doing --init, if plugin is not installed
  • #294 - Gauge not installing plugins
  • #166 - Get rid of orphan gauge processes