1.11.0 (2024-11-08)
- cz-git,cli: node v12 v14 startup error (#200) (a760f62)
- plugin-inquirer: press tab or right key exit error when input no complete value (4cffb1a)
- cz-git,czg: provide config file type helper fn
defineConfig
anddefinePrompt
(#196) (c6589de), closes #193 - plugin-loader: support esm and ts(experiment) configure load (#197) (1288093)
1.10.1 (2024-10-06)
1.10.0 (2024-09-28)
- cz-git,cli: add
aiModel
option to support multiple OpenAI models (#185) (241577b), closes #180 - cz-git: add env
CZ_EDITOR
to change editor during confirm (#174) (0fad291)
- cli: remove
fs-extra
. bundle size -100KB (79a7833)
1.9.4 (2024-07-19)
1.9.3 (2024-06-11)
1.9.2 (2024-05-26)
1.9.1 (2024-03-30)
1.9.0 (2024-03-03)
1.8.0 (2023-12-06)
- cz-git,cli:
defaultScope
supportstring[]
to default-select for checkbox mode (#148) (a02b7d1), closes #140
1.7.1 (2023-08-08)
1.7.0 (2023-07-09)
- cz-git,cli: allow set scope as direct input to use (#113) (a2a4443)
- cli: add
--api-endpoint
| rename--api-key
(#136) (4bd33f5) - cli: add type for js config (#135) (9ca09aa)
- cz-git,cli: confirm message subject colorizen
themeColorCode
(723dfe8)
1.6.1 (2023-03-22)
1.6.0 (2023-03-11)
- cz-git,cli: add
aiType
option to switch openAI model (#102) (e956ca0), closes #101 - cz-git,cli: add JSON schema provide to JSON configure e.g
.czrc
(c113e53) - cz-git,czg: add modify message with prompt on AI confirm (#103) (59b55c7)
1.5.3 (2023-03-04)
1.5.2 (2023-03-04)
1.5.1 (2023-03-02)
1.5.0 (2023-02-18)
1.4.1 (2022-12-11)
1.4.0 (2022-12-04)
- cz-git,czg: rename option
typesSearchValueKey
totypesSearchValue
- Already processed for normal compatibility
- cz-git,czg: main fix
issuePrefixs
typo field- Current version has been already processed for normal compatibility
- But I also hope that you can modify this message as soon as possible
{
message: {
- footerPrefixsSelect
+ footerPrefixesSelect
- customFooterPrefixs
+ customFooterPrefix
}
- issuePrefixs
+ issuePrefixes
- customIssuePrefixsAlign
+ customIssuePrefixAlign
- emptyIssuePrefixsAlias
+ emptyIssuePrefixAlias
- customIssuePrefixsAlias
+ customIssuePrefixAlias
- allowCustomIssuePrefixs
+ allowCustomIssuePrefix
- allowEmptyIssuePrefixs
+ allowEmptyIssuePrefix
}
Co-authored-by: Chris
1.3.12 (2022-10-21)
- plugin-loader: remove
.cz.js
default loaded configure file The configuration items. see: Configure Template
1.3.11 (2022-08-21)
- cz-git: fix breaking change break line default format (c073ec7)
- cz-git: fix empty custom output 'CUSTOM' value (d1475d5), closes #55
- cli: support GPG sign commit message (c9caa97), closes #58
- cz-git: add
formatMessageCB
can custom finally commit message (754c738), closes #57 - cz-git: support types fuzzy search
types[name]
options (ba4ce71), closes #57
1.3.10 (2022-07-23)
- cli: add
git-czg
git enter command (de4d7ed)- Can use
git czg
to startczg
CLI
- Can use
- cli: optimize czg
retry
option cache error message (#48) (757517b) - cz-git,cli: optimize the prompt msg when
alias
undefined (40bd1a2)
- site: the website move to https://cz-git.qbb.sh/
1.3.9 (2022-07-01)
-
cli: add
czg --alias
can directly submit the defined commit message (ea7423d), closes #43 -
cz-git: add
alias
option can directly submit the defined commit message (692a582), closes #43 -
cz-git: add
emojiAlign
custom setting emoji header location (ab23be2), closes #43
1.3.8 (2022-06-26)
- cli: remove BREAKINGCHANGE question limit when
czg break
(1bf9a72)
1.3.7 (2022-06-25)
1.3.6 (2022-06-25)
-
cli: add
czg
CLI as cz-git minimal startup scheme (7d9dc15), closes #37 -
cz-git: add
markBreakingChangeMode
options to add extra prompt (da4b624), closes #38
- cz-git:
cz-git
packages size 1.7MB => 1.5MB (665d509) - cz-git: change bundle strategy | reduce 0.14MB (1f1e746), closes #37
1.3.5 (2022-06-16)
-
cz-git: add defaultFooterPrefix provide custom footer prefix (90f473b)
- site: new website deploy | use vitepress (d2a310e)
1.3.4 (2022-06-04)
- cz-git: use complete-input inquirer plugin replace input (ca133bf), closes #32
- plugin-inquirer: add ansiEscapes to control corsor move (e8dac95), closes #32
- plugin-inquirer: add complete-input inquirer plugin (b20bbc1), closes #32
- plugin-inquirer: checkbox and list support use tab key move down list (e38ed9f), closes #32
1.3.3 (2022-05-28)
- cz-git: add defaultType options (51f79c8), closes #30
- cz-git: add scopeFilters options to filter scopes item (86e95a7), closes #30
- plugin-loader: add more configure file to enhance js define (54bd3ab), closes #30
- plugin-loader: support function option and can custom define config path (4db5914), closes #30
$ npm i -D cz-git
+ [email protected]
added 1 package from 1 contributor and audited 1 package in 0.461s
$ du -sh ./node_modules
1.7M ./node_modules/cz-git/
1.3.2 (2022-05-21)
- cz-git: add theme color for prompt inquirer (d776149), closes #28
- cz-git: use search-list replace autocomplete (5dbe4e2), closes #28
- plugin-inquirer: checkbox support theme color configure (8c2effe)
- plugin-inquirer: done search-list inquirer plugin (ad12f75), closes #28
- ⚡ update tsup bundle build cz-git (0e15e1c)
$ npm i -D cz-git
+ [email protected]
added 1 package from 1 contributor and audited 1 package in 0.47s
$ du -sh ./node_modules
1.8M ./node_modules/cz-git/
1.3.1 (2022-05-14)
$ npm i -D cz-git
+ [email protected]
added 1 package from 1 contributor and audited 1 package in 0.611s
$ du -sh ./node_modules
5.6M ./node_modules/cz-git/
- plugin-inquirer: bump inquirer version (1111fda)
1.3.0 (2022-05-14)
- cz-git: fix emoji and checkbox subcmd usage (9efe275)
- cz-git: add get command arg to set useEmoji and enableMultipleScopes (2cebeea)
- cz-git: configure loader extract, perf load speed (d4ec683), closes #24 #25
- cz-git: update ci defalut emoji code: ferris_wheel (4df8de8)
- cz-git: No supprt typescript config define file.
commitlint.config.ts
1.2.9 (2022-05-12)
- cz-git: fix empty scope err validate for not allow empty (654f75f)
- cz-git: add multiple scopes mode (89470d9), closes #14
- plugin-inquirer: add figures symbols (3eea116)
- plugin-inquirer: add separator option for checkbox multiple (3eaab45)
- plugin-inquirer: add style util Fuc to output colorizen of prompt (9c48ace)
- plugin-inquirer: done checkbox inquirer plugin for multiple (26b54c5), closes #14
- plugin-inquirer: done the checkbox core render (2849162), closes #14
1.2.8 (2022-04-30)
- cz-git: use fuzzy search for type, scope and issues list (b82fbf9), closes #22
- plugin-inquirer: add fuzzy match str util funtion (efde652), closes #22
- plugin-inquirer: add fuzzyFilter util Fuc provide cz-git (83f773e), closes #22
1.2.7 (2022-04-27)
- fix deploy script (a2b6242)
1.2.6 (2022-04-27)
- cz-git: fix breaking char priority than maxNumber (4f463fa)
- cz-git: support single item intelligent filter ouput of scope and issueprefix (73f688c), closes #12
- cz-git: upgrade inquirer dep version 8.2.2 (fbbf429)
- cz-git: fix getSingleParams use error param (3c32415)
1.2.5 (2022-04-23)
- cz-git: both check the scope empty rule use ruleIsNotApplicable (3545cce), closes #15
- cz-git: use strict empty scope strategy (ba44c8d), closes #12 #15
1.2.4 (2022-04-23)
- cz-git: fix custom scope skip allowEmptyScopes check (f0d8c53), closes #16
- cz-git: fix minor issues in default messages (99d8cc4)
- cz-git: add strict issuePrefixs configure (f2d11a9), closes #12
- cz-git: allowEmptyScopes can base on ["scope-empty"] rule (4d3eff9), closes #15
- cz-git: use defaultScope can star item of scope list (b899d2c), closes #16
1.2.3 (2022-04-07)
- cz-git: add typesAppend options to add extra types to default types (8e8d4cc)
1.2.2 (2022-03-30)
1.2.1 (2022-03-11)
- cz-git: fix limit length defind commitlint config (f602c9e)
1.2.0 (2022-03-06)
1.1.8 (2022-03-04)
- cz-git: add auto get issue id (05ae340)
- cz-git: can see the config: https://github.com/Zhengqbbb/cz-git/blob/main/.commitlintrc.js
1.1.7 (2022-03-03)
- cz-git: keep inquirer dep version same lerna inquirer version (a2de902)
1.1.3 (2022-03-03)
- cz-git: init monorepo project (ef6f30d), closes #2
- cz-git: reduce commitizen dev number and lock commitilint load (2b207be), closes #2
- cz-git: reduce commitlint type dev (8427b2b)
- cz-git: reduce editor dev (d709130)
- cz-git: reduce inquirer dev number (7efb64f)
- cz-git: reduce word-wrap and temp dev number (e94f05a), closes #2
1.1.2 (2022-03-03)
- cz-git: init monorepo project (ef6f30d), closes #2
- cz-git: reduce commitizen dev number and lock commitilint load (2b207be), closes #2
- cz-git: reduce commitlint type dev (8427b2b)
- cz-git: reduce editor dev (d709130)
- cz-git: reduce word-wrap and temp dev number (e94f05a), closes #2
1.1.2 (2022-03-03)
- cz-git: init monorepo project (ef6f30d), closes #2
- cz-git: reduce commitizen dev number and lock commitilint load (2b207be), closes #2
- cz-git: reduce commitlint type dev (8427b2b)
- cz-git: reduce editor dev (d709130)
- cz-git: reduce word-wrap and temp dev number (e94f05a), closes #2
1.1.1 (2022-02-28)
- cz-git: fix footerPrefix custom (fc8dc78)
1.1.0 (2022-02-28)
1.0.9 (2022-02-27)
- cz-git: -
customScopesAlign
andcustomIssuePrefixsAlign
: can change align in selet
emptyScopesAlias
,customScopesAlias
,emptyIssuePrefixsAlias
,customIssuePrefixsAlias
: can change name of the prompt show
- cz-git: add align and alias option for selector (5be93a5), closes #1
- cz-git: add allowEmptyScopes, allowCustomScopes to control disable (e0becb6), closes #1
1.0.8 (2022-02-24)
- feat: allowCustomScopes and allowCustomScopes control disable
- feat: scopes can auto load value
from
commitlint
- cz-git: -
customScopesAlign
andcustomIssuePrefixsAlign
: can change align in selet
emptyScopesAlias
,customScopesAlias
,emptyIssuePrefixsAlias
,customIssuePrefixsAlias
: can change name of the prompt show
- cz-git: add align and alias option for selector (5be93a5), closes #1
- cz-git: add allowEmptyScopes, allowCustomScopes to control disable (e0becb6), closes #1
1.0.7 (2022-02-22)
- cz-git:
confirmColorize
option: Prompt final determination whether to display the color
1.0.6 (2022-02-21)
- cz-git: add option
breaklineChar
1.0.5 (2022-02-21)
1.0.4 (2022-02-19)
- cz-git: Need open option
useEmoji
1.0.3 (2022-02-19)
- cz-git: e.g: { value: "cz-git", name: "cz-git: core control" }
1.0.2 (2022-02-18)
- cz-git: if you want to use just set option:
- defaultScope
- defaultSubject
- defaultBody
- defaultIssues more introduction see types: https://github.com/Zhengqbbb/cz-git/blob/main/src/share.ts#L176
1.0.1 (2022-02-18)
- config: add standard-version to generate CHANGELOG (08f5b77)
- cz-git: fix package main enter file path (a1ec4e0)