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

'description' field not updating and submitting with commits #188

Closed
vaibhavarora14 opened this issue Jul 5, 2020 · 6 comments · Fixed by #210
Closed

'description' field not updating and submitting with commits #188

vaibhavarora14 opened this issue Jul 5, 2020 · 6 comments · Fixed by #210
Labels
bug Something isn't working released

Comments

@vaibhavarora14
Copy link

I have tried description field many times, and it's broken for quite a few time.
Below is the image where I entered description
image

And now, below image on github, where no description is sent with commit
image

Current version at my end of git cz - 4.5.0

@StanLindsey StanLindsey added the bug Something isn't working label Jul 8, 2020
@ArrayKnight
Copy link

ArrayKnight commented Aug 14, 2020

I'm also running into the issue that the "BREAKING CHANGE" message doesn't show up in the commit message/body either

In case it helps, I'm running Windows 10 and Git Bash version 2.28.0.windows.1

I also went back and tried running npx git-cz@4.1.0, same issue

Managed to unblock my workflow temporarily by using Git's commit directly with multiple message flags and manually using the correct syntax for commit type and BREAKING CHANGE

https://stackoverflow.com/questions/29933349/how-can-i-make-git-commit-messages-divide-into-multiple-lines/29934000
https://stackoverflow.com/questions/5064563/add-line-break-to-git-commit-m-from-the-command-line#:~:text=Try%20the%20following%20to%20create,Repeat%20as%20needed.

Also, git log -1 confirms the missing information in the message

@ArrayKnight
Copy link

@StanLindsey @streamich This is a major issue with a breaking change that doesn't allow for a major version to be created. Can you please look at this soon?

@ArrayKnight
Copy link

Starting to track this down:

  • To get started, I forked the repo and figured out that you can run node lib/cli to run a local version of the cli
  • I added a console.log({ state, message }) on https://github.com/streamich/git-cz/blob/master/lib/cli.js#L65 to verify that the interactive prompt responses were being correctly gathered and formatted into a message
  • I verified that it was working as expected by running the cli with the --dry-run option
  • Everything appeared corrected and the output command that would be run appeared correct
  • I copied and ran the git commit command manually and got the full commit message in my repo
  • I then made a minor edit and reran the cli without the --dry-run option, passing all of the same prompt responses
  • I then verified that the second commit message was missing all details after the first line
  • Bug has been reproduced

Next I'll be looking into the executeCommand method: https://github.com/streamich/git-cz/blob/master/lib/cli.js#L14

@ArrayKnight
Copy link

https://github.com/streamich/git-cz/blob/master/lib/cli.js#L16

Things I've tried and not found any success with:

  • Passing commands and args directly in, without formatting
  • Split up formattedMessage so that the command git commit was first parameter to spawn, and --message "..." was the string value in the array as the second paramter
  • Tried different options for shell and stdio and windowsVerbatimArguments in spawn
  • Used different versions of node (12.18.2, 13.11.0, 14.8.0)

