This repository has been archived by the owner on Jun 16, 2021. It is now read-only.
@jeromefitz/git-cz-v1.0.0
JeromeFitz
released this
01 May 20:14
·
47 commits
to main
since this release
1.0.0 (2021-05-01)
♻️ Refactor code.
- do not ask branchPrefix for this repo ()
- @jeromefitz/codestyle, prep for ts ()
- 💡 alphasort, move up const ()
- 💡 lint on theme:gitmoji ()
- 💡 back to
default
via.husky/prepare-commit-msg
() - 💡 root for prettier ()
- 💡 yarn.lock 🔒️ ()
- 💡 remove test.yml => create new pr for this if-needed ()
- 💡 remove deprecation note for changelog ()
- 💡 default => user can dictate spaces (!emoji) ()
- 💡 use help and version aliases in if check ()
- 💡 scopes and types search using fuzzy search ()
- 💡 use
join
to concatenate paths () - move /src -> /lib and create run.js ()
- 👌 do dependency injection of config ()
- 👌 create defaults.js file ()
- move commit types into a separate module ()
- update commitizen version ()
⚗️ Perform experiments.
⚡️ Improve performance.
- ABC-1234 ⚡️ test how this looks ()
- prettier => eslint, lint-staged + pretty-quick => husky ()
- release.config.js, fork => .github/workflows 👷️ canary 🐦️ ()
- package upgrades + babel/core|eslint-pareser + husky (), closes #256
- package upgrades + babel/core|eslint-pareser + husky (), closes #256
- build cz prompter into one file for performace ()
- remove all deps so nothing is installed ()
- bundle into single .js file for perf ()
✅ Add or update tests.
- updates to snapshots {formatCommitMessage} ()
- update 📸️ for new cli; add new test for theme gitmoji ()
- 💍 update format, two new tests (custom, dynamic custom) ()
- 💍 update test snapshot ()
- 💍 limit Jest worker count ()
- 💍 remove snapshot test ()
- 💍 update Jest snapshot ()
- 💍 add integration test ()
- 💍 add tests for formatMessage() function ()
- 💍 check prompter method is exported for Commitizen ()
- 💍 add Mocha for testing ()
✨ Introduce new features.
- default theme is now
gitmoji
; old is noworiginal
() - --theme gitmoji update for gitflow && branchTypes ()
- 🎸 husky@6 ()
- 🎸 feature/semantic-branch-names ()
- 🎸 gitmoji change "quickfix" to "hotfix" 🚑️ ()
- 🎸 alphasort types; fix: json fetch spacing; fun: 💚️💛️❤️ ()
- 🎸 minor bump (canary), docs, license (gitmoji), refactor ()
- gitmoji => opt-in flag feature (non-breaking) ()
- 🎸 release-notes-generator (needed github... i think) ()
- 🎸 add "format" field to customize subject in commit msg #81 (), closes #81
- 🎸 exit process when no files staged ()
- 🎸 check for staged files ()
- 🎸 manually bump version ()
- 🎸 recursively search parent folders for config file (), closes #60
- 🎸 add --disable-emoji to --help and parse from CLI ()
- 🎸 improve help screen ()
- 🎸 add help & version flags ()
- 🎸 add disable emoji flag ()
- 🎸 can set answers through CLI in default mode ()
- 🎸 Allow emojis in non-interactive and set defaults ()
- 🎸 non-interactive mode ()
- 🎸 adds a feature to search for types ()
- 🎸 adds scope search in scopes question ()
- 🎸 adds git hooks support (), closes #79
- 🎸 added disableEmojis on config ()
- 🎸 build binaries ()
- 🎸 add emojis to BREAKING CHANGE and closed issue sections ()
- 🎸 use "closes" keywoard to close GitHub issues (), closes #123
- try to release new version from Travis ()
- removed question mark if no emojis are configured (), closes #9
- 🎸 add dry-run mode ()
- 🎸 add mmarkdown ()
- 🎸 show nice error message when Git root not found ()
- 🎸 execute standalone CLI commit ()
- 🎸 add back Lerna support ()
- use Git to determine root folder ()
- 🎸 connect new interface to commitizen ()
- create formatMessage() function ()
- add scope to subject input ()
- store answers in state ()
- refactor questions out ()
- 🎸 make LimitedInput work with new inquirer ()
- 🎸 add binary git-cz command for CLI ()
- add default scopes ()
- 🎸 update emoji icons ()
- 🎸 add signale for error logging ()
- 🎸 make changelog config customizable ()
- add emojis to commit message ()
- display emoji in selection list ()
- simplify messages, increase line length ()
- add support for lerna mono-repos ()
- Check commit subject for minimum length ()
- show line prefixes added by the adapter ()
- autofix header case ()
- add commitizen prompter ()
- add custom limited input component ()
- initial commit ()
🍻 Write code drunkenly.
🎨 Improve structure / format of the code.
- 💄 space-before-function-paren (p) trailingComma (e) ()
- 💄️ fix lerna errors, update eslint to not !prettier ()
- 💄 comma-dangle update to eslint (to match prettier) ()
- 💄 run
lint:fix
from prettier + eslint on codebase () - 💄 trailingComma on prettier (), closes /github.com/streamich/git-cz/pull/184#issuecomment-636099165 #184
- 💄 fix ESLint error ()
- 💄 removes no-process-env rule ()
- 💄 improve question formatting ()
- 💄 fix eslint error ()
- align code to mailonline styleguide ()
- remove log ()
🐛 Fix a bug.
- hack for gitflow branch to be feature ()
- space{2} ()
- refactor to use theme as base to prep for overrides ()
- incorrect config, should not need to extend anything ()
- babel-eslint deprecated:
@babel/core|eslint-parser
() - move check for git folder to top ()
- pad-right ()
- pad-right ()
- add config option to change closed issue message (streamich#218) (), closes #218 #215
- multiple lines on Windows (streamich#210) (), closes #210 #188 #197
- disable-emoji config being overwritten by default (streamich#211) (), closes #211 #207
- ignore "staged files check" when -a or --amend is passed (), closes #189
- failing test (execSync not defined) ()
- release revert of checking for staged files ()
- check for staged files ()
- test when in --dry-run mode ()
- manually update version ()
- fix git commit error ()
- do not format body as undefined ()
- fixes autocomplete prompt import ()
- fixes scope's empty string answer issue ()
- simplify semantic-release config ()
- remove emojis when disableEmoji is true ()
- Adhere to lerna settings for workspaces directory (), closes #85
- make semantic-release publish to NPM ()
- trigger again ()
- trigger new release ()
- don't add emoji to head only when "disableEmoji" is true ()
- build binaries on Travis ()
- Allow usage of package on win32 (), closes #21
- actually return execSync() result (), closes #19
- add extra space after emoji ()
- use process.platform to check for platform ()
- Windows support (), closes #12
- fix: don't fail if config missing in package.json ()
- fix lerna question all package list ()
- don't ask Lerna question, if Lerna not installed ()
- 🐜 simplify package.json ()
- 🐜 Updated bug emoji ()
- 🐞 README fixes ()
- fix typo ()
👷 Add or update CI build system.
- force node@12 for build binaries x64 ()
- node@10 removal ()
- 🎡 kodiak automerge_label catch-all? ()
- 🎡 prefix-development fail (scope also fails...) ()
- 🎡 add dependabot and kodiak to 🍽️ ()
- 🎡 remove
master
and go off ofmain
() - 🎡 switch to @semantic-release/release-notes-generator, test ()
- 🎡 travis ^10.18.0 ()
- 🎡 fork to =>
@jeromefitz/git-cz
until PR is accepted () - 🎡 remove NPM semantic-release plugin for on release ()
- 🎡 update semantic-release configuration ()
- 🎡 use specifically Node 10 on Travis ()
- 🎡 add Browserify to deps for CI ()
- 🎡 add scripts to Travis CI script ()
- rollback semantic-release ()
- change CI script order ()
- 🤖 add CI posting scripts ()
💚 Fix CI Build.
💽️ Changes that don’t modify src or test files
- release: 7.0.0 [skip ci] ()
- dev: 🤖 bump @babel/core from 7.13.16 to 7.14.0 ()
- dev: 🤖 bump pkg from 5.0.0 to 5.1.0 ()
- dev: 🤖 bump eslint-plugin-jsdoc from 32.3.2 to 32.3.3 ()
- dev: 🤖 bump eslint-plugin-unicorn from 29.0.0 to 31.0.0 ()
- dev: 🤖 bump eslint-plugin-jsdoc from 32.3.1 to 32.3.2 ()
- dev: 🤖 bump eslint from 7.24.0 to 7.25.0 ()
- dev: 🤖 bump pkg from 4.5.1 to 5.0.0 ()
- dev: 🤖 bump eslint-plugin-promise from 4.3.1 to 5.1.0 ()
- dev: 🤖 bump eslint-config-prettier from 8.2.0 to 8.3.0 ()
- dev: 🤖 bump eslint-plugin-jest from 24.3.5 to 24.3.6 ()
- dev: 🤖 bump eslint-plugin-jsdoc from 32.3.0 to 32.3.1 ()
- dev: 🤖 bump chalk from 4.1.0 to 4.1.1 ()
- dev: 🤖 bump @babel/core from 7.13.15 to 7.13.16 ()
- release: 6.2.1 [skip ci] ()
- dev: 🤖 bump eslint-config-prettier from 8.1.0 to 8.2.0 ()
- dev: 🤖 bump eslint-plugin-jest from 24.3.4 to 24.3.5 ()
- dev: 🤖 bump eslint from 7.23.0 to 7.24.0 ()
- dev: 🤖 bump @babel/core from 7.13.14 to 7.13.15 ()
- dev: 🤖 bump eslint-plugin-jest from 24.3.3 to 24.3.4 ()
- release: 6.2.0 [skip ci] ()
- release: 6.1.0 [skip ci] ()
- 🤖 upgrade husky@6 and more ()
- release: 6.0.0 [skip ci] ()
- dev: 🤖 bump @babel/core from 7.13.13 to 7.13.14 ()
- 🤖 rework for git-cz preference not gitmoji ()
- 🤖 babel/core, eslint@7.23.0, ()
- release: 5.1.0 [skip ci] ()
- dev: 🤖 bump pkg from 4.4.9 to 4.5.0 ()
- dev: 🤖 bump husky from 5.1.3 to 5.2.0 ()
- dev: 🤖 bump eslint-plugin-jest from 24.3.1 to 24.3.2 ()
- dev: 🤖 bump eslint-plugin-jsdoc from 32.2.0 to 32.3.0 ()
- dev: 🤖 bump chai from 4.3.3 to 4.3.4 ()
- dev: 🤖 bump eslint from 7.21.0 to 7.22.0 ()
- dev: 🤖 bump mocha from 8.3.1 to 8.3.2 ()
- dev: 🤖 bump eslint-plugin-jest from 24.2.1 to 24.3.1 ()
- dev: 🤖 bump semantic-release from 17.4.1 to 17.4.2 ()
- dev: 🤖 bump @babel/core from 7.13.8 to 7.13.10 ()
- dev: 🤖 bump eslint-plugin-jest from 24.1.5 to 24.2.1 ()
- release: 5.0.0 [skip ci] (), closes #218 #215 #211 #189 #210 #188 #197 #81 #60 #256 #256
- release: 5.0.0-main.1 [skip ci] (), closes #218 #215 #211 #189 #210 #188 #197 #81 #60 #256 #256
- release: 5.0.0-canary.6 [skip ci] ()
- squash: 5.0.0-canary.5-11 [skip ci] ()
- release: 5.0.0-canary.5 [skip ci] ()
- release: 5.0.0-canary.4 [skip ci] ()
- release: 5.0.0-canary.3 [skip ci] ()
- release: 5.0.0-canary.2 [skip ci] ()
- release: 5.0.0-canary.1 [skip ci] ()
- 🤖 4.8.0-develop.1 ()
- 🤖 4.8.0-develop.0 (4.7.6 was the latest) ()
- deps: update dependency commitizen to v4.2.3 ()
- deps: update dependency eslint-plugin-jsdoc to v30.7.13 ()
- deps: update dependency eslint to v7.17.0 ()
- deps: pin dependency commitizen to 4.2.2 ()
- deps: update dependency pkg to v4.4.9 ()
- release: 4.7.6 [skip ci] ()
- release: 4.7.5 [skip ci] ()
- deps: update dependency eslint-plugin-jsdoc to v30.7.8 ()
- deps: update dependency eslint to v7.13.0 ()
- 🤖 upgrade commitizen to latest ()
- deps: update dependency jest to v26 ()
- 🤖 update yarn.lock ()
- deps: update dependency eslint-plugin-unicorn to v23 ()
- deps: update dependency eslint-plugin-jest to v24.1.3 ()
- deps: pin dependencies ()
- release: 4.7.4 [skip ci] (), closes #218 #215
- release: 4.7.3 [skip ci] (), closes #210 #188 #197
- 🤖 upgrade eslint (streamich#208) (), closes #208 #205 #171
- 🤖 upgrade travis node versions (streamich#212) (), closes #212 #209
- release: 4.7.2 [skip ci] (), closes #211
- deps: update dependency mocha to v8 ()
- deps: update dependency browserify to v17 ()
- deps: update dependency inquirer to v7 ()
- deps: update dependency husky to v4.3.0 ()
- release: 4.7.1 [skip ci] (), closes #189
- deps: update dependency browserify to v16.5.2 ()
- release: 4.7.0 [skip ci] ()
- deps: update dependency chalk to v4 ()
- 🤖 missing space (streamich#183) (), closes #183
- release: 4.6.2 [skip ci] ()
- release: 4.6.1 [skip ci] ()
- release: 4.6.0 [skip ci] ()
- deps: update dependency jest to v25.5.4 ()
- deps: pin dependencies ()
- 🤖 catch up with master ()
- release: 4.5.0 [skip ci] (), closes #60
- release: 4.4.1 [skip ci] ()
- release: 4.4.0 [skip ci] ()
- deps: update dependency pkg to v4.4.8 ()
- deps: update dependency pkg to v4.4.7 ()
- deps: update dependency husky to v4.2.5 ()
- deps: update dependency husky to v4.2.4 ()
- deps: update dependency pkg to v4.4.6 ()
- deps: update dependency browserify to v16.5.1 ()
- deps: update dependency pkg to v4.4.5 ()
- deps: update dependency mocha to v6.2.3 ()
- deps: update dependency minimist to v1.2.5 ()
- deps: update dependency minimist to v1.2.4 ()
- deps: update dependency minimist to v1.2.3 ()
- deps: update dependency pkg to v4.4.4 ()
- deps: update dependency husky to v4.2.3 ()
- deps: update dependency eslint-config-mailonline to v9.0.1 ()
- deps: update dependency husky to v4.2.2 ()
- deps: update dependency pkg to v4.4.3 ()
- deps: update dependency rimraf to v3.0.2 ()
- release: 4.3.1 [skip ci] ()
- deps: pin dependencies ()
- release: 4.3.0 [skip ci] ()
- 🤖 apply requested changes ()
- 🤖 move dependencies to devDependencies ()
- deps: update dependency rimraf to v3.0.1 ()
- deps: update dependency semantic-release to v16.0.4 ()
- deps: update dependency husky to v4.2.1 ()
- deps: update dependency semantic-release to v16.0.3 ()
- deps: update dependency husky to v4.2.0 ()
- release: 4.2.0 [skip ci] ()
- deps: update semantic-release monorepo ()
- deps: pin dependency fuzzy to 0.1.3 ()
- release: 4.1.0 [skip ci] ()
- release: 4.0.0 [skip ci] (), closes #85 #79
- 🤖 update yarn.lock ()
- deps: pin dependencies ()
- 🤖 remove .nvmrc, update husky, change Git hook command ()
- 🤖 update yarn.lock ()
- deps: update dependency @semantic-release/github to v5.5.8 ()
- deps: bump handlebars from 4.1.2 to 4.5.3 ()
- deps: update dependency @semantic-release/npm to v5.3.5 ()
- deps: update dependency semantic-release to v15.14.0 ()
- 🤖 moves autocomplete plugin to devDependencies ()
- deps: update dependency pkg to v4.4.2 ()
- 🤖 updates husky to 3.1.0 version ()
- deps: update dependency pkg to v4.4.1 ()
- deps: update dependency @semantic-release/changelog to v3.0.6 ()
- deps: update dependency semantic-release to v15.13.31 ()
- deps: update dependency @semantic-release/git to v7.0.18 ()
- deps: update dependency @semantic-release/npm to v5.3.4 ()
- deps: update semantic-release monorepo ()
- deps: update dependency semantic-release to v15.13.29 ()
- deps: update dependency @semantic-release/npm to v5.3.2 ()
- deps: update dependency rimraf to v3 ()
- deps: update semantic-release monorepo ()
- deps: update semantic-release monorepo ()
- deps: update dependency mocha to v6.2.2 ()
- deps: update dependency @semantic-release/github to v5.5.3 ()
- deps: update dependency @semantic-release/github to v5.5.2 ()
- deps: update dependency @semantic-release/npm to v5.2.0 ()
- deps: update dependency @semantic-release/github to v5.5.0 ()
- deps: update dependency mocha to v6.2.1 ()
- deps: bump mixin-deep from 1.3.1 to 1.3.2 ()
- deps: update dependency inquirer to v6.5.2 ()
- deps: update semantic-release monorepo ()
- deps: update dependency rimraf to v2.7.1 ()
- deps: update dependency rimraf to v2.7.0 ()
- deps: update dependency semantic-release to v15.13.21 ()
- deps: update dependency inquirer to v6.5.1 ()
- deps: update dependency browserify to v16.5.0 ()
- deps: update dependency browserify to v16.4.0 ()
- deps: update dependency semantic-release to v15.13.19 ()
- deps: bump cached-path-relative from 1.0.1 to 1.0.2 ()
- deps: bump merge from 1.2.0 to 1.2.1 ()
- deps: update dependency mocha to v6.2.0 ()
- deps: update dependency inquirer to v6.5.0 ()
- deps: update dependency browserify to v16.3.0 ()
- deps: update semantic-release monorepo ()
- release: 3.2.1 [skip ci] ()
- release: 3.2.0 [skip ci] ()
- deps: update dependency @semantic-release/git to v7.0.15 ()
- deps: update semantic-release monorepo ()
- deps: update dependency @semantic-release/npm to v5.1.12 ()
- deps: update semantic-release monorepo ()
- deps: update dependency semantic-release to v15.13.17 ()
- deps: update dependency inquirer to v6.4.1 ()
- deps: update dependency inquirer to v6.4.0 ()
- deps: update semantic-release monorepo ()
- deps: bump js-yaml from 3.12.0 to 3.13.1 ()
- deps: bump fstream from 1.0.11 to 1.0.12 ()
- deps: update dependency pkg to v4.4.0 ()
- deps: update semantic-release monorepo ()
- deps: update dependency pkg to v4.3.8 ()
- deps: update dependency mocha to v6.1.4 ()
- deps: pin dependencies ()
- release: 3.1.1 [skip ci] ()
- release: 3.1.0 [skip ci] ()
- 🤖 move Mocha in dev dependencies ()
- deps: update dependency rimraf to v2.6.3 ()
- deps: update dependency chalk to v2.4.2 ()
- deps: update dependency inquirer to v6.3.1 ()
- deps: update dependency browserify to v16.2.3 ()
- deps: pin dependencies ()
- configure renovate ()
- 🤖 remove scopes by default ()
- 🤖 various improvements ()
- 🤖 use yarn.lock instead of package-lock.json ()
- 🤖 add scripts in package.json ()
- 🤖 use robot icon for chore ()
- 👻 add sample custom config ()
- 👻 update dependencies ()
- 👻 decrease commit message length as per re ()
- chore add mising dependency ()
- update package-lock.json ()
- bump dependencies versions ()
- add yarn.lock to .gitignore ()
- add travis building process ()
- specify a nodejs version for nvm ()
📝 Add or update documentation.
- @jeromefitz/git-cz intall updates, why this fork 🍴️ ()
- ✏️ theme should not be in defaultConfig in README ()
- ✏️ README clean-up and husky@5 addition ()
- README update for: format, theme ()
- improve readme ()
- ✏️ add global config to docs ()
- ✏️ add non-interactive mode to README ()
- fixed config file name ()
- add better preview image ()
- ✏️ add config to README ()
- ✏️ rebuild readme ()
- ✏️ add example ()
- ✏️ improve README ()
- ✍️ update README ()
- fix adapter installation instruction ()
- add readme documentation ()
🔥 Remove code or files.
🔧 Add or update configuration files.
🔨 Add or update development scripts.
🩹 Simple fix for a non-critical issue.
- bump version for npm publish file reduction ()
- yarn.lock 🔒️ ➕️ test of gitmoji conventional commit ()
🙈 Add or update a .gitignore file.
🚚 Move or rename resources (e.g.: files, paths, routes).
🚨 Fix compiler / linter warnings.
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.