v3.6.0
Minor Changes
- Remove selinux from being exposed as a dependency (#3388) @ssbarnea
- Enable doc8 and improve display of supported env vars (#3298) @ssbarnea
- Add support for py310 (#3260) @ssbarnea
Bugfixes
- Add deprecation warning for the
mol
command (#3407) @mperry2 - Replace centos:8 with centos:stream8 (#3431) @ssbarnea
- Ensure subprocesses are run via Runtime() (#3237) @ssbarnea
- Improve documentation of molecule init role (#3393) @ssbarnea
- Bump enrich to 1.2.7 (#3385) @ssbarnea
- Fix write_file to use a single operation (#3359) @ssbarnea
- Avoid os.makedirs errors with existing folders (#3357) @ssbarnea
- Prevent random exception with os.remove (#3354) @ssbarnea
- Clarify per-project config.yml file (#3334) @francoisfreitag
- fix docstring for Schema v3 Validation Module (#3333) @ziegenberg
- Drop testing of digitalocean, hetznercloud, lxd and openstack plugins (#3322) @ssbarnea
- Add missing filelock test dependency (#3321) @ssbarnea
- Remove sudo from default alpine image (#3317) @ssbarnea
- Ensure roles have a namespace when created (#3277) @ssbarnea
- Ensure cwd is passed to utils.run_command() in all cases (#3313) @akerouanton
- Support PyYAML 6.0 (#3310) @hswong3i
- docs(#3299): avoid to use dash for role name (#3300) @xhiroga
- Restore collections path for testing (#3283) @greg-hellings
- Remove the
setup.py
development stub module (#3280) @ssbarnea - add missing "test --destroy=never" to documentation (#3274) @konstruktoid