Skip to content

Latest commit

 

History

History
889 lines (541 loc) · 58.3 KB

CHANGELOG.md

File metadata and controls

889 lines (541 loc) · 58.3 KB

15.1.0 (2023-12-31)

Features

  • command: add support for input filter for non-interactive a21e065 - Eric Satterwhite

15.0.0 (2023-12-04)

Bug Fixes

  • ci: update node matrix to reflect true level of support 29ede75 - Eric Satterwhite
  • typo: Fix 2 exception name typos 517d7cb - Eric Satterwhite

BREAKING CHANGES

  • ci: minimum version of node is 16

14.1.1 (2023-02-20)

Bug Fixes

  • ci: remove docs build from build b4f2029 - Eric Satterwhite
  • command: stop ora instance after run is called 9fc53c6 - Eric Satterwhite
  • gh-pages: update node version to 14 2584db7 - Eric Satterwhite

Chores

  • style: fix linting errors 4fc23d7 - Eric Satterwhite

14.1.0 (2022-12-08)

Chores

  • dep: nopt@7.0.0 4dca598 - Eric Satterwhite

Features

  • colorize: enable color mode parsing 578801d - Eric Satterwhite

14.0.0 (2022-09-05)

Bug Fixes

  • command: commands will throw when duplicate short hands are found cdaddbb - Eric Satterwhite, closes: #113

BREAKING CHANGES

  • command: commands will throw when duplicate short hands are found

13.0.3 (2021-12-10)

Bug Fixes

  • seeli: expose Command as a getter on seeli 13ea0e4 - Eric Satterwhite

13.0.2 (2021-11-03)

Bug Fixes

  • command: exclude interactive flag from tree if disabled 0d0ee94 - Eric Satterwhite

13.0.1 (2021-10-31)

Bug Fixes

  • release: update release to regenerate docs. 74bd48d - Eric Satterwhite

Chores

  • deps: semantic-release/exec@5.0.0 23ee59b - Eric Satterwhite

13.0.0 (2021-10-31)

Documentation

  • gh-pages: update doc and example to reflect changes 75365eb - Eric Satterwhite

Features

  • command: expose a tree getter for a json tree of a command 224c1f7 - Eric Satterwhite
  • seeli: make primary export a seeli command instance e7fe759 - Eric Satterwhite

BREAKING CHANGES

  • seeli: get/set functions replaced with single config function
  • seeli: top level commands property removed

12.5.9 (2021-08-20)

Bug Fixes

  • help: remove the interactive disablement on help command 4c0283b - Eric Satterwhite

12.5.8 (2021-08-15)

Chores

  • deps: update ora requirement from ^5.3.0 to ^5.4.1 2fa2364 - Eric Satterwhite

12.5.7 (2021-08-13)

Chores

  • deps: update cli-spinners requirement from ^2.3.0 to ^2.6.0 f015098 - Eric Satterwhite

12.5.6 (2021-08-13)

Chores

  • deps: update chalk requirement from ^4.0.0 to ^4.1.2 2cd8a17 - Eric Satterwhite

12.5.5 (2021-07-26)

Chores

  • deps: update debug requirement from ^4.1.1 to ^4.3.2 0603e3f - Eric Satterwhite

12.5.4 (2021-07-26)

Chores

  • deps: update eslint requirement from ^7.9.0 to ^7.31.0 a41dcf2 - Eric Satterwhite

Miscellaneous

  • corrected spelling and remove duplicate word edc055d - Eric Satterwhite

12.5.3 (2021-05-02)

Chores

  • deps: update eslint-config-codedependant requirement 429f399 - Eric Satterwhite

12.5.2 (2021-05-02)

Chores

  • ci: replace inline release config with shared config c15c301 - Eric Satterwhite

Changlog

12.5.1 (2021-04-25)

Bug Fixes

  • command: corrects interactive prompt type for arrays (869b2cb)

Miscellaneous

  • gh-pages: fix invalid routing links (d58c70b)
  • gh-pages: include tutorials for interactive commands (adb4b34)

12.5.0 (2021-04-05)

