Skip to content

Commit 5c40c27

Browse files
committed
feat: replace standart-version by git-cliff for generation changelog
1 parent d547850 commit 5c40c27

File tree

4 files changed

+718
-2814
lines changed

4 files changed

+718
-2814
lines changed

CHANGELOG.md

Lines changed: 273 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,279 @@
11
# Changelog
22

3-
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
3+
All notable changes to this project will be documented in this file.
44

5-
### 3.0.59 (2024-06-02)
5+
## [3.0.59] - 2024-06-02
66

7-
### 3.0.58 (2024-06-02)
7+
### ⚙️ Miscellaneous Tasks
88

9-
### 3.0.57 (2024-06-02)
9+
- *(release)* 3.0.59
1010

11-
# Changelog
11+
## [3.0.58] - 2024-06-02
12+
13+
### 🚀 Features
14+
15+
- *(ci)* Initialize publish and generate changelog over github actions
16+
17+
### ⚙️ Miscellaneous Tasks
18+
19+
- *(release)* 3.0.58
20+
21+
## [3.0.57] - 2024-06-02
22+
23+
### 🚀 Features
24+
25+
- Add support mocha test explorer, rename tests files, add generated test files from PR
26+
- *(*)* Npm publish over github actions
27+
28+
### ⚙️ Miscellaneous Tasks
29+
30+
- Bump version and publish to npm
31+
- Remove unused dom lib from tsconfig, skip test generated files
32+
- Add comment in test
33+
- Add dist to gitignore
34+
- *(release)* 3.0.57
35+
36+
## [3.0.55] - 2024-04-21
37+
38+
### ⚙️ Miscellaneous Tasks
39+
40+
- Bump version and publish to npm
41+
- Bump dependencies
42+
43+
## [3.0.53] - 2024-04-21
44+
45+
### ⚙️ Miscellaneous Tasks
46+
47+
- Bump version and publish to npm
48+
- Bump dependencies
49+
50+
## [3.0.51] - 2023-12-16
51+
52+
### ⚙️ Miscellaneous Tasks
53+
54+
- Bump version and publish to npm
55+
- Bump dependencies
56+
57+
## [3.0.49] - 2023-12-16
58+
59+
### ⚙️ Miscellaneous Tasks
60+
61+
- Bump version and publish to npm
62+
- Update version of packages
63+
- Update code for new code style
64+
- Bump dependencies
65+
66+
## [3.0.47] - 2023-12-02
67+
68+
### ⚙️ Miscellaneous Tasks
69+
70+
- Bump version and publish to npm
71+
- Bump dependencies
72+
73+
## [3.0.45] - 2023-12-02
74+
75+
### ⚙️ Miscellaneous Tasks
76+
77+
- Bump version and publish to npm
78+
- Update codestyle for new eslint version
79+
- Bump dependencies
80+
81+
## [3.0.43] - 2023-09-01
82+
83+
### ⚙️ Miscellaneous Tasks
84+
85+
- Bump version and publish to npm
86+
- Bump dependencies
87+
88+
## [3.0.41] - 2023-09-01
89+
90+
### ⚙️ Miscellaneous Tasks
91+
92+
- Bump version and publish to npm
93+
- Bump dependencies
94+
95+
## [3.0.39] - 2023-09-01
96+
97+
### ⚙️ Miscellaneous Tasks
98+
99+
- Bump version and publish to npm
100+
- Bump dependencies
101+
102+
## [3.0.37] - 2023-09-01
103+
104+
### ⚙️ Miscellaneous Tasks
105+
106+
- Bump version and publish to npm
107+
- Update codestyle for new codestyle config
108+
- Bump dependencies
109+
110+
## [3.0.35] - 2023-07-14
111+
112+
### ⚙️ Miscellaneous Tasks
113+
114+
- Bump version and publish to npm
115+
- Bump dependencies
116+
- Bump version and publish to npm
117+
- Bump dependencies
118+
- Bump version and publish to npm
119+
- Bump dependencies
120+
- Bump version and publish to npm
121+
- Bump dependencies
122+
123+
## [3.0.27] - 2023-02-09
124+
125+
### ⚙️ Miscellaneous Tasks
126+
127+
- Bump version and publish to npm
128+
- Bump dependencies
129+
130+
## [3.0.25] - 2023-02-09
131+
132+
### ⚙️ Miscellaneous Tasks
133+
134+
- Bump version and publish to npm
135+
- Bump dependencies
136+
137+
## [3.0.23] - 2023-02-08
138+
139+
### ⚙️ Miscellaneous Tasks
140+
141+
- Bump version and publish to npm
142+
- Bump dependencies
143+
144+
## [3.0.21] - 2023-02-08
145+
146+
### ⚙️ Miscellaneous Tasks
147+
148+
- Bump version and publish to npm
149+
- Bump dependencies
150+
151+
## [3.0.19] - 2023-02-08
152+
153+
### ⚙️ Miscellaneous Tasks
154+
155+
- Bump version and publish to npm
156+
- Bump dependencies
157+
158+
## [3.0.17] - 2022-12-10
159+
160+
### 🚀 Features
161+
162+
- Add fromString and toString methods
163+
164+
### ⚙️ Miscellaneous Tasks
165+
166+
- Bump version and publish to npm
167+
- Bump dependencies
168+
169+
## [3.0.15] - 2022-11-22
170+
171+
### ⚙️ Miscellaneous Tasks
172+
173+
- Bump version and publish to npm
174+
- Bump dependencies
175+
176+
## [3.0.13] - 2022-11-22
177+
178+
### ⚙️ Miscellaneous Tasks
179+
180+
- Bump version and publish to npm
181+
- Bump dependencies
182+
183+
## [3.0.11] - 2022-11-22
184+
185+
### ⚙️ Miscellaneous Tasks
186+
187+
- Bump version and publish to npm
188+
- Disable src from npm package
189+
- Bump dependencies
190+
191+
## [3.0.9] - 2022-11-21
192+
193+
### ⚙️ Miscellaneous Tasks
194+
195+
- Bump version and publish to npm
196+
- Bump dependencies
197+
198+
## [3.0.7] - 2022-11-21
199+
200+
### ⚙️ Miscellaneous Tasks
201+
202+
- Bump version and publish to npm
203+
- Bump dependencies
204+
205+
## [3.0.5] - 2022-11-21
206+
207+
### ⚙️ Miscellaneous Tasks
208+
209+
- Bump version and publish to npm
210+
- Bump dependencies
211+
212+
## [3.0.3] - 2022-11-21
213+
214+
### ⚙️ Miscellaneous Tasks
215+
216+
- Bump version and publish to npm
217+
- Bump dependencies
218+
219+
## [3.0.1] - 2022-11-21
220+
221+
### 🚀 Features
222+
223+
- [**breaking**] Make type module
224+
225+
### 🐛 Bug Fixes
226+
227+
- Bump version and publish to npm
228+
- Test for mocha in esm
229+
230+
### ⚙️ Miscellaneous Tasks
231+
232+
- Bump dependencies
233+
234+
## [2.0.67] - 2022-06-22
235+
236+
### 🐛 Bug Fixes
237+
238+
- Bump version and publish to npm
239+
- Bump dependencies
240+
241+
## [2.0.65] - 2022-06-22
242+
243+
### 🐛 Bug Fixes
244+
245+
- Bump version and publish to npm
246+
- Bump dependencies
247+
248+
## [2.0.63] - 2022-06-02
249+
250+
### 🐛 Bug Fixes
251+
252+
- Bump version and publish to npm
253+
- Bump dependencies
254+
255+
## [2.0.61] - 2022-06-02
256+
257+
### 🐛 Bug Fixes
258+
259+
- Bump version and publish to npm
260+
- Bump dependencies
261+
262+
## [2.0.59] - 2022-06-02
263+
264+
### 🐛 Bug Fixes
265+
266+
- Bump version and publish to npm
267+
- Bump dependencies
268+
269+
## [2.0.57] - 2022-05-18
270+
271+
### 🐛 Bug Fixes
272+
273+
- Bump dependencies
274+
275+
### ⚙️ Miscellaneous Tasks
276+
277+
- Minor eslint rule fixes
278+
279+
<!-- generated by git-cliff -->

