All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- labels in setUpFeature, setUpScenario and setUpStep hooks
- parse matcher as default
- prints docstrings in output
- dropped support for python 3.5, 3.6, 3.7
- matching steps with augmented predicate (#123)
- fixed package dependencies on toml
- setUpFeature/tearDownFeature, setUpScenario/tearDownScenario, setUpStep/tearDownStep (#105)
- hiding irrelevant morelia's code from tracebacks (#111)
- new recommended "verify" function with API simpler than in run (#118)
- configuration inside pyproject.toml (#119)
- dropped support for setUp/tearDown executed before/after each scenario (#105)
- attribute error when comment on first line after scenario (#116)
- incorrectly matching steps in languages other than english (#113)
- incorrect matching methods with parse format (#106).
- incorrect matching methods with parse format (#106).
- dropped support for python 2.7 and 3.4
- encoding issues when running under coverage.py
- matching steps with augmented predicate (#123)
- support for running single scenarios (#16)
- support for passing string to morelia.run instead of external feature file
- dropped support for python 3.3
- added new line before printing Feature
- removed ReportVisitor
- removed branching on multiple When's
- error while reporting missing steps
- incorrect handling labels inside steps
- regression in reporting unicode exceptions
- reporting on all failing scenarios
- by default all missing steps are now shown
- rendering issues in README.rst and docs
- bug with setUp/tearDown methods called twice
- bug with double run of background steps when show_all_missing=True
- labels in feature files
- tags decorator
- step's text payload
- bug with matching utf-8 docstrings with unicode predicate
- bug with comments support in scenarios with tables
- support for Background keyword
- support for different output formatters
- Examples keyword as no-op
- folding missing steps suggestions for more condense output
- support for matching methods by str.format-like ({name}) docstrings
- example project
- showing all missing steps instead of only first
- support for Python 3
- native language support