Features

  • command: enable flag choice validation (437b1b6)

12.4.0 (2021-03-23)

Bug Fixes

  • release: re-enable github releases (2ac8f96)

Features

  • doc: fixing readme docs (7724fb3)

Miscellaneous

  • 2021-03-23, Version 12.3.3 [skip ci] (925fc9a)

12.3.3 (2021-03-23)

Bug Fixes

  • release: re-enable github releases (2ac8f96)

12.3.2 (2021-03-23)

Bug Fixes

Miscellaneous

  • 2021-03-22, Version 12.3.2 [skip ci] (3b8fe39)
  • 2021-03-22, Version 12.3.3 [skip ci] (52709c3)

12.3.3 (2021-03-23)

Bug Fixes

  • release: fix release config (f600710)

12.3.2 (2021-03-23)

Bug Fixes

12.3.1 (2021-03-21)

Chores

  • deps: semantic-release/exec@5.0.0 (43b10f8)

Dependancies

Documentation

  • include a docs site for githubpages (abf1528)

12.3.0 (2021-03-19)

Bug Fixes

  • command: fix interactive prompts for repeating numbers (c810602)

Features

  • command: add a command method to convert flags to prompts (5817b34)

12.2.0 (2021-03-02)

Features

  • seeli: add basic support for plugins (782a066), closes #39

12.1.4 (2021-03-01)

Bug Fixes

  • command: fix resolving of subcommands (6df9776)

12.1.3 (2021-03-01)

Bug Fixes

  • help: allow printing for invalid commands (1a13e9c)

12.1.2 (2021-02-26)

12.1.1 (2021-02-26)

Bug Fixes

  • correct release rules for semantic-release (45d322d)

12.1.0 (2021-02-16)

Features

  • conf: config is loaded from package.json (25a1c2b)

12.0.0 (2021-02-14)

Features

  • command: support for sub commands (a99346c)

BREAKING CHANGES

  • command: Commands are no longer dot accessible from the regirstry
  • command: The command registry is a Map, not an object

11.0.2 (2021-02-13)

11.0.1 (2020-09-13)

Bug Fixes

  • release: update changelog title to be a header (fe6ae68)

11.0.0 (2020-09-13)

10.0.2 (2020-07-18)

Bug Fixes

  • test: moving the tap config into package.js (b4eb31c)

v10.0.1 (2020-07-03)

  • 10.0.1 View
  • conf: wrap os calls in try catch. View
  • update change log View

v10.0.0 (2020-06-01)

  • 10.0.0 View
  • pkg: softens the error handling View

v9.0.0 (2020-04-14)

  • 9.0.0 View
  • example: include updated demo gif and asset files View
  • example: include updated demo gif and asset files View
  • test: increase test coverage View
  • command: static run function on command class View
  • script: shell script to generate a change log View
  • command: various code cleanups View
  • commands: allow commands to be registered by their own name property View
  • domain: removing the domain wrapper. View
  • deps: nopt@4.0.3 View
  • desp: chalk@4.0.0 View
  • deps[dev]: cli-spinners@2.3.0 View
  • deps[dev]: check-pkg@2.1.1 View
  • deps: inquirer@7.0.1 View
  • deps: mout@1.2.2 View
  • deps: string-width@4.2.0 View
  • deps: stip-ansi@5.2.0 View
  • deps[dev]: tap@14.10.2 View
  • deps: ora@4.0.3 View
  • desp: cliui@6.0.0 View
  • deps: chalk@3.0.0 View
  • create publish file View

v8.3.0 (2019-08-12)

  • 8.3.0 View
  • pkg: bump minimum node version to 8 View

v8.2.2 (2019-08-12)

v8.2.1 (2019-04-19)

  • 8.2.1 View
  • deps[dev]: tap@12.6.1 View
  • cliui@5.0.0 View
  • deps: inquirer@6.3.1 View
  • deps: mout@1.1.0 View
  • deps: strip-ansi@5.2.0 View
  • deps: string-width@4.1.0 View
  • deps: ora@3.4.0 View
  • deps: debug@4.1.1 View
  • deps: clone@2.1.2 View
  • deps: chalk@2.4.2 View
  • deps: abbrev@1.1.1 View

