Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Jan 06:27

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-cli package
  • encode command to convert UUID to B58UUID
  • decode command to convert B58UUID to UUID
  • generate command to create random B58UUIDs
  • validate command 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 --file flag
  • Multiple UUID generation with --count flag
  • 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-cli to avoid conflict with b58uuid library
  • Binary name remains b58uuid for convenience
  • Previous version 1.0.1 published under wrong package name was yanked