All Versions
31
Latest Version
Avg Release Cycle
52 days
Latest Release
1588 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v4.5.0 Changes
January 24, 2019 -
v4.4.0 Changes
November 29, 2018 -
v4.3.0 Changes
September 10, 20184.3.0 (2018-09-10)
โจ Enhancements
- ๐ Support & test against elixir 1.7 and otp 21
๐ Bug fixes
None
Backwards incompatible changes
None
-
v4.2.1 Changes
July 14, 20184.2.1 (2018-07-14)
โจ Enhancements
None
๐ Bug fixes
- ๐ Fix argument passing on the CLI so that --suite is used. Thanks to @bwhite-mdsol [#101]
Backwards incompatible changes
None
-
v4.2.0 Changes
April 02, 2018โจ Enhancements
- Decouple from exunit and allow choice of assertion libraries. Thanks to @marnen [#96]
๐ Bug fixes
None
Backwards incompatible changes
None
-
v4.1.1 Changes
March 06, 2018 -
v4.1.0 Changes
September 15, 2017 -
v4.0.0 Changes
September 08, 20174.0.0 (2017-09-08)
โจ Enhancements
- ๐ Features now have the filename available in the struct. Thanks to @leifg [#90]
- โ Elixir 1.5 formally tested. Thanks to @leifg [#92]
๐ Bug fixes
- ๐ Deprecation warnings removed.
Backwards incompatible changes
- Whitebread now requires elixir >= 1.2. Anyone already running this or higher will be unaffected.
-
v3.1.0 Changes
February 07, 20173.1.0 (2017-02-07)
โจ Enhancements
- ๐ Better structure for outputting results. Thanks to @dzol/@findmypast [#83]
- ๐ Use external Gherkin library. Shared with the https://github.com/cabbage-ex project.
๐ Bug fixes
none
Backwards incompatible changes
- ๐ง The way custom output is configured has changed. Previously a config key
outputer
was expected to give a
module implementing the output protocol. This has now been replaced with an event driven model and the keyoutputers
๐ is now expected see #83 for details. This detail was not previously part of the official public interface.
-
v3.0.0 Changes
December 18, 20163.0.0 (2016-12-18)
โจ Enhancements
- ๐ Roles are now parsed. So any feature with
As a Person
in the description can be filtered using it. See #54 for details. - ๐ In async mode scenerios can now timeout. The scenario_timeouts macro is can be used to specifiy a function which generates custom timeouts. See #57.
- The finalize functions are now given the success (or failure) status. Thanks to @mgwidmann.[#75]
- ๐ป
suite
can now be specified on the command line to filter to run a single suite from the config. [#77] - HTML Output for White Bread now available thanks to @Dzol (and @mentels for reviewing) [#81]
๐ Bug fixes
- โ Run the scenario starting state for outlines just as for simple scenarios. Thanks to @marnen. [#73]
- ๐ Long running scenerio steps now longer cause undefined failures in aysnc mode see [#52].
Backwards incompatible changes
- ๐ Elixir 1.0 no longer supported due to changes in #57. Elixir 1.1 and above is needed.
- The context behaviour is extended to require
callback get_scenario_timeout(Feature.t, Scenario.t) :: number
any contexts notuse
ingWhiteBread.Context
will need to add the function. - The *_starting_state and *_finalize functions in the context behaviour have been standardised so a pair each for feature and scenario.
- ๐
tags
andcontext
are no longer supported on the command line. Tags will be reintroduced in a later release. Context will not as everything will now require a suite configuration. [#77] subcontext
macro renamed toimport_steps_from
to make intent clearer.
- ๐ Roles are now parsed. So any feature with