v8.2.0 (2018-06-05)

  • 8.2.0 View
  • doc: fix bad flag example View
  • deps: remove jsdoc View
  • deps: tap@12.0.1 View
  • deps: inquirer@6.0.0 View
  • deps: cliui@4.1.0 View
  • deps: chalk@2.4.1 View
  • Update README.md View
  • Update README.md View
  • Update README.md View

v8.1.3 (2018-02-11)

  • 8.1.3 View
  • seeli: unbind the chalk functions View

v8.1.2 (2018-02-03)

  • 8.1.2 View
  • command: add interactive options to flag View

v8.1.1 (2018-02-01)

v8.1.0 (2018-01-31)

  • 8.1.0 View
  • command: adds a multi option for list prompts View

v8.0.1 (2018-01-07)

  • 8.0.1 View
  • command: fixes nested flag names in interactive mode View
  • Update README.md View
  • Update README.md View

v8.0.0 (2017-12-31)

  • 8.0.0 View
  • exapmles: ui prompt / confirm example View
  • pkg: bumps minimum node version to v7 View
  • usage: don't show the interactive flag if the comand isn't interactive View
  • examples: more examples View
  • seeli: add a colorize shortcut function View
  • doc, examples: more exmples, updated Docs View
  • lint: no functional changes View
  • test: add hook for constructor event handlers View
  • usage, from: constrain flag descriptions to 80 cols max View
  • deps: string-width@2.1.1 View
  • test: use rendered fixtrues for output tests View
  • exmples: clean up the examples dir View
  • 8.0.0-0 View
  • doc, command: update command example in jsdoc View
  • seeli: only strings returned from run are written to stdout View
  • examples: fix up example hello command View
  • test: use content event to get content instead of monkeypatching console View
  • command: fixes auto even handler bugs View
  • examples: adding some additional commands for the example View
  • usage, from: generate a new ui instance on each call. View
  • command: prettify nested flags for interactive mode View
  • ci: disable node v6 View
  • command, usage: better formatting on help output View
  • deps: cliui@4.0.0 View
  • command: emit content in non-interactive mode View
  • command: include an instance of ora View
  • deps: ora@1.3.0 View
  • command: expose a propmt function a debug helper View
  • replace callbacks and continuations with promises and async await View
  • 8.0.0-0 View
  • doc, command: update command example in jsdoc View
  • seeli: only strings returned from run are written to stdout View
  • examples: fix up example hello command View
  • test: use content event to get content instead of monkeypatching console View
  • command: fixes auto even handler bugs View
  • examples: adding some additional commands for the example View
  • usage, from: generate a new ui instance on each call. View
  • command: prettify nested flags for interactive mode View
  • ci: disable node v6 View
  • command, usage: better formatting on help output View
  • deps: cliui@4.0.0 View
  • command: emit content in non-interactive mode View
  • command: include an instance of ora View
  • deps: ora@1.3.0 View
  • command: expose a propmt function a debug helper View
  • replace callbacks and continuations with promises and async await View

v8.0.0-0 (2017-12-26)

  • 8.0.0-0 View
  • doc, command: update command example in jsdoc View
  • seeli: only strings returned from run are written to stdout View
  • examples: fix up example hello command View
  • test: use content event to get content instead of monkeypatching console View
  • command: fixes auto even handler bugs View
  • examples: adding some additional commands for the example View
  • usage, from: generate a new ui instance on each call. View
  • command: prettify nested flags for interactive mode View
  • ci: disable node v6 View
  • command, usage: better formatting on help output View
  • deps: cliui@4.0.0 View
  • command: emit content in non-interactive mode View
  • command: include an instance of ora View
  • deps: ora@1.3.0 View
  • command: expose a propmt function a debug helper View
  • replace callbacks and continuations with promises and async await View

