CHANGED:
-
Recursive discovery and import in
steps
directory is now disabled by default.
An expert user can enable this feature again (if he/she knows what he/she is doing).
RELATED TO: #1210 -- Multiple, nested steps directories under steps directory.- REASON: Too many problems w/ Python packages using relative-imports in the
steps
directory. - BEST PRACTICE: Put a Python package or step-library on the Python search path, but not in the
steps
directory.
- REASON: Too many problems w/ Python packages using relative-imports in the
DOCUMENTATION:
- RTFD: Enable PDF output format again (for download).
- Improve command-line option descriptions (show: value).
- Use "confval" directive for config-file parameters.
- api: Add "Configuration" class description.
- Include changes from pull #1258
- Fix more deadlinks in docs
DEVELOP:
- behave4cmd0: Update version info to v1.3.1
- behave4cmd0.command_shell: Cleanup of BEHAVE_CMD value usage.
CI:
- Update to python-version: "3.14.0-rc.2" (was: "3.14.0-rc.1")
- Update actions/checkout to v5 (was: v4).
- Use astral-sh/setup-uv@v6 (was: v3).