Skip to content

Releases: jonsamwell/flutter_gherkin

3.0.0-rc.3

15 Sep 04:36
Compare
Choose a tag to compare

[3.0.0-rc.3] - 21/06/2021

  • POSSIBLE BREAKING CHANGE: Removed tap call before enterText is invoked in WidgetTesterAppDriverAdapter this was due to the fact that it opens the on-screen keyboard which is not closed after the text is entered so it could be blocking further controls from view.
  • Fix: #150: Better handling of JSON strings in multiline string segments in feature files
  • Fix: #141 & #128: Added example of how to generate html report from json report output and fixed all scenarios ending up in the last feature section of the json report

3.0.0-rc.2

20 Jun 22:52
Compare
Choose a tag to compare

[3.0.0-rc.2] - 21/06/2021

  • Fixed late initialization error when invoking hooks
  • Updated float parameter parser so an exception is not thrown during parsing

3.0.0-rc.5

16 Sep 01:38
Compare
Choose a tag to compare

[3.0.0-rc.5] - 22/06/2021

  • Ensure scenario support files (world etc) as always disposed ensure when test throws error

3.0.0-rc.4

15 Sep 05:15
Compare
Choose a tag to compare

[3.0.0-rc.4] - 21/06/2021

  • Removed debug code

2.0.0

25 May 06:07
Compare
Choose a tag to compare

[2.0.0] - 25/05/2021

  • null-safety migration, thanks to @tshedor

1.2.0

03 May 08:01
Compare
Choose a tag to compare

[1.2.0] - 03/05/2021

  • Upgraded to the null-safety version of dart_gherkin, as such there are some breaking changes to be aware of (see https://github.com/jonsamwell/dart_gherkin/blob/master/CHANGELOG.md for the full list):

    • BREAKING CHANGE: Table has been renamed to GherkinTable to avoid naming clashes
    • BREAKING CHANGE: exitAfterTestRun configuration option has been removed as it depends on importing dart:io which is not available under certain environments (dartjs for example).
    • BREAKING CHANGE: Reporter->onException() exception parameter is now an object rather than an exception
    • POSSIBLE BREAKING CHANGE: Feature file discovery has been refactored to abstract it from the external Glob dependency. It now support the three native dart Patterns (String, RegExp & Glob). There is potential here for your patterns to not work anymore due as the default IoFeatureFileAccessor assumes the current directory is the working directory to search from. For the most part this simple regex is probably enough to get you going.
    RegExp('features/*.*.feature')
    
  • Allow dart-define to be passed to the Flutter build (thanks @pholey)

1.1.9

24 Nov 04:52
Compare
Choose a tag to compare

[1.1.9] - 24/11/2020

  • Fixes #93 & #92 - Error waiting for no transient callbacks from Flutter driver
  • Added option to leave Flutter app under test running when the tests finish see keepAppRunningAfterTests configuration property
  • Added the ability to have multiple example blocks with tags per scenario outline

1.1.8+9

20 Sep 04:13
Compare
Choose a tag to compare

[1.1.8+9] - 20/09/2020

  • Fixes #84 - pre-defined present within N seconds is limited by system timeout (thanks @doubleo2)
  • Added build mode to enable profile build and performance profiling (thanks @lsuhov)
  • Updated to latest dart_gherkin library which fixes access to the default step timeout see #81

1.1.8+8

11 Aug 00:26
Compare
Choose a tag to compare

[1.1.8+8] - 11/08/2020

  • Added well know steps and a driver helper method to long press a widget (fixed issue and documentation)
When I long press "controlKey" button

When I long press "controlKey" icon for 1500 milliseconds

1.1.8+7

11 Aug 00:21
Compare
Choose a tag to compare

[1.1.8+7] - 11/08/2020

  • Added well know steps and a driver helper method to long press a widget
When I long press "controlKey" button

When I long press "controlKey" icon for 1500 milliseconds