Skip to content

Releases: roman910dev/zod-commander

v0.2.1

Choose a tag to compare

@roman910dev roman910dev released this 13 Oct 10:44
ef48119

Package

Fixed

  • Rewrote README.md from scratch.
  • Fixed main, module, and types paths to reference the existing Zod 4 build files, matching the package’s exports.
  • Fixed jsr default exports to reference the Zod 4 entry point.

v0.2.0

Choose a tag to compare

@roman910dev roman910dev released this 09 Jul 08:51
59ab6fd

Breaking changes

  • Use zod4 version by default. If you are still using Zod v3, import from zod-commander/zod3.

Added

  • Enabled support for Commander v15.

v0.1.3

Choose a tag to compare

@roman910dev roman910dev released this 09 Jul 08:36
f83518c

Added

  • summary option. It allows to set a summary different to the description.

v0.1.2

Choose a tag to compare

@roman910dev roman910dev released this 16 Apr 15:24
69c1e97

Fixed

  • Broken package entry points.

Important

Version 0.1.1 is broken and shouldn't be used. Use this instead.

v0.1.1

Choose a tag to compare

@roman910dev roman910dev released this 16 Apr 14:45
33428f2

Caution

This release is broken and shouldn't be used.

Fixed

  • Made types portable by reexporting Commander types.

Changed

  • Migrated to tsdown from tsup.

v0.1.0

Choose a tag to compare

@roman910dev roman910dev released this 05 Jan 12:00
0958631

Added

  • Support for zod v4 under zod-commander/zod4.

v0.0.5

Choose a tag to compare

@roman910dev roman910dev released this 08 Dec 11:36

Fixed

  • Made name and action optional, as they are not actually required in commander's Command.

v0.0.4

Choose a tag to compare

@roman910dev roman910dev released this 08 Oct 14:54

Changed

  • Migrated to ESM.
  • Use tsup for dual build.

v0.0.3

Choose a tag to compare

@roman910dev roman910dev released this 11 Jul 16:11

🐛 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 lodash dependency to reduce bundle size
  • CI/CD Improvements: Replaced lint-staged with custom pre-commit logic for better development workflow
  • Testing: Comprehensive test coverage with Jest framework integration

v0.0.2

Choose a tag to compare

@roman910dev roman910dev released this 08 Jul 11:39

Added

  • ZodCommandAction type.