@gaugeci gaugeci released this Sep 4, 2018 · 4 commits to master since this release

Assets 3

New Features

  • #53 - Provide Execution Context to implementation
  • #137 - Add support to capture screenshot

Enhancements

  • #142 - Allowing messages and screenshot in hooks

Bug Fixes

  • #136 - Cannot Run scenarios using latest version(0.10.4)

Miscellaneous

  • #139 - upgrade to FAKE 5.
  • #131 - Make CSharp Runner build Configuration and Platform Configurable

Thanks, @mflick89 for contributing to this release

@gaugeci gaugeci released this May 29, 2018 · 27 commits to master since this release

Assets 3

Bug Fixes

  • #129 - Initiate a csharp project offline
  • #128 - TakeScreenShot does not get called when implementing ICustomeScreenshotGrabber
  • #127 - Plugin version will not update to 0.10.3

@gaugeci gaugeci released this Apr 10, 2018 · 31 commits to master since this release

Assets 3

Bug Fixes

  • set min Gauge.CSharp.Lib = 0.7.1

Miscellaneous

@gaugeci gaugeci released this Apr 4, 2018 · 34 commits to master since this release

Assets 3

Enhancements

  • #51 - Support for C#6.0
  • #124 - Pass ExecutionContext to Hook methods
  • #120 - Allow writing multi-line specification title and scenarios
  • #116 - Build Gauge project in Debug mode so .pdb files are produced and Visual Studio can attach to the Gauge.CSharpRunner.exe and Visual Studio can attach to process and hit Spec breakpoints

Bug Fixes

  • #66 - Compilation errors from previous refactoring crash next refactoring from commandline
  • #95 - Current working path in csharp(System.Environment.CurrentDirectory) is not working

Miscellaneous

  • #121 - Update paket to address TLS deprecation
  • #118 - Lib and Core are now built for multiple target framework

@gaugeci gaugeci released this Jun 20, 2017 · 106 commits to master since this release

Assets 6

Enhancements

  • #88 - Console log cleanup
  • #81 - Inner Exceptions of AggregationException are not logged

Bug Fixes

  • #105 - Using before hooks on the same method is giving exceptions
  • #108 - Fix bugs when loading IClassInstanceManager implementations.
  • #37 - While Invoking API or Dlls Methods through Gauge Csharp, Gauge gives System.IO.FileLoadException

@gaugeci gaugeci released this Feb 16, 2017 · 152 commits to master since this release

Assets 6

Bug Fixes

  • #107 - Unable to run tests after creating a maven Gauge project
  • #106 - Tags with execution hooks is not working
  • #104 - Getting unexpected behavior while accessing a datastore value without putting it.
  • #92 - Connection is closed after long step (~200s)

Miscellaneous

  • #103 - Difference in behavior when plugin is not installed
  • #101 - app.config not loaded in gauge project
  • #100 - 64 bit mono support
  • #98 - Regression - broken messages during gauge run

@gaugeci gaugeci released this Sep 14, 2016 · 195 commits to master since this release

Assets 5

New Features

  • #84 - Check minimum Lib version supported
  • #83 - Allow ContinueOnFailure attribute

Bug Fixes

  • #94 - Unable to run specs generated using Web driver template
  • #93 - The generated project from the template is giving lib version error
  • #90 - Custom IScreenGrabber is not loaded when implemented in assembly before "Gauge.CSharp.Lib"
  • #86 - Parameter mismatch is not indicated and execution continues
  • #80 - Getting a cannot convert to type exception while executing a spec with data table driven execution
  • #72 - protected step implementations are not available for execution, however one is taken to it on goto definition

@gaugeci gaugeci released this Jul 25, 2016 · 204 commits to master since this release

Assets 3

New Features

  • Add support to continue execution on failure using the [ContinueOnFailure] attribute.

Enhancements

  • #75 - Add Di Container Support.
  • #55 - Validation for multiple step implementation
  • #82 - Improve dev experience on Mono

Contributors

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

@gaugeci gaugeci released this Jun 29, 2016 · 281 commits to master since this release

Assets 6

New Features

Cross platform support via Mono (thanks @tomzo)

  • #78 - GaugeProjectBuilder mono support
  • #77 - Switch build system to FAKE and fix some AppDomain issues

Bug Fixes

  • #71 - Run not run tests are not running previously not run tests
  • #70 - Getting a gauge critical error
  • #68 - On refactoring, the spec file content changes to the last saved version
  • #64 - Unable to refactor a step to have special characters
  • #63 - Logs getting written in wrong location
  • #62 - Getting 'Failed to load Gauge api' on refactoring
  • #61 - Creating a solution with own solution directory fails gauge execution
  • #60 - Unable to run gauge specs from different solution