mysamai / mysam

An open "intelligent" assistant for the web that can listen to you and learn.
https://mysamai.com
GNU General Public License v3.0
621 stars 65 forks source link

Update commander to the latest version ๐Ÿš€ #61

Open greenkeeper[bot] opened 5 years ago

greenkeeper[bot] commented 5 years ago

The dependency commander was updated from 2.20.0 to 3.0.0.

This version is not covered by your current version range.

If you donโ€™t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.


Publisher: abetomo License: MIT

Release Notes for v3.0.0
  • Add option to specify executable file name (#999)
    • e.g. .command('clone', 'clone description', { executableFile: 'myClone' })
  • Change docs for .command to contrast action handler vs git-style executable. (#938 #990)
  • Breaking Change TypeScript to use overloaded function for .command. (#938 #990)
  • Change to use straight quotes around strings in error messages (like 'this' instead of `this') (#915)
  • Add TypeScript "reference types" for node (#974)
  • Add support for hyphen as an option argument in subcommands (#697)
  • Add support for a short option flag and its value to be concatenated for action handler subcommands (#599)
    • e.g. -p 80 can also be supplied as -p80
  • Add executable arguments to spawn in win32, for git-style executables (#611)
    • e.g. node --harmony myCommand.js clone
  • Add parent command as prefix of subcommand in help (#980)
  • Add optional custom description to .version (#963)
    • e.g. program.version('0.0.1', '-v, --vers', 'output the current version')
  • Add .helpOption(flags, description) routine to customise help flags and description (#963)
    • e.g. .helpOption('-e, --HELP', 'read more information')
  • Fix behavior of --no-* options (#795)
    • can now define both --foo and --no-foo
    • Breaking custom event listeners: --no-foo on cli now emits option:no-foo (previously option:foo)
    • Breaking default value: defining --no-foo after defining --foo leaves the default value unchanged (previously set it to false)
    • allow boolean default value, such as from environment (#987)
  • Increment inspector port for spawned subcommands (#991)
    • e.g. node --inspect myCommand.js clone

Example Breaking Changes

The custom event for a negated option like --no-foo is option:no-foo (previously option:foo).

program
  .option('--no-foo')
  .on('option:no-foo', () => {
    console.log('removing foo');
  });

When using TypeScript, adding a command does not allow an explicit undefined for an unwanted executable description (e.g. for a command with an action handler).

program
  .command('action1', undefined, { noHelp: true }) // No longer valid
  .command('action2', { noHelp: true }) // Correct
Commits

The new version differs by 104 commits.

  • 3b0127b update Readme_zh-CN to v3.0.0 and modify some old translation problems
  • bfcd39a Set release date for 3.0.0
  • d1469c0 Bump version for release
  • 41d0bdb Add explicit breaking notes (#1006)
  • 5b1b2fe Add links for issues (so work for direct viewing of CHANGELOG)
  • fb56370 Add Tidelift links (#1004)
  • f743bf4 Expand changelog for prerelease
  • e5bce2f Add #987 to CHANGELOG
  • a9503bb Allow boolean default for flag option (#987)
  • 55e88dc Add missing changes to v3.0.0 changelog
  • fb00b0e Merge branch 'master' into release/3.0.0
  • 831d52f Merge pull request #999 from shadowspawn/feature/specifyExecutableFile
  • a59e90f Merge pull request #998 from shadowspawn/feature/develop
  • 6d68637 Increment inspector port for spawned subcommands (#991)
  • facd66f Add debugging note with issue for mixed action/executable

There are 104 commits in total.

See the full diff


FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those donโ€™t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper bot :palm_tree:

greenkeeper[bot] commented 5 years ago

Update to this version instead ๐Ÿš€

Release Notes for 3.0.1

Added

  • .name and .usage to README (#1010)
  • Table of Contents to README (#1010)
  • TypeScript definition for executableFile in CommandOptions (#1028)

Changed

  • consistently use const rather than var in README (#1026)

Fixed

  • help for sub commands with custom executableFile (#1018)
Commits

The new version differs by 17 commits.

  • 4312302 3.0.1
  • 7cf3ee7 Add date for 3.0.1
  • 3286dc7 Update CHANGELOG for 3.0.1 (#1029)
  • 4c34d0e Add definition for executableFile CommandOption (#1028)
  • 1298a79 Merge pull request #1026 from abetomo/unify_readme_code_examples_with_const
  • e9c24fe Unify readme code examples with 'const'
  • 3b3d3b5 Change CHANGELOG format for next release, and add pending changes (#1022)
  • c0e7651 Merge pull request #1021 from shadowspawn/feature/update-dependencies
  • 7d88c96 Update devDependencies
  • 3e89cc9 Merge pull request #1018 from nazieb/develop
  • bd8be00 fix showing help for sub commands with custom executableFile
  • 8b8d6e6 Merge branch 'master' into develop
  • fea94a9 Move CONTRIBUTING and add PULL_REQUEST_TEMPLATE (#1017)
  • b939242 Add Chinese translation for .name and .usage section
  • b19b58e Add TOC and some lint

There are 17 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead ๐Ÿš€

greenkeeper[bot] commented 5 years ago

Update to this version instead ๐Ÿš€

greenkeeper[bot] commented 5 years ago

Update to this version instead ๐Ÿš€