cliff.toml

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
# git-cliff ~ default configuration file
2+
# https://git-cliff.org/docs/configuration
3+
#
4+
# Lines starting with "#" are comments.
5+
# Configuration options are organized into tables and keys.
6+
# See documentation for more information on available options.
7+
8+
[changelog]
9+
# changelog header
10+
header = """
11+
# Changelog\n
12+
All notable changes to this project will be documented in this file.\n
13+
"""
14+
# template for the changelog body
15+
# https://keats.github.io/tera/docs/#introduction
16+
body = """
17+
{% if version %}\
18+
## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }}
19+
{% else %}\
20+
## [unreleased]
21+
{% endif %}\
22+
{% for group, commits in commits | group_by(attribute="group") %}
23+
### {{ group | striptags | trim | upper_first }}
24+
{% for commit in commits %}
25+
- {% if commit.scope %}*({{ commit.scope }})* {% endif %}\
26+
{% if commit.breaking %}[**breaking**] {% endif %}\
27+
{{ commit.message | upper_first }}\
28+
{% endfor %}
29+
{% endfor %}\n
30+
"""
31+
# template for the changelog footer
32+
footer = """
33+
<!-- generated by git-cliff -->
34+
"""
35+
# remove the leading and trailing s
36+
trim = true
37+
# postprocessors
38+
postprocessors = [
39+
# { pattern = '<REPO>', replace = "https://github.com/orhun/git-cliff" }, # replace repository URL
40+
]
41+
42+
[git]
43+
# parse the commits based on https://www.conventionalcommits.org
44+
conventional_commits = true
45+
# filter out the commits that are not conventional
46+
filter_unconventional = true
47+
# process each line of a commit as an individual commit
48+
split_commits = false
49+
# regex for preprocessing the commit messages
50+
commit_preprocessors = [
51+
# Replace issue numbers
52+
#{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"},
53+
# Check spelling of the commit with https://github.com/crate-ci/typos
54+
# If the spelling is incorrect, it will be automatically fixed.
55+
#{ pattern = '.*', replace_command = 'typos --write-changes -' },
56+
]
57+
# regex for parsing and grouping commits
58+
commit_parsers = [
59+
{ message = "^feat", group = "<!-- 0 -->🚀 Features" },
60+
{ message = "^fix", group = "<!-- 1 -->🐛 Bug Fixes" },
61+
{ message = "^doc", group = "<!-- 3 -->📚 Documentation" },
62+
{ message = "^perf", group = "<!-- 4 -->⚡ Performance" },
63+
{ message = "^refactor", group = "<!-- 2 -->🚜 Refactor" },
64+
{ message = "^style", group = "<!-- 5 -->🎨 Styling" },
65+
{ message = "^test", group = "<!-- 6 -->🧪 Testing" },
66+
{ message = "^chore\\(release\\): prepare for", skip = true },
67+
{ message = "^chore\\(deps.*\\)", skip = true },
68+
{ message = "^chore\\(pr\\)", skip = true },
69+
{ message = "^chore\\(pull\\)", skip = true },
70+
{ message = "^chore|^ci", group = "<!-- 7 -->⚙️ Miscellaneous Tasks" },
71+
{ body = ".*security", group = "<!-- 8 -->🛡️ Security" },
72+
{ message = "^revert", group = "<!-- 9 -->◀️ Revert" },
73+
]
74+
# protect breaking changes from being skipped due to matching a skipping commit_parser
75+
protect_breaking_commits = false
76+
# filter out the commits that are not matched by commit parsers
77+
filter_commits = false
78+
# regex for matching git tags
79+
# tag_pattern = "v[0-9].*"
80+
# regex for skipping tags
81+
# skip_tags = ""
82+
# regex for ignoring tags
83+
# ignore_tags = ""
84+
# sort the tags topologically
85+
topo_order = false
86+
# sort the commits inside sections by oldest/newest order
87+
sort_commits = "oldest"
88+
# limit the number of commits included in the changelog.
89+
# limit_commits = 42

0 commit comments

Comments
 (0)