v1.4.0
Add ID inspection, clap CLI, shell completions, and professional polish
Features:
- Add 'inspect' command to analyze and identify unknown IDs (UUID, ULID, NanoID, CUID, ObjectID)
- Add support for CUID IDs
- Migrate from manual arg parsing to clap 4.5 with derive macros
- Add shell completions generation (bash, zsh, fish, PowerShell)
- Add man page generation
- Add proper exit codes (0=success, 1=error, 2=usage error)
- Add JSON output for inspect command
Quality:
- Upgrade to Rust Edition 2021
- Add 125 comprehensive tests (id, inspector, processor, exit codes)
- Reorganize tests into tests/ directory
Documentation:
- Update README with new CLI syntax and features
- Add 'Why idgen?' comparison section
- Add pre-built binary installation instructions