Tags: fdlk/cz-cli
Tags
fix(config loader): deal with config file charset (commitizen#584) Make sure that config file charset is utf-8, or throw detail to notify
fix(deps): update dependency find-node-modules to v2 (commitizen#611) This PR contains the following updates: | Package | Type | Update | Change | References | |---|---|---|---|---| | find-node-modules | dependencies | major | `1.0.4` -> `2.0.0` | [source](https://togithub.com/callumacrae/find-node-modules) | --- ### Release Notes <details> <summary>callumacrae/find-node-modules</summary> ### [`v2.0.0`](https://togithub.com/callumacrae/find-node-modules/compare/v1.0.4...v2.0.0) [Compare Source](https://togithub.com/callumacrae/find-node-modules/compare/v1.0.4...v2.0.0) </details> --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`". :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#commitizen/cz-cli).
fix(package): avoid depending on flatmap-stream (commitizen#591)
fix: Revert deal with config file charset (commitizen#525) (commitize… …n#583) This reverts commit c74eeb9.
fix(config loader): deal with config file charset (commitizen#525) make sure that config file charset is utf-8, or throw detail to notify. for commitizen#465 [Question] SyntaxError: Parsing JSON at for commitizen config failed
fix(cli): Make `gz -a` working again (commitizen#573) closes commitizen#543
fix(deps): update dependency inquirer to v6 (commitizen#541) This PR contains the following updates: | Package | Type | Update | Change | References | |---|---|---|---|---| | inquirer | dependencies | major | `1.2.3` -> `6.2.0` | [source](https://renovatebot.com/gh/SBoudrias/Inquirer.js) | --- ### Release Notes <details> <summary>SBoudrias/Inquirer.js</summary> ### [`v6.0.0`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v6.0.0) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v5.2.0...v6.0.0) ##### Breaking - Update to Rx.js v6 ##### New features - New prompt type `number`. - `transformer` option now receive `{ isFinal }` as a flag to allow transforming the final answer differently. - Use `name` as default message if `message` isn't provided. - Hide default values for `password` prompt. ### [`v5.2.0`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v5.2.0) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v5.1.0...v5.2.0) Now passing the `answers` hash in the `transformer` function arguments. ### [`v5.1.0`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v5.1.0) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v5.0.1...v5.1.0) - Added a `transformer` option to the `input` prompt allowing you to modify the displayed user input. (Useful to modify colors as user type, etc) ### [`v5.0.1`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v5.0.1) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v5.0.0...v5.0.1) - Fix bug with the `editor` prompt. ### [`v5.0.0`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v5.0.0) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v4.0.2...v5.0.0) **Breaking**: Upgrade to RxJS v5 which updates a bunch of Reactive interface method names. For people not using the Reactive interface directly, this new major release should just work out of the box. ### [`v4.0.2`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v4.0.2) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v4.0.1...v4.0.2) Improve Windows rendering to properly match terminal size ### [`v4.0.1`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v4.0.1) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v4.0.0...v4.0.1) - Update dependency to fix a LGPL license issue. ### [`v4.0.0`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v4.0.0) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.3.0...v4.0.0) #### Breaking The core codebase went through a major es5 to 6 refactor. As such, we're **dropping support for Node 4**. This change will likely require **changes to the community Plugins** as es6 classes are enforcing more restriction (like `constructor` can only be invoked with `new`). #### New features / Bug fixes - `list`, `expand` and `rawlist` prompts now accepts the value as default (previously it would only accept the choice index). - The pagination now properly handles multiline choices. - Fix bug where invalid default choices would break the UI. ### [`v3.3.0`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.3.0) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.2.3...v3.3.0) - Added `prefix` and `suffix` options to question object to allow you to edit the `?` prefix or add a custom suffix. ### [`v3.2.3`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.2.3) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.2.2...v3.2.3) - Fix bug where user input prompt containing ANSI code would offset the cursor. ### [`v3.2.2`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.2.2) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.2.1...v3.2.2) - Fix `BottomBar` with multi-line content. ### [`v3.2.1`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.2.1) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.2.0...v3.2.1) - Fix: gracefully exit process on `SIGINT` (stopped calling `process.exit()` directly) ### [`v3.2.0`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.2.0) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.1.1...v3.2.0) - Change to list prompts `default` handling: - If number, default is the choice index - Any other defined values, find the value in the choice array. (previously it'd only support strings) - Bug: SIGINT was not properly exiting the process for some users - Cleanup: bump dependencies ### [`v3.1.1`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.1.1) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.1.0...v3.1.1) - Fix bug where password would show after a validation error. ### [`v3.1.0`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.1.0) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.0.6...v3.1.0) - `password` prompt can now rendered hidden input (Unix style) - `filter` function now also receive the current answers as argument - Smaller package size ### [`v3.0.6`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.0.6) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.0.5...v3.0.6) - Fix help message not always disappearing after interaction in list prompt - Fix command line not properly cleaned when sending a SIGINT (`ctrl-c`) signal on Ubuntu ### [`v3.0.5`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.0.5) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.0.4...v3.0.5) Properly respect the pageSize option when deciding whether to paginate or not. ### [`v3.0.4`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.0.4) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.0.3...v3.0.4) Fix extra whitespace being printed [#​506](https://renovatebot.com/gh/SBoudrias/Inquirer.js/issues/506) ### [`v3.0.3`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.0.3) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.0.2...v3.0.3) - Unsure we properly unmute the stdout on force close. ### [`v3.0.2`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.0.2) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.0.1...v3.0.2) - Properly reset the prompt state when a SIGINT signal is emitted. (this fix bug where texts under the input wouldn't be cleared off the terminal after emitting ctrl-c) - Fix bug with scrollable list centering ### [`v3.0.1`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.0.1) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v3.0.0...v3.0.1) - Fix import bug ### [`v3.0.0`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v3.0.0) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v2.0.0...v3.0.0) - Drop support for Node < 4 - Allow failing async validation by rejecting the returned Promise - Fix bug with bottom bar ### [`v2.0.0`](https://renovatebot.com/gh/SBoudrias/Inquirer.js/releases/v2.0.0) [Compare Source](https://renovatebot.com/gh/SBoudrias/Inquirer.js/compare/v1.2.3...v2.0.0) - Answer `name` with `.` are now expand in the answer object. e.g. `name.sub` would generate an answer object formatted as `{name: {sub: 'answer'}}`. - `expand` prompt default value if not specified is now `help`. - Drop support for node 0.10 and 0.12 </details> --- ### Renovate configuration :date: **Schedule**: No schedule defined. :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`". :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. --- This PR has been generated by [Renovate Bot](https://renovatebot.com/gh/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#commitizen/cz-cli).
feat: Drop support for Node.js <6.x, update dependencies (commitizen#566 ) BREAKING CHANGE: Older versions of Node.js are no longer supported Includes most updates with the exception of semantic-release which breaks on windows. To be investigated in a later release.
chore(deps): update dependency eslint-plugin-standard to v2.3.1 (comm… …itizen#492) This Pull Request updates dependency [eslint-plugin-standard](https://github.com/xjamundx/eslint-plugin-standard) from `v2.0.1` to `v2.3.1` <details> <summary>Release Notes</summary> ### [`v2.3.1`](standard/eslint-plugin-standard@v2.3.0...v2.3.1) [Compare Source](standard/eslint-plugin-standard@v2.3.0...v2.3.1) --- ### [`v2.3.0`](standard/eslint-plugin-standard@v2.2.0...v2.3.0) [Compare Source](standard/eslint-plugin-standard@v2.2.0...v2.3.0) --- ### [`v2.2.0`](standard/eslint-plugin-standard@c9a1dfb...v2.2.0) [Compare Source](standard/eslint-plugin-standard@c9a1dfb...v2.2.0) --- ### [`v2.1.1`](standard/eslint-plugin-standard@v2.1.0...c9a1dfb) [Compare Source](standard/eslint-plugin-standard@v2.1.0...c9a1dfb) --- ### [`v2.1.0`](standard/eslint-plugin-standard@v2.0.1...v2.1.0) [Compare Source](standard/eslint-plugin-standard@v2.0.1...v2.1.0) --- </details> --- This PR has been generated by [Renovate Bot](https://renovatebot.com).
Configure Renovate (commitizen#464) Welcome to [Renovate](https://renovatebot.com)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin. Renovate will begin keeping your dependencies up-to-date only once you merge this Pull Request. If you close this Pull Request unmerged, then Renovate will be disabled. If you have any questions, try reading our [Docs](https://renovatebot.com/docs), particularly the Getting Started section. You can post questions in [our Config Help repository](https://github.com/renovatebot/config-help/issues) or @ the app author @rarkins in this PR and he'll probably see it. --- ## Detected Package Files * `package.json` (npm) ## Configuration Summary Based on the currently configured presets, Renovate will: - Start dependency updates once this Configure Renovate PR is merged or closed - Separate major versions of dependencies into individual branches/PRs - Do not separate patch and minor upgrades into separate PRs for the same dependency - Upgrade to unstable versions only if the existing version is unstable - Raise PRs immediately (after branch is created) - Use <code>renovate/</code> as prefix for all branch names - If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others - Keep existing branches updated even when not scheduled - Disable automerging feature - wait for humans to merge all PRs - Ignore `node_modules`, `bower_components`, and various test/tests directories - Update existing lock files only when <code>package.json</code> is modified - Autodetect whether to pin dependencies or maintain ranges - Rate limit PR creation to a maximum of two per hour - Limit to maximum 20 concurrent Renovate PRs at any time Would you like to change the way Renovate is upgrading your dependencies? Simply edit the `renovate.json` in this branch and this Pull Request description will be updated the next time Renovate runs. Try to use Config Presets (the `extends` array) when possible rather than raw config, as then this PR will be able to more accurately describe your settings. --- ### What to Expect With your current configuration, Renovate will create 34 Pull Requests: 1. **chore(deps): update babel6 monorepo** - Branch name: `renovate/babel6-monorepo` - Upgrades [babel-preset-stage-2](https://babeljs.io/) in `devDependencies` from `6.18.0` to `6.24.1` - Upgrades [babel-preset-es2015](https://babeljs.io/) in `devDependencies` from `6.18.0` to `6.24.1` - Upgrades [babel-core](https://babeljs.io/) in `devDependencies` from `6.18.2` to `6.26.3` - Upgrades [babel-cli](https://babeljs.io/) in `devDependencies` from `6.18.0` to `6.26.0` 2. **chore(deps): update dependency axios to v0.18.0** - Branch name: `renovate/axios-0.x` - Upgrades [axios](https://github.com/axios/axios) in `devDependencies` from `0.15.2` to `0.18.0` 3. **chore(deps): update dependency eslint to v3.19.0** - Branch name: `renovate/eslint-3.x` - Upgrades [eslint](https://github.com/eslint/eslint) in `devDependencies` from `3.12.2` to `3.19.0` 4. **chore(deps): update dependency eslint-plugin-promise to v3.7.0** - Branch name: `renovate/eslint-plugin-promise-3.x` - Upgrades [eslint-plugin-promise](https://github.com/xjamundx/eslint-plugin-promise) in `devDependencies` from `3.4.0` to `3.7.0` 5. **chore(deps): update dependency eslint-plugin-standard to v2.3.1** - Branch name: `renovate/eslint-plugin-standard-2.x` - Upgrades [eslint-plugin-standard](https://github.com/xjamundx/eslint-plugin-standard) in `devDependencies` from `2.0.1` to `2.3.1` 6. **chore(deps): update dependency mocha to v3.5.3** - Branch name: `renovate/mocha-3.x` - Upgrades [mocha](https://github.com/mochajs/mocha) in `devDependencies` from `3.1.2` to `3.5.3` 7. **chore(deps): update dependency node-uuid to v1.4.8** - Branch name: `renovate/node-uuid-1.x` - Upgrades [node-uuid](https://github.com/broofa/node-uuid) in `devDependencies` from `1.4.7` to `1.4.8` 8. **chore(deps): update dependency nodemon to v1.17.5** - Branch name: `renovate/nodemon-1.x` - Upgrades [nodemon](https://github.com/remy/nodemon) in `devDependencies` from `1.11.0` to `1.17.5` 9. **chore(deps): update dependency nyc to v10.3.2** - Branch name: `renovate/nyc-10.x` - Upgrades [nyc](https://github.com/istanbuljs/nyc) in `devDependencies` from `10.0.0` to `10.3.2` 10. **chore(deps): update dependency proxyquire to v1.8.0** - Branch name: `renovate/proxyquire-1.x` - Upgrades [proxyquire](https://github.com/thlorenz/proxyquire) in `devDependencies` from `1.7.10` to `1.8.0` 11. **chore(deps): update dependency semantic-release to v6.3.6** - Branch name: `renovate/semantic-release-6.x` - Upgrades [semantic-release](https://github.com/semantic-release/semantic-release) in `devDependencies` from `6.3.5` to `6.3.6` 12. **chore(deps): update dependency semver to v5.5.0** - Branch name: `renovate/semver-5.x` - Upgrades [semver](https://github.com/npm/node-semver) in `devDependencies` from `5.3.0` to `5.5.0` 13. **chore(deps): update dependency sinon to v1.17.7** - Branch name: `renovate/sinon-1.x` - Upgrades [sinon](https://github.com/sinonjs/sinon) in `devDependencies` from `1.17.6` to `1.17.7` 14. **fix(deps): update dependency cz-conventional-changelog to v2.1.0** - Branch name: `renovate/cz-conventional-changelog-2.x` - Upgrades [cz-conventional-changelog](https://github.com/commitizen/cz-conventional-changelog) in `dependencies` from `2.0.0` to `2.1.0` 15. **fix(deps): update dependency dedent to v0.7.0** - Branch name: `renovate/dedent-0.x` - Upgrades [dedent](https://github.com/dmnd/dedent) in `dependencies` from `0.6.0` to `0.7.0` 16. **fix(deps): update dependency find-root to v1.1.0** - Branch name: `renovate/find-root-1.x` - Upgrades [find-root](https://github.com/js-n/find-root) in `dependencies` from `1.0.0` to `1.1.0` 17. **fix(deps): update dependency glob to v7.1.2** - Branch name: `renovate/glob-7.x` - Upgrades [glob](https://github.com/isaacs/node-glob) in `dependencies` from `7.1.1` to `7.1.2` 18. **fix(deps): update dependency lodash to v4.17.10** - Branch name: `renovate/lodash-monorepo` - Upgrades [lodash](https://github.com/lodash/lodash) in `dependencies` from `4.17.5` to `4.17.10` 19. **fix(deps): update dependency shelljs to v0.8.2** - Branch name: `renovate/shelljs-0.x` - Upgrades [shelljs](https://github.com/shelljs/shelljs) in `dependencies` from `0.7.6` to `0.8.2` 20. **chore(deps): update dependency chai to v4** - Branch name: `renovate/chai-4.x` - Upgrades [chai](https://github.com/chaijs/chai) in `devDependencies` from `3.5.0` to `4.1.2` 21. **chore(deps): update dependency eslint to v4** - Branch name: `renovate/eslint-4.x` - Upgrades [eslint](https://github.com/eslint/eslint) in `devDependencies` from `3.12.2` to `4.19.1` 22. **chore(deps): update dependency eslint-config-standard to v11** - Branch name: `renovate/eslint-config-standard-11.x` - Upgrades [eslint-config-standard](https://github.com/standard/eslint-config-standard) in `devDependencies` from `6.2.1` to `11.0.0` 23. **chore(deps): update dependency eslint-plugin-standard to v3** - Branch name: `renovate/eslint-plugin-standard-3.x` - Upgrades [eslint-plugin-standard](https://github.com/xjamundx/eslint-plugin-standard) in `devDependencies` from `2.0.1` to `3.1.0` 24. **chore(deps): update dependency ghooks to v2** - Branch name: `renovate/ghooks-2.x` - Upgrades [ghooks](https://github.com/gtramontina/ghooks) in `devDependencies` from `1.3.2` to `2.0.4` 25. **chore(deps): update dependency mocha to v5** - Branch name: `renovate/mocha-5.x` - Upgrades [mocha](https://github.com/mochajs/mocha) in `devDependencies` from `3.1.2` to `5.2.0` 26. **chore(deps): update dependency nyc to v11** - Branch name: `renovate/nyc-11.x` - Upgrades [nyc](https://github.com/istanbuljs/nyc) in `devDependencies` from `10.0.0` to `11.8.0` 27. **chore(deps): update dependency proxyquire to v2** - Branch name: `renovate/proxyquire-2.x` - Upgrades [proxyquire](https://github.com/thlorenz/proxyquire) in `devDependencies` from `1.7.10` to `2.0.1` 28. **chore(deps): update dependency semantic-release to v15** - Branch name: `renovate/semantic-release-15.x` - Upgrades [semantic-release](https://github.com/semantic-release/semantic-release) in `devDependencies` from `6.3.5` to `15.5.0` 29. **chore(deps): update dependency sinon to v5** - Branch name: `renovate/sinon-5.x` - Upgrades [sinon](https://github.com/sinonjs/sinon) in `devDependencies` from `1.17.6` to `5.0.8` 30. **fix(deps): update dependency chalk to v2** - Branch name: `renovate/chalk-2.x` - Upgrades [chalk](https://github.com/chalk/chalk) in `dependencies` from `1.1.3` to `2.4.1` 31. **fix(deps): update dependency detect-indent to v5** - Branch name: `renovate/detect-indent-5.x` - Upgrades [detect-indent](https://github.com/sindresorhus/detect-indent) in `dependencies` from `4.0.0` to `5.0.0` 32. **fix(deps): update dependency fs-extra to v6** - Branch name: `renovate/fs-extra-6.x` - Upgrades [fs-extra](https://github.com/jprichardson/node-fs-extra) in `dependencies` from `^1.0.0` to `^6.0.0` 33. **fix(deps): update dependency inquirer to v5** - Branch name: `renovate/inquirer-5.x` - Upgrades [inquirer](https://github.com/SBoudrias/Inquirer.js) in `dependencies` from `1.2.3` to `5.2.0` 34. **fix(deps): update dependency path-exists to v3** - Branch name: `renovate/path-exists-3.x` - Upgrades [path-exists](https://github.com/sindresorhus/path-exists) in `dependencies` from `2.1.0` to `3.0.0` --- --- This PR has been generated by [Renovate Bot](https://renovatebot.com).
PreviousNext