mirror of
https://github.com/haidaraM/ansible-playbook-grapher
synced 2024-11-10 06:04:15 +00:00
3.1 KiB
3.1 KiB
Next version (To be released)
- ci: Replace Travis by Github actions (#54)
- feat:
- Add type annotations to the source code
- Add more debug info + improve counter
- fix:
- Attach play to role edge to play_subgraph instead of role one
- Fix display verbosity
- Fix pytest warning (remove rootdir from pytest.ini)
- refactor:
- Rewriting the grapher, clean code.
- Generate node IDs from an util function
- style: Replace some format by f-string
- Bump pytest from 6.0.1 to 6.1.2 (#51)
- Bump pytest-cov from 2.10.0 to 2.10.1 (#49)
- Bump lxml from 4.5.2 to 4.6.1 (#53)
- Bump graphviz from 0.14.1 to 0.14.2 (#52)
0.10.0
- Fix #13: Tasks with same names are not mapped anymore to the same nodes.
- Fix: Do not add the skipped tags to the graph #24
- Do not run some tests with Ansible 2.8: Ansible 2.8 sets some global variables causing the tests to fail. To avoid that, these tests are marked to fail. This "mark" should be removed when we drop support for Ansible 2.8
- FIX. README Usage #41
- Bump pytest-cov from 2.8.1 to 2.9.0 via Dependant bot
- Bump graphviz from 0.14 to 0.14.1 via Dependant bot
- Bump pytest from 5.4.3 to 6.0.1
- Various fixes: typo, remove useless functions
0.9.4
- Fix playbook with relative var_file. Fix #35
- Add dependant bot to the repo:
- Update Pytest to 5.4.2
- Update graphviz to 0.14
0.9.3
0.9.2
- Add support for Ansible 2.9 (#25)
0.9.1
Fix issue #18 with Ansible 2.8: the CLI was refactored in https://github.com/ansible/ansible/pull/50069. See https://github.com/haidaraM/ansible-playbook-grapher/pull/19 for the related changes.
0.9.0
- The grapher now requires Ansible >= 2.7.0
- New Feature: Add the support for include_role, import_role, import_playbook
- Fix https://github.com/haidaraM/ansible-playbook-grapher/issues/16
- Add more tests
- CLI more verbose:
-v
or-vv
etc... - Add
.dot
extension to graphviz exported file (option-s
) - ...
0.8.3
- Fix: Return code of the script
0.8.2
- Fix: Make entrypoint (main) args optional
0.8.1
- Pypi: Fix images URL in the description
0.8.0
- Add support for include_tasks #13
- Update Graphviz and lxml versions
- Fix hover on play nodes. The related tasks are properly highlighted now
- Travis: Test more versions of Ansible
- Print Ansible version used the by grapher when printing version (
ansible-playbook-grapher --version
) - Add ability to run the tests with "python setup.py test"
- Fix Pypi package description
- Other minor changes...