v7.0.0 (2017-12-16)

  • 7.0.0 View
  • lint: remove unuse vars View
  • doc: update read me with new config options View
  • command: inject an invalid handler on run to catch type errors View
  • command: pass answers back to interactive questions View
  • command: fix interactive validation function View
  • type-of: fixes type resolution for functions View
  • registry: delete existing commands on reset View
  • usage, command move object helpers to lang View
  • use callbacks for default behavior instead of events View

v6.0.3 (2017-12-09)

  • 6.0.3 View
  • helpers: add chalk noop fallback View

v6.0.2 (2017-11-24)

  • 6.0.2 View
  • command: set nested flags in interactive mode View

v6.0.1 (2017-11-22)

  • 6.0.1 View
  • update title gif View
  • doc: update docs with latest version View
  • test: remove flaky test View
  • doc: Update Readme and demo gif View
  • object: remove key-for. Not used View
  • doc: update readme with nested docs View

v6.0.0 (2017-11-20)

  • 6.0.0 View
  • [BREAKING] seeli, conf: exitOnError is a config option instead of a prop View
  • command: argv resolves nested flags View
  • object: object functions for dealing with nested keys View
  • deps: inquirer@4.0.0 View
  • deps: debug@3.1.0 View
  • pkg: lock file View

v5.0.0 (2017-09-25)

  • 5.0.0 View
  • lib: linting View
  • command: Adds strict option on command instance View
  • test: replace moca tests with tap View
  • command: replace chalk.stripColors with strip ansi pkg View
  • deps: tap@10.7.2 View
  • dep: stip-ansi@4.0.0 View
  • dep: chalk@2.1.0 View
  • pkg: remove the bundled deps declaration. View
  • lib: some general clean ups View
  • whitespace and help format fixes View

v4.0.0 (2017-03-19)

  • 4.0.0 View
  • deps: update ourdated packages View
  • command: execute each question individually View
  • deps: update outdated packages View
  • build: test on node v6 and v7 View
  • lib: retabbing View
  • ignore .save files View

v3.0.1 (2016-10-08)

  • 3.0.1 View
  • make sure to pass the data to the interactive run View
  • linting, doc fixes View
  • remove the util dep from command.js View

v3.0.0 (2016-09-25)

  • 3.0.0 View
  • fixing some module docs View
  • fix up the command test file View
  • remove prime from bundleddependencies View
  • fix some module docs in entry point View
  • removing references to prime in entrypoint View
  • updating some docs in command module View
  • remove the prim dep View
  • including a syntax legend in help output View
  • make sure domain is loaded first... View
  • make sure to add command to domain View
  • break the domain object into separate module View
  • replace string formats with string templates View
  • validate and dispatch for interactive View
  • linting helpers View
  • linting lib/command.js View
  • remove the option mixin class View
  • include error message in helper command error View
  • bump node requirment to 6 View
  • reassign url / path after merge for nopt View
  • update some tests for inheritance View
  • fixin up options handeling and simplify loops View
  • rework the command to use es6 class View
  • fixing a missing variable declaration View
  • linting View

v2.3.1 (2016-06-29)

  • 2.3.1 View
  • Use clone package over mout deepclone View
  • fixing formatting error in the README View

v2.3.0 (2016-06-28)

  • 2.3.0 View
  • include the mask flag option in readme View
  • Switch options module back to using merge View
  • add a mask and url input flag for interactive mode View
  • Add flag option mask to allow for password field types View
  • use deep mixin over shallow to include exiting options View
  • bumping inquirer package to 1.1 View

v2.2.1 (2016-06-27)

  • 2.2.1 View
  • Converting tabs to spaces in README View
  • adding tests around alias funcationality View
  • include a setting for command props soe we can unset them View
  • including the debug package View
  • Fix up the alias functionality View
  • including additional version in travis build View

v2.2.0 (2016-06-20)

  • 2.2.0 View
  • fixing some module docs View
  • Adding some simple tests for top level config functionality View
  • Update Readme with additional config options View
  • Load the help command from a configurable path / module View
  • moving the inline help generator to a module function View

v2.1.0 (2016-06-18)

  • 2.1.0 View
  • remove a console statement View
  • include a url flag in the example command View
  • Adding better help parsing for url and path View
  • Use mixin instead of merge for options View
  • better type handling. View

