Releases: omarkohl/pytest-datafiles
Releases · omarkohl/pytest-datafiles
3.0.1
Fixed
- Corrected minimum pytest version requirement from >=3.6 to >=6.2.0 to match actual requirements (tmp_path fixture)
- Closed issue #11 - file mode bits are now preserved (resolved by pathlib migration in 3.0)
Added
- Regression test to ensure file permissions are preserved when copying files
Changed
- Migrated to uv for package management and builds
- Added ruff for code formatting and linting
- Converted documentation from RST to Markdown
- Added Dependabot for automated dependency updates
- Updated GitHub Actions workflows for CI/CD
3.0.0
2.0.1
2.0
Added
- Explicit support for Python 3.6 (no changes were necessary)
Removed
- BREAKING CHANGE: Python 2.6 is no longer supported (because we rely on pytest >= 3.6)
Fixed
1.0
- Bump version to 1.0 to signal that the plugin is stable
- Minor refactorization without repercussions for users
- Only use regular 'paths' (str) instead of py.path objects in documentation
examples because they were confusing to some people (unfamiliar with py.path)
0.2
- Support for directories
- Option 'keep_top_dir' to keep the top level directory (instead of only
copying its content). Possible values are: True, False (default) - Option 'on_duplicate' to specify what to do when duplicate files or
directories are encountered. Possible values are: 'exception' (default),
'ignore', 'overwrite'