Ansible-playbook-grapher

Latest version: v2.8.0

Safety actively analyzes 701948 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

2.0.0

What's Changed

- 🚀🚀Add support for MermaidJS 🚀🚀. See https://github.com/haidaraM/ansible-playbook-grapher/issues/137
- Add generated images in the CI job summary
- Update various Dependencies: pytest, pytest-cov, ansible-core, pyquery etc...
- ci: Add dependabot for github-actions
- Rename some tests files

Breaking changes

This version contains the following breaking changes. Some of them may likely affect you if you were using the grapher
as a library inside another project:

- Completely refactor the rendering part of the grapher by making it more extensible in order to support Mermaid.
- Fill the plays, blocks and node with color to make them more visible in the output
- Rename the file `graph.py` to `graph_model.py`
- Use the concatenation of the playbook names as the output filename when graphing multiple playbooks instead of the
first playbook.

1.2.0

What's Changed

* feat: Add test case for community downloaded roles and collections by haidaraM
in https://github.com/haidaraM/ansible-playbook-grapher/pull/117
* feat: Add support multiple playbooks in one graph by haidaraM
in https://github.com/haidaraM/ansible-playbook-grapher/pull/118
* fix: Roles usages and do not use multiple edges for role tasks by haidaraM
in https://github.com/haidaraM/ansible-playbook-grapher/pull/120
* feat: Add a flag to group roles by name - Revert the old behavior by haidaraM
in https://github.com/haidaraM/ansible-playbook-grapher/pull/122
* fix: Avoid recursive endless loop when a role references itself by haidaraM
in https://github.com/haidaraM/ansible-playbook-grapher/pull/123

**Full Changelog**: https://github.com/haidaraM/ansible-playbook-grapher/compare/v1.1.3...v1.2.0

1.1.3

What's Changed

* fix: Render a single node when multiple playbooks use the same role by haidaraM
in https://github.com/haidaraM/ansible-playbook-grapher/pull/111
* fix: Improve the position of the conditions on the edges by haidaraM
in https://github.com/haidaraM/ansible-playbook-grapher/pull/116

**Full Changelog**: https://github.com/haidaraM/ansible-playbook-grapher/compare/v1.1.2...v1.1.3

1.1.2

What's Changed

* refactor(internal): Remove useless EdgeNode by haidaraM
in https://github.com/haidaraM/ansible-playbook-grapher/pull/109
* chore(deps): bump pytest from 7.1.1 to 7.1.2 by dependabot
in https://github.com/haidaraM/ansible-playbook-grapher/pull/107
* Forbid incompatible ansible-core versions >= 2.13 by jheidbrink
in https://github.com/haidaraM/ansible-playbook-grapher/pull/114

New Contributors

* jheidbrink made their first contribution in https://github.com/haidaraM/ansible-playbook-grapher/pull/114

**Full Changelog**: https://github.com/haidaraM/ansible-playbook-grapher/compare/v1.1.1...v1.1.2

1.1.1

* ci: Ansible 2.11.8 and 2.12.2 and ubuntu-latest by haidaraM
in https://github.com/haidaraM/ansible-playbook-grapher/pull/103
* fix: Properly rank the edges in the graphs and sub-graphs by haidaraM
in https://github.com/haidaraM/ansible-playbook-grapher/pull/104
* chore(deps): bump pytest from 6.2.5 to 7.0.1 by dependabot
in https://github.com/haidaraM/ansible-playbook-grapher/pull/105
* chore(deps): bump pytest from 7.0.1 to 7.1.1 by dependabot
in https://github.com/haidaraM/ansible-playbook-grapher/pull/106

1.1.0

- fix: Do not pass display as param since it's a singleton + init locale to fix warning
- feat: Open node file when double-clicking on it from a
browser [\79](https://github.com/haidaraM/ansible-playbook-grapher/pull/79)
- fix: Unhighlight the current node when clicking on a new one
- fix: Use the correct LICENSE GPLv3 [\100](https://github.com/haidaraM/ansible-playbook-grapher/pull/100)
- Add some news messages + fix typo and type hint
- refactor: format the code with black [\102](https://github.com/haidaraM/ansible-playbook-grapher/pull/102)

- **Full Changelog**: https://github.com/haidaraM/ansible-playbook-grapher/compare/v1.0.2...v1.1.0

Page 3 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.