Skip to content

Releases: clercjs/clerc

v1.3.1

22 Feb 06:20
949388b

Choose a tag to compare

   🐞 Bug Fixes

  • plugin-help: Compatibility with void return type  -  by @so1ve (6d3d9)

   🧹 Chore

    View changes on GitHub

v1.3.0

22 Feb 06:07
1ca3c18

Choose a tag to compare

   🚀 Features

  • parser:
  • plugin-help:
    • Allow hiding flags from text  -  by @so1ve (e526f)
    • Support (async) getters for notes, examples, header and footer  -  by @so1ve (8312a)
    • Allow header/footer getters to return undefined  -  by @Copilot and so1ve in #345 (f907e)

   🐞 Bug Fixes

  • plugin-help:
    • Should display Array<string> if parameter is variadic  -  by @so1ve (1c16c)
    • Should not show Commands section when all commands are hidden  -  by @so1ve (2b479)
    • Should display version in every commands  -  by @so1ve (5cd62)

   🏎 Performance

   👷 CI

   🧹 Chore

   🧪 Test

    View changes on GitHub

v1.3.0-beta.2

20 Feb 12:20
v1.3.0-beta.2
c2b9a0d

Choose a tag to compare

v1.3.0-beta.2 Pre-release
Pre-release

   🚀 Features

  • plugin-help: Support (async) getters for notes, examples, header and footer  -  by @so1ve (8312a)

   🏎 Performance

   👷 CI

   🧹 Chore

    View changes on GitHub

v1.3.0-beta.1

18 Jan 11:01
068f519

Choose a tag to compare

v1.3.0-beta.1 Pre-release
Pre-release

   🚀 Features

   🐞 Bug Fixes

  • plugin-help:
    • Should display Array<string> if parameter is variadic  -  by @so1ve (1c16c)
    • Should not show Commands section when all commands are hidden  -  by @so1ve (2b479)
    • Should display version in every commands  -  by @so1ve (5cd62)

   🧹 Chore

   🧪 Test

    View changes on GitHub

v1.2.1

07 Jan 23:16
v1.2.1
63cd8c0

Choose a tag to compare

   🐞 Bug Fixes

  • plugin-help: Should handle alias: '' correctly  -  by @so1ve (0458e)

   🧹 Chore

    View changes on GitHub

v1.2.0

07 Jan 23:10
v1.2.0
c3d4832

Choose a tag to compare

   🚀 Features

   🐞 Bug Fixes

  • Use Object.prototype.hasOwnProperty instead of Object.hasOwn to improve compatibility  -  by @so1ve (5613c)
  • core:
  • parser:
    • Should merge object type with default value types correctly  -  by @so1ve (0901c)
    • Should coerce object type values  -  by @so1ve (74207)
    • Should not use object merging behavior in type level  -  by @so1ve (bca12)
  • plugin-completions:
  • plugin-help:
    • Should display root commands in alias correctly  -  by @so1ve (30296)

   🏎 Performance

  • Improve performance by caching camelCase result and remove use of regexs  -  by @so1ve (b2675)
  • Use charcodes in camelCase function as possible  -  by @so1ve (d96a9)
  • parser: Use string comparison instead of BUILTIN_DELIMITERS_RE in config validation  -  by @so1ve (eda2e)

   🧹 Chore

   🧪 Test

   🔨 Refactor

    View changes on GitHub

v1.1.1

28 Dec 17:17
v1.1.1
86ecc27

Choose a tag to compare

   🏎 Performance

   🧹 Chore

    View changes on GitHub

v1.1.0

28 Dec 09:42
v1.1.0
0685f3b

Choose a tag to compare

   🚀 Features

   🐞 Bug Fixes

  • Use tsdown to generate the correct export fields  -  by @so1ve (4653e)

   🏎 Performance

  • Bundle several dependencies to minimum space size  -  by @so1ve (dac27)
  • plugin-not-found: Drop didyoumean2 to reduce package size and get better customizability  -  by @so1ve (28992)

   👷 CI

   🧹 Chore

   🧪 Test

   🔨 Refactor

    View changes on GitHub

v1.0.3

19 Dec 20:40
v1.0.3
0471d14

Choose a tag to compare

   🐞 Bug Fixes

  • plugin-help: Move @types/text-table to devDependencies to reduce install size  -  by @so1ve (54d16)

   🏎 Performance

  • Configure external condition properly to reduce package size  -  by @so1ve (679c4)

   🧹 Chore

    View changes on GitHub

v1.0.2

19 Dec 11:16
v1.0.2
8f38ebf

Choose a tag to compare

   🐞 Bug Fixes

  • plugin-help: Display help examples for help command itself only  -  by @so1ve (de255)

   🧹 Chore

    View changes on GitHub