Things that could be tried next (but I don't have time right now):

  • Use a different command line / terminal
  • Use a different version of Git Bash (I'm currently using v2.28.0)
  • ???

It would also be good to know if this is a cross platform issue or not.

@xxholly32 @varora1406

  • What OS are you using? Which version?
  • Which command line / terminal? Which version?
  • What version of Node are you using?
  • Are you using NPM or Yarn? Which version?

@ArrayKnight
Copy link

Also, just for clarity, the long description, BREAKING CHANGE, and linked issues are all missing from the commit message as mentioned in #197

rodrigograca31 added a commit that referenced this issue Oct 2, 2020
The description input was dissapearing on Windows because of the new
line character. This writes the commit message to a file first and then
uses the --file parameter to read from it.

✅ Closes: #188 #197
rodrigograca31 added a commit that referenced this issue Nov 11, 2020
* fix: 🐛 multiple lines on Windows

The description input was disappearing on Windows because of the new
line character. This writes the commit message to a file first and then
uses the --file parameter to read from it.

✅ Closes: #188 #197

* refactor: 💡 improved code readability and execution flow

"command" was being built and escaped in multiple places, now its all in
one place

* test: 💍 update snapchot

* fix: 🐛 eslint

* fix: 🐛 command execution

* refactor: ♻️ change commit file to COMMIT_EDITMSG

* refactor: ♻️ move hook check down
streamich pushed a commit that referenced this issue Nov 11, 2020
## [4.7.3](v4.7.2...v4.7.3) (2020-11-11)

### Bug Fixes

* 🐛 multiple lines on Windows ([#210](#210)) ([838d47b](838d47b)), closes [#188](#188) [#197](#197)
@streamich
Copy link
Owner

🎉 This issue has been resolved in version 4.7.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

github-actions bot pushed a commit to JeromeFitz/git-cz that referenced this issue Mar 3, 2021
# [5.0.0-main.1](v4.3.1...v5.0.0-main.1) (2021-03-03)

### Bug Fixes

* 🐛 add config option to change closed issue message ([streamich#218](https://github.com/jeromefitz/git-cz/issues/218)) ([dd88ce9](dd88ce9)), closes [streamich#215](https://github.com/jeromefitz/git-cz/issues/215)
* 🐛 babel-eslint deprecated: `@babel/core|eslint-parser` ([088a1d8](088a1d8))
* 🐛 check for staged files ([78dec95](78dec95))
* 🐛 disable-emoji config being overwritten by default ([streamich#211](https://github.com/jeromefitz/git-cz/issues/211)) ([eb9eb06](eb9eb06)), closes [streamich#207](https://github.com/jeromefitz/git-cz/issues/207)
* 🐛 failing test (execSync not defined) ([b9b6969](b9b6969))
* 🐛 ignore "staged files check" when -a or --amend is passed ([206274f](206274f)), closes [streamich#189](https://github.com/jeromefitz/git-cz/issues/189)
* 🐛 incorrect config, should not need to extend anything ([3d4f82b](3d4f82b))
* 🐛 move check for git folder to top ([cdf142c](cdf142c))
* 🐛 multiple lines on Windows ([streamich#210](https://github.com/jeromefitz/git-cz/issues/210)) ([838d47b](838d47b)), closes [streamich#188](https://github.com/jeromefitz/git-cz/issues/188) [streamich#197](https://github.com/jeromefitz/git-cz/issues/197)
* 🐛 pad-right ([1891a62](1891a62))
* 🐛 pad-right ([94b063c](94b063c))
* 🐛 refactor to use theme as base to prep for overrides ([79c7552](79c7552))
* 🐛 test when in --dry-run mode ([1697c56](1697c56))
* manually update version ([811025c](811025c))
* release revert of checking for staged files ([8a6ac6e](8a6ac6e))

### Features

* ✨ gitmoji => opt-in flag feature (non-breaking) ([95ce74c](95ce74c))
* 🎸 add --disable-emoji to --help and parse from CLI ([82dd0c9](82dd0c9))
* 🎸 add "format" field to customize subject in commit msg [#81](#81) ([5e998cf](5e998cf))
* 🎸 add disable emoji flag ([52a43d9](52a43d9))
* 🎸 alphasort types; fix: json fetch spacing; fun: 💚️💛️❤️ ([fa57f99](fa57f99))
* 🎸 check for staged files ([c283ad3](c283ad3))
* 🎸 exit process when no files staged ([9fb4844](9fb4844))
* 🎸 manually bump version ([fb05bfb](fb05bfb))
* 🎸 minor bump (canary), docs, license (gitmoji), refactor ([ac9f270](ac9f270))
* 🎸 recursively search parent folders for config file ([ce04676](ce04676)), closes [#60](#60)
* 🎸 release-notes-generator (needed github... i think) ([ac4ef94](ac4ef94))

### Performance Improvements

* ⚡️ package upgrades + babel/core|eslint-pareser + husky ([0e888e1](0e888e1)), closes [streamich#256](https://github.com/jeromefitz/git-cz/issues/256)
* ⚡️ package upgrades + babel/core|eslint-pareser + husky ([4b7e2da](4b7e2da)), closes [streamich#256](https://github.com/jeromefitz/git-cz/issues/256)
* ⚡️ prettier => eslint, lint-staged + pretty-quick => husky ([8d19d60](8d19d60))
* ⚡️ release.config.js, fork => .github/workflows 👷️ canary 🐦️ ([428f561](428f561))

### BREAKING CHANGES

* node>=10.8, and husky@5 + babel-eslint deprecated to
babel/core+eslint-parser
* 🧨 ⬆️ node>=10.8, husky@5, 🔥️ babel-eslint 📦️ @babel/core|eslint-parser
* node>=10.8, and husky@5 + babel-eslint deprecated to
babel/core+eslint-parser
* 🧨 ⬆️ node>=10.8, husky@5, 🔥️ babel-eslint 📦️ @babel/core|eslint-parser
github-actions bot pushed a commit to JeromeFitz/git-cz that referenced this issue Mar 3, 2021
# [5.0.0](v4.3.1...v5.0.0) (2021-03-03)

### Bug Fixes

* 🐛 add config option to change closed issue message ([streamich#218](https://github.com/jeromefitz/git-cz/issues/218)) ([dd88ce9](dd88ce9)), closes [streamich#215](https://github.com/jeromefitz/git-cz/issues/215)
* 🐛 babel-eslint deprecated: `@babel/core|eslint-parser` ([088a1d8](088a1d8))
* 🐛 check for staged files ([78dec95](78dec95))
* 🐛 disable-emoji config being overwritten by default ([streamich#211](https://github.com/jeromefitz/git-cz/issues/211)) ([eb9eb06](eb9eb06)), closes [streamich#207](https://github.com/jeromefitz/git-cz/issues/207)
* 🐛 failing test (execSync not defined) ([b9b6969](b9b6969))
* 🐛 ignore "staged files check" when -a or --amend is passed ([206274f](206274f)), closes [streamich#189](https://github.com/jeromefitz/git-cz/issues/189)
* 🐛 incorrect config, should not need to extend anything ([3d4f82b](3d4f82b))
* 🐛 move check for git folder to top ([cdf142c](cdf142c))
* 🐛 multiple lines on Windows ([streamich#210](https://github.com/jeromefitz/git-cz/issues/210)) ([838d47b](838d47b)), closes [streamich#188](https://github.com/jeromefitz/git-cz/issues/188) [streamich#197](https://github.com/jeromefitz/git-cz/issues/197)
* 🐛 pad-right ([1891a62](1891a62))
* 🐛 pad-right ([94b063c](94b063c))
* 🐛 refactor to use theme as base to prep for overrides ([79c7552](79c7552))
* 🐛 test when in --dry-run mode ([1697c56](1697c56))
* manually update version ([811025c](811025c))
* release revert of checking for staged files ([8a6ac6e](8a6ac6e))

### Features

* ✨ gitmoji => opt-in flag feature (non-breaking) ([95ce74c](95ce74c))
* 🎸 add --disable-emoji to --help and parse from CLI ([82dd0c9](82dd0c9))
* 🎸 add "format" field to customize subject in commit msg [#81](#81) ([5e998cf](5e998cf))
* 🎸 add disable emoji flag ([52a43d9](52a43d9))
* 🎸 alphasort types; fix: json fetch spacing; fun: 💚️💛️❤️ ([fa57f99](fa57f99))
* 🎸 check for staged files ([c283ad3](c283ad3))
* 🎸 exit process when no files staged ([9fb4844](9fb4844))
* 🎸 manually bump version ([fb05bfb](fb05bfb))
* 🎸 minor bump (canary), docs, license (gitmoji), refactor ([ac9f270](ac9f270))
* 🎸 recursively search parent folders for config file ([ce04676](ce04676)), closes [#60](#60)
* 🎸 release-notes-generator (needed github... i think) ([ac4ef94](ac4ef94))

### Performance Improvements

* ⚡️ package upgrades + babel/core|eslint-pareser + husky ([0e888e1](0e888e1)), closes [streamich#256](https://github.com/jeromefitz/git-cz/issues/256)
* ⚡️ package upgrades + babel/core|eslint-pareser + husky ([4b7e2da](4b7e2da)), closes [streamich#256](https://github.com/jeromefitz/git-cz/issues/256)
* ⚡️ prettier => eslint, lint-staged + pretty-quick => husky ([8d19d60](8d19d60))
* ⚡️ release.config.js, fork => .github/workflows 👷️ canary 🐦️ ([428f561](428f561))

### BREAKING CHANGES

* node>=10.8, and husky@5 + babel-eslint deprecated to
babel/core+eslint-parser
* 🧨 ⬆️ node>=10.8, husky@5, 🔥️ babel-eslint 📦️ @babel/core|eslint-parser
* node>=10.8, and husky@5 + babel-eslint deprecated to
babel/core+eslint-parser
* 🧨 ⬆️ node>=10.8, husky@5, 🔥️ babel-eslint 📦️ @babel/core|eslint-parser
github-actions bot pushed a commit to JeromeFitz/git-cz that referenced this issue May 1, 2021
https://1eee48b15bc0b7718360a4b5ce92ecea848a2a1e@github.com/jeromefitz/git-cz/releases/tag/@jeromefitz/git-cz-v1.0.0

# 1.0.0 (2021-05-01)

### ♻️  Refactor code.

*  do not ask branchPrefix for this repo ([](45cd9cc))
* @jeromefitz/codestyle, prep for ts ([](f88e83a))
* 💡 alphasort, move up const ([](3c90e76))
* 💡 lint on theme:gitmoji ([](062dba7))
* 💡 back to `default` via `.husky/prepare-commit-msg` ([](963b7b2))
* 💡 root for prettier ([](ae30e34))
* 💡 yarn.lock 🔒️ ([](c4ec804))
* 💡 remove test.yml => create new pr for this if-needed ([](d673d34))
* 💡 remove deprecation note for changelog ([](148e1ce))
* 💡 default => user can dictate spaces (!emoji) ([](54b32ed))
* 💡 use help and version aliases in if check ([](a5f52b8))
* 💡 scopes and types search using fuzzy search ([](eeb8eda))
* 💡 use `join` to concatenate paths ([](2519d1c))
* move /src -> /lib and create run.js ([](2f8a392))
* 👌 do dependency injection of config ([](abab6cd))
* 👌 create defaults.js file ([](fa2496c))
* move commit types into a separate module ([](bb1967d))
* update commitizen version ([](818b264))

### ⚗️  Perform experiments.

* ⚗ change from `--gitmoji` to `--theme` ([](68b68cc))

### ⚡️  Improve performance.

* ABC-1234 ⚡️ test how this looks ([](dd8d5f1))
* prettier => eslint, lint-staged + pretty-quick => husky ([](8d19d60))
* release.config.js, fork => .github/workflows 👷️ canary 🐦️ ([](428f561))
* package upgrades + babel/core|eslint-pareser + husky ([](0e888e1)), closes [streamich#256](https://github.com/jeromefitz/git-cz/issues/256)
* package upgrades + babel/core|eslint-pareser + husky ([](4b7e2da)), closes [streamich#256](https://github.com/jeromefitz/git-cz/issues/256)
* build cz prompter into one file  for performace ([](dd62d93))
* remove all deps so nothing is installed ([](16ce6a7))
* bundle into single .js file for perf ([](a7738c8))

### ✅  Add or update tests.

* updates to snapshots {formatCommitMessage} ([](2fba03a))
* update 📸️ for new cli; add new test for theme gitmoji ([](1f032ee))
* 💍 update format, two new tests (custom, dynamic custom) ([](d8096aa))
* 💍 update test snapshot ([](4a0434c))
* 💍 limit Jest worker count ([](95a7830))
* 💍 remove snapshot test ([](8cb2826))
* 💍 update Jest snapshot ([](38055db))
* 💍 add integration test ([](daa52fe))
* 💍 add tests for formatMessage() function ([](f5ff78b))
* 💍 check prompter method is exported for Commitizen ([](1dcf01a))
* 💍 add Mocha for testing ([](e53bb97))

### ✨  Introduce new features.

*  default theme is now `gitmoji`; old is now `original` ([](b2f560b))
* --theme gitmoji update for gitflow && branchTypes ([](b03d8f9))
* 🎸 husky@6 ([](0adde3a))
* 🎸 feature/semantic-branch-names ([](4e0289e))
* 🎸 gitmoji change "quickfix" to "hotfix" 🚑️ ([](a9c7893))
* 🎸 alphasort types; fix: json fetch spacing; fun: 💚️💛️❤️ ([](fa57f99))
* 🎸 minor bump (canary), docs, license (gitmoji), refactor ([](ac9f270))
* gitmoji => opt-in flag feature (non-breaking) ([](95ce74c))
* 🎸 release-notes-generator (needed github... i think) ([](ac4ef94))
* 🎸 add "format" field to customize subject in commit msg #81 ([](5e998cf)), closes [#81](#81)
* 🎸 exit process when no files staged ([](9fb4844))
* 🎸 check for staged files ([](c283ad3))
* 🎸 manually bump version ([](fb05bfb))
* 🎸 recursively search parent folders for config file ([](ce04676)), closes [#60](#60)
* 🎸 add --disable-emoji to --help and parse from CLI ([](82dd0c9))
* 🎸 improve help screen ([](1838c1c))
* 🎸 add help & version flags ([](799fff2))
* 🎸 add disable emoji flag ([](52a43d9))
* 🎸 can set answers through CLI in default mode ([](99238c2))
* 🎸 Allow emojis in non-interactive and set defaults ([](08cf19c))
* 🎸 non-interactive mode ([](61b40db))
* 🎸 adds a feature to search for types ([](f8c3452))
* 🎸 adds scope search in scopes question ([](70bf18b))
* 🎸 adds git hooks support ([](80176cd)), closes [#79](#79)
* 🎸 added disableEmojis on config ([](448873e))
* 🎸 build binaries ([](0a64804))
* 🎸 add emojis to BREAKING CHANGE and closed issue sections ([](5e6dc17))
* 🎸 use "closes" keywoard to close GitHub issues ([](bb89aec)), closes [streamich#123](https://github.com/jeromefitz/git-cz/issues/123)
* try to release new version from Travis ([](b6e5a5e))
* removed question mark if no emojis are configured ([](212c172)), closes [#9](#9)
* 🎸 add dry-run mode ([](395c0c7))
* 🎸 add mmarkdown ([](323f0e8))
* 🎸 show nice error message when Git root not found ([](54ed319))
* 🎸 execute standalone CLI commit ([](8570804))
* 🎸 add back Lerna support ([](879d9c1))
* use Git to determine root folder ([](d59dbd4))
* 🎸 connect new interface to commitizen ([](3dd3c67))
* create formatMessage() function ([](d1c6755))
* add scope to subject input ([](f942494))
* store answers in state ([](3110e94))
* refactor questions out ([](5212e93))
* 🎸 make LimitedInput work with new inquirer ([](065bfae))
* 🎸 add binary git-cz command for CLI ([](3d11bdd))
* add default scopes ([](1be406f))
* 🎸 update emoji icons ([](9e29df4))
* 🎸 add signale for error logging ([](9aea7b2))
* 🎸 make changelog config customizable ([](1758b94))
* add emojis to commit message ([](2c36297))
* display emoji in selection list ([](3e2e57b))
* simplify messages, increase line length ([](909bae6))
* add support for lerna mono-repos ([](11cbde4))
* Check commit subject for minimum length ([](9f41dbf))
* show line prefixes added by the adapter ([](c6202fe))
* autofix header case ([](238dd6f))
* add commitizen prompter ([](89b4dac))
* add custom limited input component ([](1ba869a))
* initial commit ([](18ccbd9))

### 🍻  Write code drunkenly.

* move to `./themes/`, no need for `./themes/default` yet ([](2227b00))

### 🎨  Improve structure / format of the code.

* 💄 space-before-function-paren (p) trailingComma (e) ([](c81029c))
* 💄️  fix lerna errors, update eslint to not !prettier ([](0231a55))
* 💄 comma-dangle update to eslint (to match prettier) ([](895b7c7))
* 💄 run `lint:fix` from prettier + eslint on codebase ([](f5880b7))
* 💄 trailingComma on prettier ([](673ef49)), closes [/github.com/streamich/pull/184#issuecomment-636099165](https://github.com//github.com/streamich/git-cz/pull/184/issues/issuecomment-636099165) [streamich#184](https://github.com/jeromefitz/git-cz/issues/184)
* 💄 fix ESLint error ([](49636ca))
* 💄 removes no-process-env rule ([](747ca66))
* 💄 improve question formatting ([](c856b9d))
* 💄 fix eslint error ([](d9d0113))
* align code to mailonline styleguide ([](bcac383))
* remove log ([](fc3c866))

### 🐛  Fix a bug.

* hack for gitflow branch to be feature ([](0fa817e))
* space{2} ([](dab1ea0))
* refactor to use theme as base to prep for overrides ([](79c7552))
* incorrect config, should not need to extend anything ([](3d4f82b))
* babel-eslint deprecated: `@babel/core|eslint-parser` ([](088a1d8))
* move check for git folder to top ([](cdf142c))
* pad-right ([](1891a62))
* pad-right ([](94b063c))
* add config option to change closed issue message (streamich#218) ([](dd88ce9)), closes [streamich#218](https://github.com/jeromefitz/git-cz/issues/218) [streamich#215](https://github.com/jeromefitz/git-cz/issues/215)
* multiple lines on Windows (streamich#210) ([](838d47b)), closes [streamich#210](https://github.com/jeromefitz/git-cz/issues/210) [streamich#188](https://github.com/jeromefitz/git-cz/issues/188) [streamich#197](https://github.com/jeromefitz/git-cz/issues/197)
* disable-emoji config being overwritten by default (streamich#211) ([](eb9eb06)), closes [streamich#211](https://github.com/jeromefitz/git-cz/issues/211) [streamich#207](https://github.com/jeromefitz/git-cz/issues/207)
* ignore "staged files check" when -a or --amend is passed ([](206274f)), closes [streamich#189](https://github.com/jeromefitz/git-cz/issues/189)
* failing test (execSync not defined) ([](b9b6969))
* release revert of checking for staged files ([](8a6ac6e))
* check for staged files ([](78dec95))
* test when in --dry-run mode ([](1697c56))
* manually update version ([](811025c))
* fix git commit error ([](b116ba0))
* do not format body as undefined ([](28d6e77))
* fixes autocomplete prompt import ([](91226ba))
* fixes scope's empty string answer issue ([](53dd466))
* simplify semantic-release config ([](3872978))
* remove emojis when disableEmoji is true ([](62915be))
* Adhere to lerna settings for workspaces directory ([](4151235)), closes [#85](#85)
* make semantic-release publish to NPM ([](6f5c836))
* trigger again ([](ee4cf18))
* trigger new release ([](5457be9))
* don't add emoji to head only when "disableEmoji" is true ([](45489c8))
* build binaries on Travis ([](10194a8))
* Allow usage of package on win32 ([](41c2170)), closes [#21](#21)
* actually return execSync() result ([](9321454)), closes [#19](#19)
* add extra space after emoji ([](47a746a))
* use process.platform to check for platform ([](be13775))
* Windows support ([](bcc3525)), closes [#12](#12)
* fix: don't fail if config missing in package.json ([](a4a010d))
* fix lerna question all package list ([](74581de))
* don't ask Lerna question, if Lerna not installed ([](843093c))
* 🐜 simplify package.json ([](ea20619))
* 🐜 Updated bug emoji ([](e81dd66))
* 🐞 README fixes ([](ee33460))
* fix typo ([](548f978))

### 👷  Add or update CI build system.

* force node@12 for build binaries x64 ([](d1fd477))
* node@10 removal ([](dbf073d))
* 🎡 kodiak automerge_label catch-all? ([](d523600))
* 🎡 prefix-development fail (scope also fails...) ([](07c1c8b))
* 🎡 add dependabot and kodiak to 🍽️ ([](81a9a46))
* 🎡 remove `master` and go off of `main` ([](817313a))
* 🎡 switch to @semantic-release/release-notes-generator, test ([](07003b4))
* 🎡 travis ^10.18.0 ([](6b80de4))
* 🎡 fork to => `@jeromefitz/git-cz` until PR is accepted ([](19b5998))
* 🎡 remove NPM semantic-release plugin for on release ([](a9f23eb))
* 🎡 update semantic-release configuration ([](faa47a8))
* 🎡 use specifically Node 10 on Travis ([](2e82174))
* 🎡 add Browserify to deps for CI ([](3ce6ffe))
* 🎡 add scripts to Travis CI script ([](1638590))
* rollback semantic-release ([](76bc097))
* change CI script order ([](e58513e))
* 🤖 add CI posting scripts ([](04545f6))

### 💚  Fix CI Build.

*  data.gitmoji.types from this repo, not its publish ([](a42ada1))
* targets node12 ([](04780aa))

### 💽️  Changes that don’t modify src or test files

* **release:** 7.0.0 [skip ci] ([](857afc4))
* **dev:** 🤖 bump @babel/core from 7.13.16 to 7.14.0 ([](4ad6b62))
* **dev:** 🤖 bump pkg from 5.0.0 to 5.1.0 ([](66b0b3b))
* **dev:** 🤖 bump eslint-plugin-jsdoc from 32.3.2 to 32.3.3 ([](396c6a8))
* **dev:** 🤖 bump eslint-plugin-unicorn from 29.0.0 to 31.0.0 ([](06a2341))
* **dev:** 🤖 bump eslint-plugin-jsdoc from 32.3.1 to 32.3.2 ([](c4a5b0a))
* **dev:** 🤖 bump eslint from 7.24.0 to 7.25.0 ([](e6a3c79))
* **dev:** 🤖 bump pkg from 4.5.1 to 5.0.0 ([](c02b959))
* **dev:** 🤖 bump eslint-plugin-promise from 4.3.1 to 5.1.0 ([](096999e))
* **dev:** 🤖 bump eslint-config-prettier from 8.2.0 to 8.3.0 ([](7827bfb))
* **dev:** 🤖 bump eslint-plugin-jest from 24.3.5 to 24.3.6 ([](fa19e9c))
* **dev:** 🤖 bump eslint-plugin-jsdoc from 32.3.0 to 32.3.1 ([](1f24c3f))
* **dev:** 🤖 bump chalk from 4.1.0 to 4.1.1 ([](7115abf))
* **dev:** 🤖 bump @babel/core from 7.13.15 to 7.13.16 ([](f6f6b61))
* **release:** 6.2.1 [skip ci] ([](b80367e))
* **dev:** 🤖 bump eslint-config-prettier from 8.1.0 to 8.2.0 ([](7a4fbe0))
* **dev:** 🤖 bump eslint-plugin-jest from 24.3.4 to 24.3.5 ([](8399569))
* **dev:** 🤖 bump eslint from 7.23.0 to 7.24.0 ([](3782cef))
* **dev:** 🤖 bump @babel/core from 7.13.14 to 7.13.15 ([](f07d7a1))
* **dev:** 🤖 bump eslint-plugin-jest from 24.3.3 to 24.3.4 ([](287cbc8))
* **release:** 6.2.0 [skip ci] ([](35a2cf8))
* **release:** 6.1.0 [skip ci] ([](32eb736))
* 🤖 upgrade husky@6 and more ([](8e66a97))
* **release:** 6.0.0 [skip ci] ([](0b96f40))
* **dev:** 🤖 bump @babel/core from 7.13.13 to 7.13.14 ([](428f1aa))
* 🤖 rework for git-cz preference not gitmoji ([](1ab9077))
* 🤖 babel/core, eslint@7.23.0, ([](858d5ef))
* **release:** 5.1.0 [skip ci] ([](bbbff7e))
* **dev:** 🤖 bump pkg from 4.4.9 to 4.5.0 ([](aa703ea))
* **dev:** 🤖 bump husky from 5.1.3 to 5.2.0 ([](5360070))
* **dev:** 🤖 bump eslint-plugin-jest from 24.3.1 to 24.3.2 ([](82f319b))
* **dev:** 🤖 bump eslint-plugin-jsdoc from 32.2.0 to 32.3.0 ([](04e3bec))
* **dev:** 🤖 bump chai from 4.3.3 to 4.3.4 ([](64f0284))
* **dev:** 🤖 bump eslint from 7.21.0 to 7.22.0 ([](78fed58))
* **dev:** 🤖 bump mocha from 8.3.1 to 8.3.2 ([](4032069))
* **dev:** 🤖 bump eslint-plugin-jest from 24.2.1 to 24.3.1 ([](4b3400f))
* **dev:** 🤖 bump semantic-release from 17.4.1 to 17.4.2 ([](3015234))
* **dev:** 🤖 bump @babel/core from 7.13.8 to 7.13.10 ([](c5a6b9d))
* **dev:** 🤖 bump eslint-plugin-jest from 24.1.5 to 24.2.1 ([](8d7624e))
* **release:** 5.0.0 [skip ci] ([](5f92d96)), closes [streamich#218](https://github.com/jeromefitz/git-cz/issues/218) [streamich#215](https://github.com/jeromefitz/git-cz/issues/215) [streamich#211](https://github.com/jeromefitz/git-cz/issues/211) [streamich#189](https://github.com/jeromefitz/git-cz/issues/189) [streamich#210](https://github.com/jeromefitz/git-cz/issues/210) [streamich#188](https://github.com/jeromefitz/git-cz/issues/188) [streamich#197](https://github.com/jeromefitz/git-cz/issues/197) [#81](#81) [#60](#60) [streamich#256](https://github.com/jeromefitz/git-cz/issues/256) [streamich#256](https://github.com/jeromefitz/git-cz/issues/256)
* **release:** 5.0.0-main.1 [skip ci] ([](aad31b1)), closes [streamich#218](https://github.com/jeromefitz/git-cz/issues/218) [streamich#215](https://github.com/jeromefitz/git-cz/issues/215) [streamich#211](https://github.com/jeromefitz/git-cz/issues/211) [streamich#189](https://github.com/jeromefitz/git-cz/issues/189) [streamich#210](https://github.com/jeromefitz/git-cz/issues/210) [streamich#188](https://github.com/jeromefitz/git-cz/issues/188) [streamich#197](https://github.com/jeromefitz/git-cz/issues/197) [#81](#81) [#60](#60) [streamich#256](https://github.com/jeromefitz/git-cz/issues/256) [streamich#256](https://github.com/jeromefitz/git-cz/issues/256)
* **release:** 5.0.0-canary.6 [skip ci] ([](8c30024))
* **squash:** 5.0.0-canary.5-11 [skip ci] ([](310ebcc))
* **release:** 5.0.0-canary.5 [skip ci] ([](13a437a))
* **release:** 5.0.0-canary.4 [skip ci] ([](ac7eaba))
* **release:** 5.0.0-canary.3 [skip ci] ([](c13cbbd))
* **release:** 5.0.0-canary.2 [skip ci] ([](0c24249))
* **release:** 5.0.0-canary.1 [skip ci] ([](c59619c))
* 🤖 4.8.0-develop.1 ([](2aa7445))
* 🤖 4.8.0-develop.0 (4.7.6 was the latest) ([](f9a4fbe))
* **deps:** update dependency commitizen to v4.2.3 ([](c38da98))
* **deps:** update dependency eslint-plugin-jsdoc to v30.7.13 ([](7b3f716))
* **deps:** update dependency eslint to v7.17.0 ([](e4e8799))
* **deps:** pin dependency commitizen to 4.2.2 ([](256b27d))
* **deps:** update dependency pkg to v4.4.9 ([](0019064))
* **release:** 4.7.6 [skip ci] ([](78cc056))
* **release:** 4.7.5 [skip ci] ([](d4303ce))
* **deps:** update dependency eslint-plugin-jsdoc to v30.7.8 ([](9867bce))
* **deps:** update dependency eslint to v7.13.0 ([](e657da7))
* 🤖 upgrade commitizen to latest ([](31d9af9))
* **deps:** update dependency jest to v26 ([](798dde8))
* 🤖 update yarn.lock ([](635b487))
* **deps:** update dependency eslint-plugin-unicorn to v23 ([](b555dda))
* **deps:** update dependency eslint-plugin-jest to v24.1.3 ([](049d9d7))
* **deps:** pin dependencies ([](f510f7a))
* **release:** 4.7.4 [skip ci] ([](720722c)), closes [streamich#218](https://github.com/jeromefitz/git-cz/issues/218) [streamich#215](https://github.com/jeromefitz/git-cz/issues/215)
* **release:** 4.7.3 [skip ci] ([](a3ffb9a)), closes [streamich#210](https://github.com/jeromefitz/git-cz/issues/210) [streamich#188](https://github.com/jeromefitz/git-cz/issues/188) [streamich#197](https://github.com/jeromefitz/git-cz/issues/197)
* 🤖 upgrade eslint (streamich#208) ([](42412c3)), closes [streamich#208](https://github.com/jeromefitz/git-cz/issues/208) [streamich#205](https://github.com/jeromefitz/git-cz/issues/205) [streamich#171](https://github.com/jeromefitz/git-cz/issues/171)
* 🤖 upgrade travis node versions (streamich#212) ([](6d75c48)), closes [streamich#212](https://github.com/jeromefitz/git-cz/issues/212) [streamich#209](https://github.com/jeromefitz/git-cz/issues/209)
* **release:** 4.7.2 [skip ci] ([](0576907)), closes [streamich#211](https://github.com/jeromefitz/git-cz/issues/211)
* **deps:** update dependency mocha to v8 ([](c162b4a))
* **deps:** update dependency browserify to v17 ([](fbcd227))
* **deps:** update dependency inquirer to v7 ([](d525a6b))
* **deps:** update dependency husky to v4.3.0 ([](815c424))
* **release:** 4.7.1 [skip ci] ([](02b35c0)), closes [streamich#189](https://github.com/jeromefitz/git-cz/issues/189)
* **deps:** update dependency browserify to v16.5.2 ([](9511a01))
* **release:** 4.7.0 [skip ci] ([](0d992b3))
* **deps:** update dependency chalk to v4 ([](573ed65))
* 🤖 missing space (streamich#183) ([](9eb8286)), closes [streamich#183](https://github.com/jeromefitz/git-cz/issues/183)
* **release:** 4.6.2 [skip ci] ([](fe15af0))
* **release:** 4.6.1 [skip ci] ([](2c1050e))
* **release:** 4.6.0 [skip ci] ([](a71932a))
* **deps:** update dependency jest to v25.5.4 ([](193f022))
* **deps:** pin dependencies ([](799a305))
* 🤖 catch up with master ([](4548cca))
* **release:** 4.5.0 [skip ci] ([](c42b15b)), closes [#60](#60)
* **release:** 4.4.1 [skip ci] ([](f9573ff))
* **release:** 4.4.0 [skip ci] ([](7746799))
* **deps:** update dependency pkg to v4.4.8 ([](38f3b04))
* **deps:** update dependency pkg to v4.4.7 ([](bceb37a))
* **deps:** update dependency husky to v4.2.5 ([](91ce9a7))
* **deps:** update dependency husky to v4.2.4 ([](cd6a385))
* **deps:** update dependency pkg to v4.4.6 ([](a5db6a4))
* **deps:** update dependency browserify to v16.5.1 ([](3270946))
* **deps:** update dependency pkg to v4.4.5 ([](5b7eab3))
* **deps:** update dependency mocha to v6.2.3 ([](09ff59b))
* **deps:** update dependency minimist to v1.2.5 ([](2e0b2a7))
* **deps:** update dependency minimist to v1.2.4 ([](336d928))
* **deps:** update dependency minimist to v1.2.3 ([](faaf759))
* **deps:** update dependency pkg to v4.4.4 ([](37835e5))
* **deps:** update dependency husky to v4.2.3 ([](9276384))
* **deps:** update dependency eslint-config-mailonline to v9.0.1 ([](1723ca2))
* **deps:** update dependency husky to v4.2.2 ([](dca9b7b))
* **deps:** update dependency pkg to v4.4.3 ([](58a0e5b))
* **deps:** update dependency rimraf to v3.0.2 ([](4beb083))
* **release:** 4.3.1 [skip ci] ([](fe66607))
* **deps:** pin dependencies ([](7077d85))
* **release:** 4.3.0 [skip ci] ([](2c6d31e))
* 🤖 apply requested changes ([](4c78ff9))
* 🤖 move dependencies to devDependencies ([](e6169d0))
* **deps:** update dependency rimraf to v3.0.1 ([](58595df))
* **deps:** update dependency semantic-release to v16.0.4 ([](1f9932a))
* **deps:** update dependency husky to v4.2.1 ([](4100590))
* **deps:** update dependency semantic-release to v16.0.3 ([](a1a4a5e))
* **deps:** update dependency husky to v4.2.0 ([](6b97633))
* **release:** 4.2.0 [skip ci] ([](ee787d4))
* **deps:** update semantic-release monorepo ([](049585b))
* **deps:** pin dependency fuzzy to 0.1.3 ([](f12d2d0))
* **release:** 4.1.0 [skip ci] ([](04809fc))
* **release:** 4.0.0 [skip ci] ([](298e69c)), closes [#85](#85) [#79](#79)
* 🤖 update yarn.lock ([](286d9f4))
* **deps:** pin dependencies ([](6f43b45))
* 🤖 remove .nvmrc, update husky, change Git hook command ([](2990ffe))
* 🤖 update yarn.lock ([](ab882a5))
* **deps:** update dependency @semantic-release/github to v5.5.8 ([](0cdc4e3))
* **deps:** bump handlebars from 4.1.2 to 4.5.3 ([](f875e3a))
* **deps:** update dependency @semantic-release/npm to v5.3.5 ([](e952e16))
* **deps:** update dependency semantic-release to v15.14.0 ([](f4eba09))
* 🤖 moves autocomplete plugin to devDependencies ([](7631798))
* **deps:** update dependency pkg to v4.4.2 ([](be13196))
* 🤖 updates husky to 3.1.0 version ([](abc8479))
* **deps:** update dependency pkg to v4.4.1 ([](cf612d5))
* **deps:** update dependency @semantic-release/changelog to v3.0.6 ([](caf34ff))
* **deps:** update dependency semantic-release to v15.13.31 ([](90c69bc))
* **deps:** update dependency @semantic-release/git to v7.0.18 ([](4920f76))
* **deps:** update dependency @semantic-release/npm to v5.3.4 ([](11a27a9))
* **deps:** update semantic-release monorepo ([](b6fd521))
* **deps:** update dependency semantic-release to v15.13.29 ([](e195deb))
* **deps:** update dependency @semantic-release/npm to v5.3.2 ([](2fb1d51))
* **deps:** update dependency rimraf to v3 ([](01174c1))
* **deps:** update semantic-release monorepo ([](bd525e1))
* **deps:** update semantic-release monorepo ([](651e7f3))
* **deps:** update dependency mocha to v6.2.2 ([](eefaf9c))
* **deps:** update dependency @semantic-release/github to v5.5.3 ([](1b56ca5))
* **deps:** update dependency @semantic-release/github to v5.5.2 ([](8dbabed))
* **deps:** update dependency @semantic-release/npm to v5.2.0 ([](e640730))
* **deps:** update dependency @semantic-release/github to v5.5.0 ([](6220e3f))
* **deps:** update dependency mocha to v6.2.1 ([](2e7da68))
* **deps:** bump mixin-deep from 1.3.1 to 1.3.2 ([](1034898))
* **deps:** update dependency inquirer to v6.5.2 ([](dd2e35a))
* **deps:** update semantic-release monorepo ([](70e6be0))
* **deps:** update dependency rimraf to v2.7.1 ([](e9a7ffd))
* **deps:** update dependency rimraf to v2.7.0 ([](4ec4227))
* **deps:** update dependency semantic-release to v15.13.21 ([](c047bb2))
* **deps:** update dependency inquirer to v6.5.1 ([](fb2995d))
* **deps:** update dependency browserify to v16.5.0 ([](77695d1))
* **deps:** update dependency browserify to v16.4.0 ([](708862f))
* **deps:** update dependency semantic-release to v15.13.19 ([](3817758))
* **deps:** bump cached-path-relative from 1.0.1 to 1.0.2 ([](05b32b4))
* **deps:** bump merge from 1.2.0 to 1.2.1 ([](7942aa7))
* **deps:** update dependency mocha to v6.2.0 ([](7679dfe))
* **deps:** update dependency inquirer to v6.5.0 ([](149ca20))
* **deps:** update dependency browserify to v16.3.0 ([](b066318))
* **deps:** update semantic-release monorepo ([](63fbbbd))
* **release:** 3.2.1 [skip ci] ([](a2a8d95))
* **release:** 3.2.0 [skip ci] ([](86a9054))
* **deps:** update dependency @semantic-release/git to v7.0.15 ([](cbb826a))
* **deps:** update semantic-release monorepo ([](c94d2ae))
* **deps:** update dependency @semantic-release/npm to v5.1.12 ([](6004ebe))
* **deps:** update semantic-release monorepo ([](5b2ae84))
* **deps:** update dependency semantic-release to v15.13.17 ([](43176d2))
* **deps:** update dependency inquirer to v6.4.1 ([](8630314))
* **deps:** update dependency inquirer to v6.4.0 ([](0d458ac))
* **deps:** update semantic-release monorepo ([](491b2a3))
* **deps:** bump js-yaml from 3.12.0 to 3.13.1 ([](ea96ff7))
* **deps:** bump fstream from 1.0.11 to 1.0.12 ([](699cfd1))
* **deps:** update dependency pkg to v4.4.0 ([](63c1ebc))
* **deps:** update semantic-release monorepo ([](1afbf68))
* **deps:** update dependency pkg to v4.3.8 ([](c96cbba))
* **deps:** update dependency mocha to v6.1.4 ([](a594f14))
* **deps:** pin dependencies ([](5ed67f2))
* **release:** 3.1.1 [skip ci] ([](c7beae0))
* **release:** 3.1.0 [skip ci] ([](2dbd6a3))
* 🤖 move Mocha in dev dependencies ([](39fddb3))
* **deps:** update dependency rimraf to v2.6.3 ([](c9a2108))
* **deps:** update dependency chalk to v2.4.2 ([](107f987))
* **deps:** update dependency inquirer to v6.3.1 ([](4a5f4ff))
* **deps:** update dependency browserify to v16.2.3 ([](6a64ba8))
* **deps:** pin dependencies ([](b545eee))
* configure renovate ([](d4c599d))
* 🤖 remove scopes by default ([](15ff838))
* 🤖 various improvements ([](7adf03c))
* 🤖 use yarn.lock instead of package-lock.json ([](3b54924))
* 🤖 add scripts in package.json ([](bac7a6d))
* 🤖 use robot icon for chore ([](a224c00))
* 👻 add sample custom config ([](a122772))
* 👻 update dependencies ([](6c5452d))
* 👻 decrease commit message length as per re ([](c134004))
* chore add mising dependency ([](ecd2849))
* update package-lock.json ([](4276470))
* bump dependencies versions ([](1187335))
* add yarn.lock to .gitignore ([](4d75589))
* add travis building process ([](2461888))
* specify a nodejs version for nvm ([](5f0d20e))

### 📝  Add or update documentation.

* @jeromefitz/git-cz intall updates, why this fork 🍴️ ([](f2247ba))
* ✏️ theme should not be in defaultConfig in README ([](1d90575))
* ✏️ README clean-up and husky@5 addition ([](09285d4))
* README update for: format, theme ([](d4057a3))
* improve readme ([](79dfc4e))
* ✏️ add global config to docs ([](8af9b47))
* ✏️ add non-interactive mode to README ([](661d0ea))
* fixed config file name ([](2cfe627))
* add better preview image ([](e149837))
* ✏️ add config to README ([](021fa4c))
* ✏️ rebuild readme ([](d80632a))
* ✏️ add example ([](3fcc7cd))
* ✏️ improve README ([](4dd3914))
* ✍️ update README ([](6f3ebbe))
* fix adapter installation instruction ([](ba5fbd4))
* add readme documentation ([](5d9db5a))

### 🔥  Remove code or files.

*  travis.yml ([](699c5bc))
* CHANGELOG.md (we use releases) ([](be2a01a))

### 🔧  Add or update configuration files.

*  more defaults to the new default 🤪️ ([](6ef6672))

### 🔨  Add or update development scripts.

*  use semver from default theme for release notes ([](f2f4b5d))

### 🩹  Simple fix for a non-critical issue.

* bump version for npm publish file reduction ([](3e69692))
* yarn.lock 🔒️ ➕️  test of gitmoji conventional commit ([](ec57636))

### 🙈  Add or update a .gitignore file.

*  coverage ([](f302f54))
*  coverage ([](ded90f7))
* new files for npm ([](a39f871))

### 🚚  Move or rename resources (e.g.: files, paths, routes).

* fetchGitmoji for clearer distinction of responsibility ([](f8ba905))

### 🚨  Fix compiler / linter warnings.

*  object-property-newline, please stop the madness ([](d8f58d1))

### Breaking change

* node>=10.8, and husky@5 + babel-eslint deprecated to
babel/core+eslint-parser
* node>=10.8, and husky@5 + babel-eslint deprecated to
babel/core+eslint-parser

### BREAKING CHANGE

* force node@12 for build binaries x64
* ⚡️ remove node@10 support

refactor: 💡 remove --branch console

refactor: 💡 lift up branchName

refactor: 💡 attempt again at lift

refactor: 💡 wait what commenting this out works

test: 💍 kind of, is rev-parse the prblem here

refactor: 💡 run.js is not even a thing

refactor: 💡 yup check against dryRun() for stsaged fileds

refactor: 💡 wut

refactor: 💡 how many checks do you want you moron

refactor: 💡 one more time

refactor: 💡 here i am

refactor: 💡 just needed to pass --allow-empty

refactor: 💡 update snapshots

refactor: 💡 prep for merge update README hack hack hack
* 🧨 ⬆️ node>=10.8, husky@5, 🔥️ babel-eslint 📦️ @babel/core|eslint-parser
* 🧨 ⬆️ node>=10.8, husky@5, 🔥️ babel-eslint 📦️ @babel/core|eslint-parser
* 🧨 Release new major
* 🧨 test

✅ Closes: test
* "closes" keyboard is used instead of "issues", which will close GitHub
issues.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working released
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants