Repository navigation
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
1.0.0 - 2026-01-13
Added
- Initial release of B58UUID CLI as
b58uuid-clipackage encodecommand to convert UUID to B58UUIDdecodecommand to convert B58UUID to UUIDgeneratecommand to create random B58UUIDsvalidatecommand to check UUID/B58UUID format- Support for reading from stdin
- Support for batch processing from files
- Colored output for better readability
- Cross-platform support (Windows, macOS, Linux)
- Optimized binary size (~475KB uncompressed, ~238KB compressed)
- Comprehensive documentation and examples
Features
- Fast encoding/decoding (~1M ops/sec)
- Low memory footprint (<5MB)
- Zero runtime dependencies
- Pipeline-friendly design
- Alias commands (enc, dec, gen, val)
- File input support with
--fileflag - Multiple UUID generation with
--countflag - Option to disable colors with
--no-color
Fixed
- Fixed release workflow artifact upload/download
- Fixed Homebrew formula auto-update with template approach
- Fixed RPM package build path
- Fixed workflow to handle empty commits gracefully
- Added asset verification with retry logic
Notes
- Package name is
b58uuid-clito avoid conflict withb58uuidlibrary - Binary name remains
b58uuidfor convenience - Previous version 1.0.1 published under wrong package name was yanked