Behave v1.2.3.a20 Release Notes
Release Date: 2013-07-08 // almost 11 years ago-
๐ NEWS and CHANGES:
Install:
- Require now parse>=1.6.2 to enforce log-bugfix #14 (was: parse>=1.6)
Running:
- load_step_definitions: Are now sorted before loading (due to: Linux, ...).
- NEW: Use lazy-loading for formatters if possible (speed up self-tests by 20%).
Model:
- location: Now a FileLocation object (was: string), required for ordering.
Formatters:
- NEW: progress3 formatter, ScenarioStepProgressFormatter (provided by: roignac).
- NEW: sphinx.steps formatter, generate Sphinx-based docs for step definitions (related to #166).
- NEW: steps formatter, shows available step definitions.
- NEW: steps.doc formatter, shows documentation of step definitions (related to: #55).
- NEW: steps.usage formatter, shows where step definitions are used.
- RENAMED: json-pretty, tag_count, tag_location => json.pretty, tags, tags.location
- help: Shows now a better formatted list (improve readability).
๐ IMPROVEMENT:
- issue #166: behave should have a tool (or formatter) that generates Sphinx-based documentation (basics provided).
๐ FIXED:
- issue #172: JUnit report filename sometimes truncated (provided by: roignac).
- issue #171: Importing step from other step file fails with AmbiguousStep Error.
- issue #165: FIX issue #114: do not print a blank line when the feature is skipped (provided by: florentx).
- issue #164: StepRegistry.find_match() extends registered step_type lists.
- issue #122: Failing selftest feature: selftest.features/duplicated_step.feature.
- issue #110: Normalize paths provided at the command line (provided by: jesper).