Skip to content

Releases: privatenumber/cleye

v2.3.0

06 Mar 18:58
a962c40

Choose a tag to compare

2.3.0 (2026-03-06)

Features

  • add booleanFlagNegation option for --no-flag support (a962c40)

v2.2.1

23 Dec 13:20

Choose a tag to compare

2.2.1 (2025-12-23)

Bug Fixes

  • improve unknown flag error message format (98cdbff)

v2.2.0

23 Dec 12:48
79842f5

Choose a tag to compare

2.2.0 (2025-12-23)

Features

  • add strictFlags option to reject unknown flags with suggestions (79842f5)

v2.1.1

10 Dec 19:07

Choose a tag to compare

2.1.1 (2025-12-10)

Bug Fixes

  • conditional Promise return type based on callback (302faf7)
  • correct cli() type definitions for Parameters<T> extraction (014d97e)

v2.1.0

02 Dec 16:37

Choose a tag to compare

2.1.0 (2025-12-02)

Bug Fixes

  • handle undefined description in command help options (d0d5bf6)
  • re-export TypeFlag for portable declaration generation (5faaa61)
  • reject unknown properties in cli() options (e342cc3)
  • upgrade type-flag to fix ignoreArgv 3-param callback type error (20238cf)

Features

  • export Flags type and fix help type narrowing (9418a4b)

v2.0.1

25 Nov 10:59

Choose a tag to compare

2.0.1 (2025-11-25)

Bug Fixes

  • add Promise type support to cli() return type for async callbacks (957e655)

v2.0.0

06 Nov 14:16

Choose a tag to compare

2.0.0 (2025-11-06)

Bug Fixes

  • prevent built-in flags from being overridden by user-defined flags (ea22b4c)

Features

BREAKING CHANGES

  • Must use Node 20 (LTS) and above

v1.3.4

11 Feb 12:36

Choose a tag to compare

1.3.4 (2025-02-11)

Bug Fixes

v1.3.3

29 Jan 11:25

Choose a tag to compare

1.3.3 (2025-01-29)

Bug Fixes

v1.3.2

16 Feb 10:27

Choose a tag to compare

1.3.2 (2023-02-16)

Bug Fixes

  • consistent camelCase conversion between type and runtime (#23) (51bfad5)