Skip to content

Tags: behave/behave

Tags

v1.3.3

Toggle v1.3.3's commit message
VERSION: 1.3.3

v1.3.2

Toggle v1.3.2's commit message
VERSION: 1.3.2

v1.3.1

Toggle v1.3.1's commit message
VERSION: 1.3.1

FIXED:

* issue #1255: ImportError: cannot import name 'asynccontextmanager' not found in python 3.6 (submitted by: rzuckerm)
* issue #1239: AmbiguousStep error on step import with "re" step-matcher (submitted by: VolodymyrDan00)

DOCUMENTATION:

* Appendix: Add section with description of "Runners" extension point.
* Appendix: Add section with "Cucumber-Expressions".
* pull  #1256: docs: userdata (provided by: Therdel, fixes: #1234)
* issue #1234: userdata_defines configuration file parameter is not up to date (submitted by: vvavrychuk)

v1.3.0

Toggle v1.3.0's commit message
VERSION: 1.3.0

v1.2.7.dev8

Toggle v1.2.7.dev8's commit message
VERSION: 1.2.7.dev8

FIXED:

* #1251: Installation with pip does not install dependencies

v1.2.7.dev7

Toggle v1.2.7.dev7's commit message
VERSION: 1.2.7.dev7

ENHANCEMENTS:

* async-steps: Support async-step functions directly
* async-steps: Add test from PR #1249 (provided by: jeteve)
* ActiveTags: Add support to override an enabled active-tag
* Feature: Improved capture support
* issue #1246 ScenarioOutline: Placeholders in Examples.tags
* Improve logging support, simplify logging to file (releated to; issue #948)
* Support for Python 3.13

CHANGES:

* In behave: Replace assert statements w/ require statements/calls
* FIX: Spelling mistakes w/ codespell

FIXED:

* issue #1233: RuntimeError: Event loop is closed" in asyncio streams
* issue #1231: TypeConverter Error causes Formatter Error
* issue #1214

CLEANUP:

* @async.coroutine decorator: Remove in docs, tests, features, steps

DEVELOP:

* Add basic support to use "uv"

v1.2.7.dev6

Toggle v1.2.7.dev6's commit message
Release: v1.2.7.dev6

* Status: Distinguish between failures and errors
* Pending steps
* Support for cucumber-expressions
* Use StepNotImplementedError (was: NotImplementedError)
* ADDED: steps.code formatter -- Shows steps with code-section.

* ...

ISSUES:

* issue #1047: Step type is inherited for generic step if possible (submitted by: zettseb)
* ...

BACKWARD INCOMPATIBLE:

* parser: No longer strips trailing colon from steps with text/table section.

v1.2.7.dev5

Toggle v1.2.7.dev5's commit message
RELEASE: v1.2.7.dev5

v1.2.7.dev4

Toggle v1.2.7.dev4's commit message
VERSION: v1.2.7.dev4

behave:

* CLEANUP: configuration -- tag_expression_protocol, show_bad_formats()
* CLEANUP: configuration -- Refactor internals to make it more readable
* REFACTOR: behave.matchers (StepMatcherFactory, ...)
* NEW: behave.api.step_matchers
* UPDATE: gherkin-languages.json / behave.i14n (language=be was added)
* Use assertpy as assert-matcher (in some cases)
* FIXED #1116: behave erroring in pretty format in pyproject.toml
* FIXED #1120: Logging ignoring level set in setup_logging (submitted by: j7an)

behave4cmd0:

* Modularize steps into multiple modules
  (environment_steps, filesystem_steps, workdir_steps)

v1.2.7.dev3

Toggle v1.2.7.dev3's commit message
FIX: Test regression on Windows

Gherkin parser:

* Strip trailing whitespace in multi-line text
  REASON: Whitespace normalization (may contain carriage-return on Windows)