Skip to content

Releases: clercjs/clerc

v1.0.0-beta.16

12 Dec 18:19
v1.0.0-beta.16
217cbdc

Choose a tag to compare

v1.0.0-beta.16 Pre-release
Pre-release

   🚨 Breaking Changes

   🚀 Features

   🧹 Chore

   🔨 Refactor

  • parser: Use interface for flag display property  -  by @so1ve (90456)
    View changes on GitHub

v1.0.0-beta.15

12 Dec 16:49
v1.0.0-beta.15
b728d26

Choose a tag to compare

v1.0.0-beta.15 Pre-release
Pre-release

   🚀 Features

  • core: Provide a shared store state to communicate between plugins  -  by @so1ve (262b7)
  • parser: Support required flags  -  by @so1ve (04fed)

   🐞 Bug Fixes

  • parser: Should infer default value for counter types and object types  -  by @so1ve (e17c5)
    View changes on GitHub

v1.0.0-beta.14

12 Dec 13:19
v1.0.0-beta.14
c232486

Choose a tag to compare

v1.0.0-beta.14 Pre-release
Pre-release

   🚨 Breaking Changes

   🚀 Features

  • parser: Support customize flag default function display text  -  by @so1ve (2cb46)

   🧹 Chore

   🧪 Test

    View changes on GitHub

v1.0.0-beta.13

12 Dec 12:50
v1.0.0-beta.13
47332c1

Choose a tag to compare

v1.0.0-beta.13 Pre-release
Pre-release

   🚀 Features

  • plugin-help:
    • Display subcommands  -  by @so1ve (72efd)
    • Throw errors when command not found and let other handlers handle it  -  by @so1ve (f07e3)

   🧹 Chore

    View changes on GitHub

v1.0.0-beta.12

12 Dec 11:59
v1.0.0-beta.12
4e029f5

Choose a tag to compare

v1.0.0-beta.12 Pre-release
Pre-release

   🚀 Features

   🐞 Bug Fixes

  • plugin-help: Should fallback to cli script name when command is root  -  by @so1ve (db85d)

   🧹 Chore

    View changes on GitHub

v1.0.0-beta.11

12 Dec 08:31
v1.0.0-beta.11
42f6dd9

Choose a tag to compare

v1.0.0-beta.11 Pre-release
Pre-release

   🚀 Features

   🧹 Chore

    View changes on GitHub

v1.0.0-beta.10

12 Dec 08:24
v1.0.0-beta.10
5d72a18

Choose a tag to compare

v1.0.0-beta.10 Pre-release
Pre-release

   🐞 Bug Fixes

  • Correctly inline @clerc/utils  -  by @so1ve (9e12e)
  • core: Should resolve alias from command object instead of options  -  by @so1ve (cec6b)

   🧹 Chore

    View changes on GitHub

v1.0.0-beta.4

11 Dec 16:15
v1.0.0-beta.4
49ea539

Choose a tag to compare

v1.0.0-beta.4 Pre-release
Pre-release

   🚨 Breaking Changes

  • clerc: Drop extending Clerc, export a function Cli instead  -  by @so1ve (58814)
  • core: Split definition and handler in defineCommand util  -  by @so1ve (2672f)

   🚀 Features

  • clerc: Extend clerc itself to install plugin-help and plugin-version by default  -  by @so1ve (b1e74)

   🐞 Bug Fixes

   🧹 Chore

   🧪 Test

  • Rename Cli to TestCli to avoid potential conflict  -  by @so1ve (78d83)
  • Rename old TestCli to TestBaseCli and introduce new TestCli  -  by @so1ve (623d3)
  • clerc: Add tests for extended clerc instance  -  by @so1ve (0038e)
    View changes on GitHub

v1.0.0-beta.3

11 Dec 11:53
v1.0.0-beta.3
7ba7f1b

Choose a tag to compare

v1.0.0-beta.3 Pre-release
Pre-release

   🚨 Breaking Changes

  • core: Return a Promise if run is set to true  -  by @so1ve (9cd67)
  • plugin-help: Rename help.showInHelp to help.show  -  by @so1ve (060a9)

   🚀 Features

  • Add generics to Choices  -  by @so1ve (7382b)
  • core:
  • parser:
  • parser, plugin-help:
  • plugin-completions:
    • Allow hiding certain commands in completion result  -  by @so1ve (29a42)
  • plugin-help:

   🐞 Bug Fixes

  • core: Should return promise instead of ignore it during error handling  -  by @so1ve (5f67b)
  • plugin-help: Remove unneccesary colored text  -  by @so1ve (039ad)

   👷 CI

   🧹 Chore

   🧪 Test

    View changes on GitHub

v1.0.0-beta.2

11 Dec 08:49
v1.0.0-beta.2
fbfc42e

Choose a tag to compare

v1.0.0-beta.2 Pre-release
Pre-release

   🚨 Breaking Changes

   🚀 Features

  • Rename NoCommandGivenError to NoCommandSpecifiedError  -  by @so1ve (0ccbc)
  • core:
  • plugin-help:
  • plugin-not-found:
    • Re-throw errors instead of calling console.error  -  by @so1ve (19edd)

   🐞 Bug Fixes

  • core: Rename maybeMissingParameters to missingParameters and it's not optional  -  by @so1ve (c1ac0)
  • parser: Should cast any type to any  -  by @so1ve (18e66)
  • plugin-completions: Do not display completion-server command in help text  -  by @so1ve (4cec4)

   👷 CI

   🧹 Chore

   🧪 Test

   🔨 Refactor

  • plugin-help: Remove useless template string  -  by @so1ve (5e2df)
    View changes on GitHub