Hexagon

Latest version: v0.62.0

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

Scan your dependencies

Page 1 of 19

0.62.0

Chore

* chore(deps): bump python-semantic-release/python-semantic-release (96)

Bumps [python-semantic-release/python-semantic-release](https://github.com/python-semantic-release/python-semantic-release) from 9.8.6 to 9.8.8.
- [Release notes](https://github.com/python-semantic-release/python-semantic-release/releases)
- [Changelog](https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python-semantic-release/python-semantic-release/compare/v9.8.6...v9.8.8)

---
updated-dependencies:
- dependency-name: python-semantic-release/python-semantic-release
dependency-type: direct:production
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`c02e9d2`](https://github.com/lt-mayonesa/hexagon/commit/c02e9d2fd8ffe20823b0a7a09cc68e976283dfb0))

* chore(deps-dev): bump pytest from 8.3.2 to 8.3.3 (103)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.2 to 8.3.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.2...8.3.3)

---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`3723433`](https://github.com/lt-mayonesa/hexagon/commit/37234338eac1ddd6f76472c634337a73d372fda6))

Ci

* ci(release): install setuptools before release ([`0255451`](https://github.com/lt-mayonesa/hexagon/commit/02554518c25d0fe38df195ed42cdec3bca00b927))

* ci(release): install setuptools before release ([`791127c`](https://github.com/lt-mayonesa/hexagon/commit/791127cda44c12baee0da81f073270c85396c4bd))

* ci(release): install wheel before release ([`bf528ad`](https://github.com/lt-mayonesa/hexagon/commit/bf528ad17b8510ac9d93fdd5a99f0648af5cac16))

* ci(dependabot): set to run daily ([`4eb3206`](https://github.com/lt-mayonesa/hexagon/commit/4eb3206bb85458b7679f654ee0bd0a37845c51e0))

Feature

* feat(updates): use pip to upgrade hexagon (92) ([`f7e6544`](https://github.com/lt-mayonesa/hexagon/commit/f7e65447e1cc0ba917212be92badfcf69132c778))

0.61.0

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

* chore(release): specify build command ([`0dbbf67`](https://github.com/lt-mayonesa/hexagon/commit/0dbbf6776b1cde6cec7e5f31456f6ff22b78f225))

* chore(release): configure semantic release v9 ([`6c95617`](https://github.com/lt-mayonesa/hexagon/commit/6c95617a795b811e5cd066ba5377c49ed1f0c40a))

* chore(ci): publish to PyPi ([`38b1a2d`](https://github.com/lt-mayonesa/hexagon/commit/38b1a2d75d7423a46a00ac02c50ff265931f3225))

* chore(deps): bump actions/checkout from 3 to 4 (85)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`fa14690`](https://github.com/lt-mayonesa/hexagon/commit/fa146902d735bddce404636871dcd33ee78abf2b))

* chore(deps): bump nick-fields/retry from 2 to 3 (84)

Bumps [nick-fields/retry](https://github.com/nick-fields/retry) from 2 to 3.
- [Release notes](https://github.com/nick-fields/retry/releases)
- [Changelog](https://github.com/nick-fields/retry/blob/master/.releaserc.js)
- [Commits](https://github.com/nick-fields/retry/compare/v2...v3)

---
updated-dependencies:
- dependency-name: nick-fields/retry
dependency-type: direct:production
update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`dd245aa`](https://github.com/lt-mayonesa/hexagon/commit/dd245aac8a0a5285cf8ef99a5035a4ccfa85ac5b))

* chore(deps): bump actions/setup-python from 4 to 5 (86)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`1853b6d`](https://github.com/lt-mayonesa/hexagon/commit/1853b6dd4d27f4e84409d13919736b10fb5dac2c))

* chore(deps): bump markdown from 3.6 to 3.7 (89)

Bumps [markdown](https://github.com/Python-Markdown/markdown) from 3.6 to 3.7.
- [Release notes](https://github.com/Python-Markdown/markdown/releases)
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)
- [Commits](https://github.com/Python-Markdown/markdown/compare/3.6...3.7)

---
updated-dependencies:
- dependency-name: markdown
dependency-type: direct:production
update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`d8b0f83`](https://github.com/lt-mayonesa/hexagon/commit/d8b0f830e06de6392027207c276c0d5aaf08ea22))

Feature

* feat: print hexagon package version (91) ([`b52bfe2`](https://github.com/lt-mayonesa/hexagon/commit/b52bfe2fffc15dcb24ff6ec0064ab43f925ed45c))

0.60.0

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

* chore(deps): setup dependabot version upgrades ([`6c43a24`](https://github.com/lt-mayonesa/hexagon/commit/6c43a2491c79f67f3df09809b54406eb6ca2905b))

* chore(deps): migrate to pydantic v2 (81) ([`56ec06e`](https://github.com/lt-mayonesa/hexagon/commit/56ec06e0a1ffcd94530504ddb98cec8598f93911))

Feature

* feat(prompt): allow to provide text suggestions (88) ([`fb1319a`](https://github.com/lt-mayonesa/hexagon/commit/fb1319a7ab7e42acbf76776a8842923d86b17b3e))

0.59.0

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

Feature

* feat(cli): allow configuring entrypoint on install ([`ed75377`](https://github.com/lt-mayonesa/hexagon/commit/ed7537743c6fdfe957a095d7ab51b7302df347ec))

0.58.1

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

* chore(ci): fix package step ([`5d51e29`](https://github.com/lt-mayonesa/hexagon/commit/5d51e29e017e6fbd493164162f48a8903165729f))

Fix

* fix(install): make bin_path optional arg ([`741044a`](https://github.com/lt-mayonesa/hexagon/commit/741044a2244770c18b66dfd972bc1220cab910ad))

0.58.0

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

* chore(dist): min python is 3.9 (79) ([`017ce49`](https://github.com/lt-mayonesa/hexagon/commit/017ce49c80947a4e2ee9162778ec99ad04253b03))

* chore(ci): publish release to pypi ([`45eb5fd`](https://github.com/lt-mayonesa/hexagon/commit/45eb5fd75193908478b184e07ced4012690e61f1))

* chore(deps-dev): bump black from 24.2.0 to 24.3.0 (78)

Bumps [black](https://github.com/psf/black) from 24.2.0 to 24.3.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/24.2.0...24.3.0)

---
updated-dependencies:
- dependency-name: black
dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`32da740`](https://github.com/lt-mayonesa/hexagon/commit/32da74066a95a1bbf44787153f518cf81dcd2a3a))

* chore(args): fix flake8 errors ([`d2197e9`](https://github.com/lt-mayonesa/hexagon/commit/d2197e98204eccd6e6e91d86f9759ba6417d6f1a))

* chore(args): document .prompt public api ([`3c77688`](https://github.com/lt-mayonesa/hexagon/commit/3c7768875faea631d3069a812d2ab973dfbb4550))

Documentation

* docs(readme): install from pypi ([`6968d45`](https://github.com/lt-mayonesa/hexagon/commit/6968d45b54222086f940f9b635771214c0352bd5))

Feature

* feat(logger): add file & panel log APIs (80)

`log.example` & `log.file` take syntax highlighting args

`log.panel` lets users show a box panel ([`5e4a2db`](https://github.com/lt-mayonesa/hexagon/commit/5e4a2dbb9328d43a5921a51cc3b0ed42c6abbea6))

Refactor

* refactor(args): split args into their own modules ([`2eb25b6`](https://github.com/lt-mayonesa/hexagon/commit/2eb25b658626d09f038c813b66713243e5ae38f9))

Page 1 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.