Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release 17.0.0 #90

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

chore: release 17.0.0 #90

wants to merge 1 commit into from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Feb 15, 2021

🤖 I have created a release *beep* *boop*

17.0.0 (2021-04-12)

⚠ BREAKING CHANGES

  • implicitly private methods are now actually private
  • deprecated reset() method is now private (call yargs() instead).
  • yargs-factory: refactor yargs-factory to use class (refactor(yargs-factory)!: refactor yargs-factory to use class yargs/yargs#1895)
  • .positional() now allowed at root level of yargs.
  • coerce: coerce is now applied before validation.
  • async: yargs now returns a promise if async or check are asynchronous.
  • middleware: global middleware now applied when no command is configured.
  • feat!: improve support for async/await yargs/yargs#1823 contains the following breaking API changes:
    • now returns a promise if handler is async.
    • onFinishCommand removed, in favor of being able to await promise.
    • getCompletion now invokes callback with err and `completions, returns promise of completions.

Features

  • add commands alias (similar to options function) (#1850) (00b74ad)
  • add parseSync/parseAsync method (#1898) (6130ad8)
  • add support for showVersion, similar to showHelp (#1831) (1a1e2d5)
  • adds support for async builder (#1888) (ade29b8), closes #1042
  • allow calling standard completion function from custom one (#1855) (31765cb)
  • allow default completion to be referenced and modified, in custom completion (#1878) (01619f6)
  • async: add support for async check and coerce (#1872) (8b95f57)
  • improve support for async/await (#1823) (169b815)
  • locale: add Ukrainian locale (#1893) (c872dfc)
  • middleware: async middleware can now be used before validation. (e0f9363)
  • middleware: global middleware now applied when no command is configured. (e0f9363)

Bug Fixes

Code Refactoring

  • coerce: coerce is now applied before validation. (8b95f57)
  • deprecated reset() method is now private (call yargs() instead). (376f892)
  • implicitly private methods are now actually private (376f892)
  • yargs-factory: refactor yargs-factory to use class (#1895) (376f892)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-v17.0.0 branch 2 times, most recently from 24e91af to 8b6a641 Compare February 17, 2021 05:21
@github-actions github-actions bot force-pushed the release-v17.0.0 branch 2 times, most recently from e420e87 to 4810ac8 Compare February 28, 2021 21:37
@github-actions github-actions bot force-pushed the release-v17.0.0 branch 3 times, most recently from 0fdfb87 to b4b48ee Compare March 9, 2021 03:38
@github-actions github-actions bot force-pushed the release-v17.0.0 branch 2 times, most recently from 0378c89 to dce85eb Compare March 16, 2021 00:35
@github-actions github-actions bot force-pushed the release-v17.0.0 branch 3 times, most recently from a2584be to 0935249 Compare April 3, 2021 02:03
@github-actions github-actions bot force-pushed the release-v17.0.0 branch 4 times, most recently from 49dec85 to b9fc728 Compare April 11, 2021 05:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
0 participants