Repository navigation
Releases: roman910dev/zod-commander
Releases · roman910dev/zod-commander
Release list
v0.2.1
v0.2.0
Breaking changes
- Use
zod4version by default. If you are still using Zodv3, import fromzod-commander/zod3.
Added
- Enabled support for Commander
v15.
v0.1.3
Added
summaryoption. It allows to set a summary different to the description.
v0.1.2
Fixed
- Broken package entry points.
Important
Version 0.1.1 is broken and shouldn't be used. Use this instead.
v0.1.1
Caution
This release is broken and shouldn't be used.
Fixed
- Made types portable by reexporting Commander types.
Changed
- Migrated to
tsdownfromtsup.
v0.1.0
Added
- Support for zod
v4underzod-commander/zod4.
v0.0.5
Fixed
- Made
nameandactionoptional, as they are not actually required in commander'sCommand.
v0.0.4
Changed
- Migrated to ESM.
- Use
tsupfor dual build.
v0.0.3
🐛 Bug Fixes
- Improved TypeScript Support: Better type definitions for enhanced IDE experience
- Argument Parsing: Fixed critical issue where arguments with choices weren't being parsed correctly
- Default Values: Resolved bug where falsy default values weren't being applied properly
- Mandatory Options: Fixed validation for required options
🔧 Performance & Maintenance
- Dependency Cleanup: Removed
lodashdependency to reduce bundle size - CI/CD Improvements: Replaced
lint-stagedwith custom pre-commit logic for better development workflow - Testing: Comprehensive test coverage with Jest framework integration