Hexagon

Latest version: v0.62.0

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

Scan your dependencies

Page 9 of 19

0.35.1

Automatically generated by python-semantic-release ([`065c9bd`](https://github.com/lt-mayonesa/hexagon/commit/065c9bde86e8928f53521e2f29eabcf47c94c6bf))

Fix

* fix(args): handle case when last optional arg has missing value ([`e05004b`](https://github.com/lt-mayonesa/hexagon/commit/e05004bf393ed79bf3a7283fe4d8938aa3a5d236))

0.35.0

Automatically generated by python-semantic-release ([`067ab36`](https://github.com/lt-mayonesa/hexagon/commit/067ab36817063366a30b659955d83c1cb3588777))

* chore(e2e): always print command output ([`d9a88a6`](https://github.com/lt-mayonesa/hexagon/commit/d9a88a683ef22725189dff7ae2717aa0a6a43e4d))

Ci

* ci(report): use wildcard for reports ([`ceb4dcd`](https://github.com/lt-mayonesa/hexagon/commit/ceb4dcd9765e24399c6b8083961aea7e4f8f003a))

Feature

* feat(args): added support for tool args

users define a class Args(ToolArgs) in their python actions that will automagically parse CLI input args specific for this action ([`ebd5443`](https://github.com/lt-mayonesa/hexagon/commit/ebd5443d2d732099765cd7fb869e8cc70818b85e))

Fix

* fix(args): support extend on python 3.7 ([`e4c0581`](https://github.com/lt-mayonesa/hexagon/commit/e4c0581a75a635dfb43f1a7166e1f0fd023b7a6d))

Refactor

* refactor(args): rename support module ([`26c3cd5`](https://github.com/lt-mayonesa/hexagon/commit/26c3cd56675484efae39b755f4a7eb52ad09a945))

0.34.0

Automatically generated by python-semantic-release ([`57f067a`](https://github.com/lt-mayonesa/hexagon/commit/57f067acc196f61815755f6665b5397c517ef2a4))

* chore(e2e): set terminal COLUMNS size to 200 ([`99b431e`](https://github.com/lt-mayonesa/hexagon/commit/99b431e8408a63cd5ccbb9f2c78a65f50ae96c9f))

* chore: updating directories structure

new structure should be more easy to follow ([`7174bb2`](https://github.com/lt-mayonesa/hexagon/commit/7174bb24221843ed4946bd8f32cb3d663f2eff28))

Ci

* ci(report): added unit tests junit report ([`6cc05e9`](https://github.com/lt-mayonesa/hexagon/commit/6cc05e9f7b790146f6c674beaea67deb1e946b60))

Feature

* feat(tracer): add support for optional cli_args ([`a7b5a9d`](https://github.com/lt-mayonesa/hexagon/commit/a7b5a9d9779c3990687db31c83f20393dd552bec))

0.33.0

Automatically generated by python-semantic-release ([`b248bc1`](https://github.com/lt-mayonesa/hexagon/commit/b248bc12b65c20eba28c0a6fe89a21bca73b9009))

* chore: fix flake8 reports ([`29167b5`](https://github.com/lt-mayonesa/hexagon/commit/29167b55c409d5dfc57f0f0c31375ac88755b5f5))

* chore(i18n): update po line references ([`8b35967`](https://github.com/lt-mayonesa/hexagon/commit/8b359677218c25dda69d82a7fe79057a8d42604e))

* chore(test): stub i18n for unit tests ([`5e60597`](https://github.com/lt-mayonesa/hexagon/commit/5e60597a18b1730c5149f760539a2b0685a3be80))

Feature

* feat(cli-args): pass extra cli args to execution of actions

- python actions receive a dict, ie: {&39;foo&39;: &39;bar&39;}
- command actions receive the extra args as-is, ie: --foo bar ([`528827a`](https://github.com/lt-mayonesa/hexagon/commit/528827a3130abbbd4318846036130f9370ff55f0))

Refactor

* refactor(cli-args): use argparse for better support ([`d26d33f`](https://github.com/lt-mayonesa/hexagon/commit/d26d33f4335c8be4507d8adede345ec46b4e16d7))

* refactor: use decorator for execute hook ([`ce5d8dc`](https://github.com/lt-mayonesa/hexagon/commit/ce5d8dc5c72f0f6a1b9f229ea02c305902514223))

0.32.0

Automatically generated by python-semantic-release ([`b95be45`](https://github.com/lt-mayonesa/hexagon/commit/b95be45ee3e4c3361bc7c75cf57dfd76682b1f85))

* chore(e2e): skip timeout when debugging ([`c5523a9`](https://github.com/lt-mayonesa/hexagon/commit/c5523a9cda1e94b8a4455bae0f3a02afab20eae6))

Ci

* ci(report): use github token ([`6e78d9c`](https://github.com/lt-mayonesa/hexagon/commit/6e78d9cc107b93f05b05621bb6d81f70421441b1))

Feature

* feat(options): allow override options at yaml level

let users defines values in cli.options to override some hexagon configurations, ie: update checks, themes, etc.

fixes 2 ([`08f4258`](https://github.com/lt-mayonesa/hexagon/commit/08f425800f4b719cceb3391e59a1965c7f57c856))

0.31.0

Automatically generated by python-semantic-release ([`bf6f92a`](https://github.com/lt-mayonesa/hexagon/commit/bf6f92a12d532bd93256400e30b573dc898b162c))

Ci

* ci(test): use java-junit reporter ([`057d1b3`](https://github.com/lt-mayonesa/hexagon/commit/057d1b37c182eb925e9dfcba089c03a321204441))

* ci(test): upload test report to github ([`4a76871`](https://github.com/lt-mayonesa/hexagon/commit/4a76871b4b052aae4a28d42b7a9c5415dc9b7c36))

Feature

* feat(analytics): remove support for tracking ([`e8adefe`](https://github.com/lt-mayonesa/hexagon/commit/e8adefe440294988742d93d7bcd13454b2e03696))

Page 9 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.