Enhancements
- Add documentation links to molecule login error message (#4536) @cidrblock
- Add sysexit_from_exception, restore sysexit_with_message (#4538) @Qalthos
- Add environment variable support for report and command-borders (#4530) @cidrblock
- Refactor configuration docs (#4529) @cidrblock
- Add kubevirt driver support to molecule.json (#4492) @gokberkgunduzz
- Convert Podman example to ansible-native configuration (#4524) @cidrblock
- Update native inventory example (#4523) @cidrblock
- Improve playbook doc (#4521) @cidrblock
- Add testing philosophy documentation (#4504) @cidrblock
- Add comprehensive getting started guides for collections and playbooks (#4519) @cidrblock
- Add comprehensive ansible-native documentation and workflow reference (#4518) @cidrblock
- Remove experimental shared inventory support (#4516) @cidrblock
- Add shared_state configuration documentation (#4517) @cidrblock
- Add shared_state configuration option with CLI override support (#4514) @cidrblock
- Introduce centralized
ansible
configuration section and simplify init command (#4509) @cidrblock - Enable
ansible_args
for user-providedcreate/destroy
playbooks (#4505) @cidrblock - Add always-on one-line execution summary with improved formatting (#4506) @cidrblock
- Improve messaging terminology: replace 'Completed' with 'Executed' (#4507) @cidrblock
- Add collection-aware scenario discovery and creation (#4499) @cidrblock
- Reverted: Add MOLECULE_SHARED_INVENTORY_DIR environment variable and playbook variable (#4500) @cidrblock
- Add experimental --command-borders flag for visual command output separation (#4496) @cidrblock
- Add Ansible-style Scenario Recap to Report Output (#4494) @cidrblock
- Implement Action Completion Reporting System (#4490) @cidrblock
Bugfixes
- Set Click standalone_mode=False by default (#4537) @cidrblock
- Replace ImmediateExit with sysexit_with_message for direct exits (#4534) @cidrblock
- Debug the galaxy.yml missing (#4533) @cidrblock
- Debug missing galaxy.yml file not warning (#4531) @cidrblock
- Remove non-functional html report (#4528) @cidrblock
- Fix KeyError command_borders in login and reset commands (#4515) @cidrblock
- Add --all flag support to molecule reset command (#4503) @cidrblock
- refactor: introduce ImmediateExit exception for clean error handling (#4501) @cidrblock
- Remove extra line whem an action has no completions (#4493) @cidrblock
Maintenance
- Replace to_bool calls with boolean function (#4542) @cidrblock
- Collapse utils module into single util.py file (#4541) @cidrblock
- Replace util.print_as_yaml with ansi_output.print_matrix (#4540) @cidrblock
- Refactor print_environment_vars to use logging instead of console (#4539) @cidrblock
- Bump the dependencies group in /.config with 14 updates (#4527) @dependabot[bot]
- README and index updates (#4526) @cidrblock
- Note other examples as pre ansible-native (#4525) @cidrblock
- Remove indent (#4522) @cidrblock
- Add missing doc from PR 4519 (#4520) @cidrblock
- Bump actions/checkout from 4 to 5 (#4511) @dependabot[bot]
- Bump the dependencies group across 1 directory with 20 updates (#4508) @dependabot[bot]
- chore: pre-commit autoupdate (#4498) @pre-commit-ci[bot]
- Add StrEnum compatibility layer for Python 3.10 (#4491) @cidrblock