4.0.34 (2024-12-02)
4.0.33 (2024-11-19)
- deps: bump cross-spawn from 7.0.3 to 7.0.6 (dfd138e)
4.0.32 (2024-11-12)
- add env var to disable link warning (df48c93)
4.0.31 (2024-10-28)
4.0.30 (2024-10-22)
4.0.29 (2024-10-15)
4.0.28 (2024-10-11)
- remove circular references when colorizing json (de9ed4e)
4.0.27 (2024-10-03)
- add respectNoCacheDefault to help options (7320fff)
4.0.26 (2024-10-02)
4.0.25 (2024-10-01)
4.0.24 (2024-10-01)
4.0.23 (2024-09-23)
4.0.22 (2024-09-13)
- deps: bump path-to-regexp from 6.2.1 to 6.3.0 (d051b64)
4.0.21 (2024-09-07)
- deps: bump debug from 4.3.6 to 4.3.7 (839ab85)
4.0.20 (2024-09-04)
- handle large throughput writes (5e336ce)
4.0.19 (2024-08-24)
- deps: bump micromatch from 4.0.7 to 4.0.8 (eb2aa14)
4.0.18 (2024-08-21)
4.0.17 (2024-07-28)
- deps: bump ansis from 3.3.1 to 3.3.2 (081e8bc)
4.0.16 (2024-07-27)
- deps: bump requirejs from 2.3.6 to 2.3.7 (216d8e7)
4.0.15 (2024-07-26)
4.0.14 (2024-07-23)
4.0.13 (2024-07-21)
- deps: bump ansis from 3.2.1 to 3.3.1 (a0eba0a)
4.0.12 (2024-07-13)
- deps: bump ansis from 3.2.0 to 3.2.1 (0d84684)
4.0.11 (2024-07-10)
4.0.10 (2024-07-10)
- use colorize to ensure proper TTY detection (8a5d71f)
4.0.9 (2024-07-09)
4.0.8 (2024-07-01)
4.0.7 (2024-06-25)
4.0.6 (2024-06-12)
4.0.5 (2024-06-12)
- deps: bump braces from 3.0.2 to 3.0.3 (d20f082)
4.0.4 (2024-06-11)
4.0.3 (2024-06-06)
4.0.2 (2024-06-05)
4.0.1 (2024-06-04)
4.0.0 (2024-06-04)
3.27.0 (2024-06-04)
3.26.9 (2024-06-03)
3.26.8 (2024-06-03)
3.26.7 (2024-06-03)
3.26.6 (2024-05-06)
3.26.5 (2024-04-30)
- better warnings (439e933)
3.26.4 (2024-04-18)
3.26.3 (2024-04-13)
- deps: bump ejs from 3.1.9 to 3.1.10 (72dd869)
3.26.2 (2024-04-08)
- do not throw an error if a flag with allowStdin='only' is immediately followed by another flag (#1046) (#1047) (f05b0c8)
3.26.1 (2024-04-08)
3.26.0 (2024-03-22)
3.25.3 (2024-03-19)
3.25.2 (2024-03-15)
3.25.1 (2024-03-14)
3.25.0 (2024-03-12)
3.24.0 (2024-03-11)
- use correct prop name (a509fa4)
- print ellipsis on arg if static is false (7a71524)
3.23.1 (2024-03-11)
3.23.0 (2024-03-05)
3.22.0 (2024-03-05)
- support plugins with wildcards (966db94)
3.21.2 (2024-03-04)
3.21.1 (2024-03-04)
- allow arg to be empty string (629d482)
3.21.0 (2024-03-04)
3.20.0 (2024-02-27)
3.19.7 (2024-02-26)
- dont assume plugin-help is installed (35acf97)
3.19.6 (2024-02-23)
- revert to original prompt implementation (a96e567)
3.19.5 (2024-02-22)
- only set timeout for TTY (8a97f20)
3.19.4 (2024-02-21)
- deps: bump ip from 2.0.0 to 2.0.1 (c2dcb43)
3.19.3 (2024-02-19)
3.19.2 (2024-02-14)
- allow long text in ux.prompt (7d521b2)
3.19.1 (2024-02-06)
3.19.0 (2024-02-05)
- dont indent when no shor char (03c597a)
- merge default and user theme (3798f4c)
- prefer user theme (5eaed66)
- return undefined if no theme (3cb3373)
- allow theme file to be configurable (ab502b4)
3.18.2 (2024-01-31)
3.18.1 (2024-01-10)
3.18.0 (2024-01-09)
- no longer use tsconfck (79c4028)
3.17.0 (2024-01-09)
- add node.options to pjson typings (#919) (42b113b), closes oclif/oclif#1238
3.16.0 (2024-01-02)
3.15.1 (2023-12-23)
- deps: bump password-prompt from 1.1.2 to 1.1.3 (39f8860)
3.15.0 (2023-12-15)
3.14.1 (2023-12-08)
3.14.0 (2023-12-07)
3.13.2 (2023-12-04)
3.13.1 (2023-11-30)
3.13.0 (2023-11-30)
- add 'multipleNonGreedy' flag option to assign only one value per multiple flag (#880) (#889) (354cead)
3.12.1 (2023-11-30)
3.12.0 (2023-11-20)
3.11.0 (2023-11-13)
3.10.8 (2023-11-08)
3.10.7 (2023-11-07)
- handle undefined flags in help (bd5a38f)
3.10.6 (2023-11-06)
3.10.5 (2023-11-06)
- extra parens in debug logs (81c9efc)
3.10.4 (2023-11-06)
3.10.3 (2023-11-06)
3.10.2 (2023-11-06)
3.10.1 (2023-11-03)
- check for ENOENT code (44fb9dc)
- handle non-existent tsconfig (0b15536)
- support jsonc tsconfig (026f835)
- use tsconfck to handle json-c (7f0c9f0)
3.10.0 (2023-11-02)
3.9.2 (2023-10-30)
3.9.1 (2023-10-27)
- restore exit(0) behavior (0c3fdd7)
3.9.0 (2023-10-26)
- export ModuleLoader (5e40c0b)
3.8.0 (2023-10-25)
- run tsPath on hooks (8275a2e)
3.7.1 (2023-10-24)
3.3.3-dev.0 (2023-10-18)
- clear commands belogning to legacy plugins before reloading (6a53997)
3.7.0 (2023-10-24)
- remove ux.makeStubs (8a81413)
3.6.0 (2023-10-23)
- safely fail if pnpapi cannot be found (c2fc8d2)
3.5.0 (2023-10-19)
3.4.1-dev.0 (2023-10-19)
3.5.0 (2023-10-19)
- compile error (15d6556)
- don't error on exit code 0 (c62fb01)
3.4.0 (2023-10-19)
- add pluginPrefix type (f14181e)
3.3.3 (2023-10-19)
- allow github-installed plugins to be auto-transpiled (6f2c5e2)
- handle ModuleLoadError from hooks (0321093)
3.3.3-dev.0 (2023-10-18)
- clear commands belogning to legacy plugins before reloading (6a53997)
3.3.2 (2023-10-17)
- deps: bump @babel/traverse from 7.23.0 to 7.23.2 (d53498a)
3.3.1 (2023-10-16)
3.3.0 (2023-10-16)
3.2.1 (2023-10-13)
3.2.0 (2023-10-13)
- add Cache class for caching root plugin (9452b19)
- bump ejs and other deps (14a0e48)
- ignore .d.mts and .d.cts (4ba853f)
- support baseUrl for ts source (03b824b)
- support .mts and .cts file extensions (5f16e0b)
- promise.all flag and arg caching (c592ce0)
3.1.0 (2023-10-13)
3.0.9 (2023-10-12)
3.0.8 (2023-10-12)
3.0.7 (2023-10-12)
3.0.6 (2023-10-11)
3.0.5 (2023-10-11)
3.0.5-dev.0 (2023-10-10)
- avoid fs.access for checking for file existence (c4277a9)
3.0.4 (2023-10-09)
3.0.3 (2023-10-05)
3.0.2 (2023-10-05)
3.0.1 (2023-10-05)
- add macos to plugin PJSON interface (2919835)
3.0.0 (2023-10-04)
2.15.0 (2023-09-01)
2.14.0 (2023-08-31)
2.13.0 (2023-08-29)
2.12.0 (2023-08-28)
2.11.11 (2023-08-28)
2.11.10 (2023-08-23)
- add getPluginsList to Config interface (cba7a75)
2.11.9 (2023-08-23)
- add getPluginsList (b01083f)
2.11.8 (2023-08-08)
2.11.7 (2023-08-03)
- allow CONTENT_TYPE env to work for all oclif cmds (71db0dc)
2.11.6 (2023-08-02)
2.11.5 (2023-07-31)
2.11.4 (2023-07-31)
- add missing properties to Interfaces.PJSON (9b607f8)
2.11.3 (2023-07-31)
- node 14 stdin logic (9c88715)
2.11.2 (2023-07-31)
- node 14 stdin logic (dfdea4e)
2.11.1 (2023-07-28)
2.11.0 (2023-07-28)
2.10.1 (2023-07-28)
2.10.0 (2023-07-25)
2.9.5 (2023-07-25)
2.9.4 (2023-07-18)
2.9.3 (2023-07-13)
2.9.2 (2023-07-13)
2.9.1 (2023-07-12)
- flags omit undefined for boolean flags (0a7e154)
2.9.0 (2023-07-11)
- perf benchmarks (9734b9f)
2.8.12 (2023-07-10)
- properly truncate table cells that contain fullwidth characters or ANSI escape sequences (db51bf2)
2.8.11 (2023-07-01)
- deps: bump semver and @types/semver (fe9f09f)
2.8.10 (2023-06-27)
2.8.9 (2023-06-27)
- revert flag validation problem (11cbfd4)
2.8.8 (2023-06-26)
- improve flag validation (ca9fe38)
2.8.7 (2023-06-15)
- correctly load legacy plugins (ec221d3)
2.8.6 (2023-06-13)
- don't override noTTYOutput (809b9c0)
2.8.5 (2023-05-03)
2.8.4 (2023-05-01)
- expose nsisCustomization property on Config (f0210cc)
2.8.3 (2023-05-01)
2.8.2 (2023-04-12)
2.8.1 (2023-04-11)
2.8.0 (2023-03-28)
2.7.1 (2023-03-22)
2.7.0 (2023-03-22)
2.6.5 (2023-03-21)
2.6.4 (2023-03-16)
2.6.3 (2023-03-13)
2.6.2 (2023-03-09)
2.6.1 (2023-03-09)
- improve Performance class (b263fc3)
2.6.0 (2023-03-09)
2.5.2 (2023-03-08)
2.5.1 (2023-03-07)
2.5.0 (2023-03-06)
2.4.0 (2023-02-28)
2.3.2 (2023-02-28)
2.3.1 (2023-02-25)
- deps: bump cli-progress from 3.11.2 to 3.12.0 (f59977b)
2.3.0 (2023-02-21)
2.2.1 (2023-02-20)
- logToStderr actually logs to stderr (efe2c50)
2.2.0 (2023-02-20)
2.1.7 (2023-02-18)
- deps: bump ejs and @types/ejs (9192de0)
2.1.6 (2023-02-17)
2.1.5 (2023-02-16)
2.1.4 (2023-02-13)
2.1.3 (2023-02-13)
2.1.2 (2023-02-11)
- deps: bump cli-progress from 3.10.0 to 3.11.2 (4d15304)
2.1.1 (2023-02-10)
2.1.0 (2023-02-10)
2.0.11 (2023-02-08)
- deps: bump tslib from 2.4.1 to 2.5.0 (8924024)
2.0.10 (2023-02-07)
2.0.9 (2023-02-06)
- update Manifest type (32716f5)
2.0.8 (2023-01-31)
2.0.7 (2023-01-26)
- provide more context to flag and arg parsers (cb29ca7)
2.0.6 (2023-01-25)
- flag type regressions (57c755b)
2.0.5 (2023-01-25)
- failed flag parsing error (d3e975f)
2.0.4 (2023-01-25)
2.0.3 (2023-01-23)
- release v2 as latest (5a9cb16)
1.26.0 (2023-01-23)
1.25.0 (2023-01-19)
1.24.3 (2023-01-19)
1.24.2 (2023-01-18)
- forwards compatiblity (3aea844)
1.24.1 (2023-01-18)
- allow deprecation.version to be number (ef4ef9d)
1.24.0 (2023-01-11)
1.23.2 (2023-01-08)
- deps: bump @oclif/screen from 3.0.3 to 3.0.4 (17abee3)
1.23.1 (2022-12-31)
- deps: bump json5 from 2.2.0 to 2.2.2 (406cf04)
1.23.0 (2022-12-27)
1.22.0 (2022-12-16)
1.21.0 (2022-12-06)
1.20.4 (2022-11-06)
- deps: bump tslib from 2.3.1 to 2.4.1 (e2d4cd3)
1.20.3 (2022-11-05)
- deps: bump @oclif/screen from 3.0.2 to 3.0.3 (154ed80)
1.20.2 (2022-10-31)
1.20.1 (2022-10-31)
1.20.0 (2022-10-28)
1.19.2 (2022-10-25)
1.19.1 (2022-10-19)
1.19.0 (2022-10-17)
1.18.0 (2022-10-14)
1.17.0 (2022-10-14)
1.16.7 (2022-10-13)
- deps: bump minimist from 1.2.5 to 1.2.7 (3c987c2)
1.16.6 (2022-10-12)
1.16.5 (2022-10-07)
1.16.4 (2022-09-23)
1.16.3 (2022-09-16)
1.16.2 (2022-09-16)
1.16.1 (2022-09-08)
1.16.0 (2022-08-24)
1.15.0 (2022-08-23)
1.14.2 (2022-08-18)
- add overloads to enum flag (799455b)
1.14.1 (2022-08-16)
- parser doesn't validate against options parameter if the value is provided through a env var (#474) (fe6dfea)
1.14.0 (2022-08-16)
- all oclif flag types support custom parsers (ad86faf)
1.13.11 (2022-08-16)
1.13.10 (2022-08-09)
1.13.9 (2022-08-09)
1.13.8 (2022-08-09)
1.13.7 (2022-08-08)
1.13.6 (2022-08-08)
1.13.5 (2022-08-08)
1.13.4 (2022-08-08)
1.13.3 (2022-08-06)
- improve flag types (6d0b4e1)
1.13.2 (2022-08-05)
1.13.1 (2022-08-02)
1.13.0 (2022-07-28)
- drop node12, use es2020 (ac749e3)
- min/max for integer flag (7e05ef7)
- node14/es2020 for bigint, pr feedback (03a50b8)
1.12.1 (2022-07-21)
1.12.0 (2022-07-20)
1.11.0 (2022-07-18)
1.10.0 (2022-07-15)
1.9.10 (2022-07-15)
1.9.9 (2022-07-14)
1.9.8 (2022-07-14)
1.9.7 (2022-07-14)
1.9.6 (2022-07-14)
1.9.5 (2022-06-23)
1.9.4 (2022-06-23)
1.9.3 (2022-06-16)
1.9.2 (2022-06-14)
1.9.1 (2022-06-14)
1.9.0 (2022-05-20)
1.8.2 (2022-05-18)
1.8.1 (2022-05-10)
1.8.0 (2022-05-06)
1.7.0 (2022-04-11)
1.6.4 (2022-03-31)
1.6.3 (2022-03-23)
- use plugin alias if available (245d841)
1.6.2 (2022-03-23)
1.6.1 (2022-03-17)
1.6.0 (2022-03-14)
1.5.3 (2022-03-09)
1.5.2 (2022-03-04)
1.5.1 (2022-03-03)
1.5.0 (2022-03-02)
1.4.0 (2022-03-01)
1.3.6 (2022-02-28)
- parsing the default is wrong types (ba08723)
1.3.5 (2022-02-25)
1.3.4 (2022-02-11)
1.3.3 (2022-02-09)
1.3.2 (2022-02-08)
1.3.1 (2022-02-07)
1.3.0 (2022-02-01)
1.2.1 (2022-01-28)
1.2.0 (2022-01-26)
- merge cli-ux library with oclif/core (#345) (27175d6), closes npm/cli#4234
1.1.2 (2022-01-10)
1.1.1 (2022-01-06)
1.1.0 (2022-01-05)
1.0.11 (2021-12-17)
1.0.10 (2021-12-08)
1.0.9 (2021-12-08)
1.0.8 (2021-12-07)
1.0.7 (2021-12-02)
- bump cli-ux (2334c7d)
1.0.6 (2021-12-01)
1.0.5 (2021-12-01)
1.0.4 (2021-11-18)
1.0.3 (2021-11-08)
1.0.2 (2021-10-13)
1.0.1 (2021-10-08)
1.0.0 (2021-09-29)
0.6.0 (2021-09-29)
0.5.41 (2021-09-29)
0.5.40 (2021-09-27)
0.5.39 (2021-09-17)
0.5.38 (2021-09-15)
0.5.37 (2021-09-15)
0.5.36 (2021-09-14)
0.5.35 (2021-09-08)
0.5.34 (2021-08-30)
- add support all properties for a command class in manifest (deb0765)
0.5.33 (2021-08-30)
0.5.32 (2021-08-23)
0.5.31 (2021-08-18)
0.5.30 (2021-08-16)
0.5.29 (2021-08-10)
- don't put multiple newlines between flag summaries in help output (#225) (bfbd15c)
- switch ci to main (849aeee)
0.5.28 (2021-08-03)
0.5.27 (2021-07-29)
0.5.26 (2021-07-22)
- set exitCode on --json errors (67f5eea)
0.5.25 (2021-07-22)
- remove default flags (403e5d8)
0.5.24 (2021-07-22)
- set this.flags to empty object by default (8f5d5ed)
0.5.23 (2021-07-19)
0.5.22 (2021-07-14)
0.5.21 (2021-07-07)
- update cli-ux (6608e12)
0.5.20 (2021-07-01)
- allow for no args on top level topic (1231eae)
0.5.19 (2021-06-30)
- jsonEnabled when json is disabled (4575be8)
0.5.18 (2021-06-28)
0.5.17 (2021-06-28)
- simplify toSuccessJson (442195e)
0.5.16 (2021-06-28)
0.5.15 (2021-06-24)
- return type on toSuccessJson (e2a9751)
0.5.14 (2021-06-17)
0.5.13 (2021-06-09)
0.5.12 (2021-06-07)
0.5.11 (2021-06-07)
0.5.10 (2021-05-28)
0.5.9 (2021-05-27)
0.5.8 (2021-05-26)
0.5.7 (2021-05-17)
0.5.6 (2021-05-13)
0.5.5 (2021-04-26)
0.5.4 (2021-04-20)
0.5.3 (2021-04-19)
0.5.2 (2021-04-19)
0.5.1 (2021-04-15)
0.5.0 (2021-04-08)
0.4.0 (2021-03-01)
0.3.0 (2021-02-01)
- default ExitError to exit error code 1 (#95) (2005c5f)
- filter help argvs before invoking (#103) (698125d)
- only --version & --help are special global flags (#96) (364d6dd)
- add default command (rm root cmd) (#97) (fbf1a0f)
- args read stdin (#100) (caea554)
- parse async (#99) (57924df)
- rm duplicate ts-node registering (#102) (b8b5333)
- run single & multi cmd clis with same invoking/runner (#98) (8828ca9)
0.2.0 (2020-09-18)
- capitalize Flags module export (#41) (9b1d2a8)
- config debug scope (#38) (be0d001)
- export TSConfig in Interfaces (#43) (187f5b8)
- export Config, Plugin at root & namespace interfaces (#40) (0817fc0)
- export HelpOptions in Interfaces (#45) (5d4212f)
- export OclifError & PrettyPrintableError in Interfaces (#44) (766b6f5)
- export parser interfaces in Interfaces (#46) (d5ad46d)
- mv Command & flag export to root (#37) (70ea6e1)
- mv getHelpClass, Help & HelpBase export to root (#39) (3d272d8)