Repository navigation
v0.2.1
What's Changed
Added
- Tests for invalid input:
ValueErrorraised by lib functions, non-zero exit and error message from CLI commands; 100% branch coverage.
Fixed
- CLI commands now return a clear error message on invalid input instead of crashing (raises
click.BadParameter). - Fixed absolute import in
__init__.pyto use a relative import.
Changed
- Renamed internal CLI functions
bin/oct/dec/hextobin_cmd/oct_cmd/dec_cmd/hex_cmdto avoid shadowing Python built-ins. - Pinned
click>=8.0dependency. - Enabled ruff
A001lint rule to catch built-in shadowing. - Replaced curl-based uv install in CI with the official
astral-sh/setup-uv@v6action.
Removed
- Dead
[tool.mypy]configuration (CI usesty).
Full Changelog: https://github.com/jkomalley/convbase/blob/main/CHANGELOG.md