Skip to content

Releases: jonsamwell/flutter_gherkin

1.1.8+6

04 Aug 23:42
Compare
Choose a tag to compare

[1.1.8+6] - 05/08/2020

1.1.8+5

03 Aug 06:29
Compare
Choose a tag to compare

[1.1.8+5] - 03/08/2020

  • Ensure all well known steps are exposed (Thanks to @tshedor for the PR!)

1.1.8+4

26 Jul 02:27
Compare
Choose a tag to compare

[1.1.8+4] - 26/07/2020

1.1.8+3

19 Jul 02:17
Compare
Choose a tag to compare
  • Updated Gherkin library version to allow for function step implementations; updated docs to match.
  • Add steps SiblingContainsText, SwipeOnKey, SwipeOnText, TapTextWithinWidget, TapWidgetOfType, TapWidgetOfTypeWithin, TapWidgetWithText, TextExists, TextExistsWithin, WaitUntilKeyExists, and WaitUntilTypeExists . Thanks to @tshedor for the PR!

1.1.8+2

11 May 02:34
Compare
Choose a tag to compare

[1.1.8+2] - 11/05/2020

  • Fixed issue where the connection attempt of Flutter driver would not retry before throwing a connection error. This was causing an error on some machines trying to connect to an Android emulator (x86 & x86_64) that runs the googleapis (see flutter/flutter#42433)
  • Added a before onBeforeFlutterDriverConnect and after onAfterFlutterDriverConnect Flutter driver connection method property to the test configuration FlutterTestConfiguration to enable custom logic before and after a driver connection attempt.

v1.1.8+1

10 May 00:51
Compare
Choose a tag to compare

[1.1.8+1] - 10/05/2020

  • Updated Gherkin library version to sort issue with JSON reporter throwing error when an exception is logged before any feature have run

v1.1.8

07 May 23:52
Compare
Choose a tag to compare

[1.1.8] - 08/05/2020

  • Updated library to work with the new way the Flutter stable branch manages logging for Flutter driver
  • Added the ability to test against an already running app; enabling you to debug a running application while it has tests executed against it. Setting the configuration property runningAppProtocolEndpointUri to the service protocol endpoint (found in stdout when an app has --verbose logging turned on) will ensure that the existing app is connected to rather than starting a new instance of the app. NOTE: ensure the app you are trying to connect to calls enableFlutterDriverExtension() when it starts up otherwise the Flutter Driver will not be able to connect to it.
  • BREAKING CHANGE Fixed spelling mistake of targetAppWorkingDirectory & flutterDriverMaxConnectionAttempts in FlutterTestConfiguration
  • BREAKING CHANGE reverse order of driver and finder in FlutterDriverUtils#isPresent. This makes this method's arguments more consistent with all other instance methods in the class by including driver first.
  • expect the presence of ThenExpectWidgetToBePresent. If the widget was not present, the method would simply timeout and not report an error for the step.

v1.1.8-rc.2

18 Mar 05:39
Compare
Choose a tag to compare
v1.1.8-rc.2 Pre-release
Pre-release

[1.1.8-rc.2] - 18/03/2019

  • Update to include all changes in main library from version 1.1.7+2. Note the breaking change in v1.1.7+6

v1.1.7+6 - add tags to scenario hooks

05 Mar 11:37
Compare
Choose a tag to compare

v1.1.7+5

05 Mar 11:39
Compare
Choose a tag to compare

Updated to latest Gherkin library (see https://github.com/jonsamwell/dart_gherkin/blob/master/CHANGELOG.md#1164---03022020)

  • Fixed issue with empty cells in scenario table parameters
  • Fixed issue with a leading comment in feature files