v2.0.1 (2016-05-18)

  • 2.0.1 View
  • bump version of mout View
  • Allow for null / empty content View

v2.0.0 (2015-12-28)

  • 2.0.0 View
  • validate should check all of the flags, not just required View
  • include the directive command to the inquirere methods View

v1.0.1 (2015-11-21)

  • 1.0.1 View
  • allow directive to be passed though interactive mode View

v1.0.0 (2015-11-21)

  • 1.0.0 View
  • fix the stop flag condition logic View
  • fixing contributors block in package View

v0.4.3 (2015-10-30)

v0.4.2 (2015-10-22)

  • 0.4.2 View
  • adding dploeger as a contributor View
  • Rewrote to use conf.name View
  • Replaced whitespace with tab to comply with convention View
  • Uses script name instead of 'seeli'. Fixes #1 View
  • [NOISSUE] Code quality badge View
  • [NOISSUE] White space fix View
  • More Linting; View
  • linting. View

v0.4.1 (2015-07-16)

  • 0.4.1 View
  • make sure command usage uses configured colors View

v0.4.0 (2015-07-16)

  • 0.4.0 View
  • update the Readme View
  • Add ability to set the color of the help text bits. View
  • add a space to interactive flag separator. View

v0.3.13 (2015-07-15)

  • 0.3.13 View
  • updating outdated deps View

v0.3.12 (2015-06-23)

  • 0.3.12 View
  • fixing some README typos View

v0.3.11 (2015-06-04)

  • 0.3.11 View
  • update the validate flag option to work in non interactive mode. View
  • Honor exitOnError and capture stack trace from exceptions. View
  • fixing typo in README example View

v0.3.10 (2015-04-12)

v0.3.9 (2015-04-11)

  • 0.3.9 View
  • updating documentation to be a bit more accurate. View
  • 0.3.8 View

v0.3.8 (2014-12-30)

  • 0.3.8 View
  • fix filter logic for inquirer. View

v0.3.7 (2014-12-30)

  • 0.3.7 View
  • Remove semver from bundled deps. View
  • Reset method should clear args as well. View

v0.3.6 (2014-12-11)

v0.3.5 (2014-10-06)

  • 0.3.5 View
  • test for Directive passing on commands View
  • allowing a directive to be passed into the run function for user processing View

v0.3.4 (2014-09-19)

  • 0.3.4 View
  • clean up some things in the package.json View
  • interactive mode doesn't need two colons View
  • keep mocha as a dev dep View
  • updating some more deps View
  • updating mocha dep View

v0.3.3 (2014-08-27)

  • 0.3.3 View
  • store options in a private variable. View

v0.3.2 (2014-08-27)

  • 0.3.2 View
  • need a way to set internal values for commands. View
  • fix typo View
  • fix the README View

v0.3.1 (2014-08-22)

v0.3.0 (2014-08-22)

  • 0.3.0 View
  • more property and error documentation View
  • internal unregister method View
  • clean up some of the readme View
  • allowing for command aliasing View
  • unregister won't work. View
  • some tests around command subclassing View
  • fixing up some docs View
  • white space fixing View
  • starting some tests around the cli harness View
  • remove a douple console write View
  • add a required flag to example command View
  • Move the required flag validation to a class method View
  • expose list from the top level cli View
  • registy methods for unregister and supress process.exit View
  • include deps badge View
  • fix require path in example View
  • build status link View
  • include link to domains in readme View
  • travis file View

v0.2.2 (2014-07-30)

v0.2.1 (2014-07-30)

  • 0.2.1 View
  • fix image in readyme View
  • ignore the assets folder from the install View

v0.2.0 (2014-07-30)

  • 0.2.0 View
  • tighten up the deployment package View
  • adding npmignore file View
  • include the non optional deps in package View
  • Allow for required fields View
  • fix up the exmaple gif View
  • adding an example View
  • fix up theflag options docs View
  • change blue color to green. View
  • more docs and a sample image View

v0.1.1 (2014-07-29)

  • 0.1.1 View
  • fixing the error output View
  • linting View
  • beefing up output styles View