Skip to content

Commit 3ad8c17

Browse files
author
Brian Ryall
committed
chore: update changelog
1 parent c8886d2 commit 3ad8c17

File tree

2 files changed

+172
-51
lines changed

2 files changed

+172
-51
lines changed

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 88 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,67 @@
1-
## [2.0.1] - 2024-08-07
1+
# Changelog
22

3-
### Fix
3+
All notable changes to this project will be documented in this file.
44

5-
- Telescope display error
5+
## [2.1.0] - 2025-02-15
66

7-
## [2.0.0] - 2024-07-18
7+
### πŸš€ Features
88

9-
### Chore
9+
- Set --track when creating worktree, if there is an upstream
10+
- Enable user to get "out" of a worktree
11+
- Enable user to delete branch after deleting a worktree
12+
- Enable user to create detached worktree
13+
- Add prefix and branch name as default for worktree path
1014

11-
- Mv test repo to spec dir
12-
- Fix stylua
13-
- Luachecks
14-
- Add name to commit-lint
15-
- Refactor tests to hopefully pass
15+
### πŸ› Bug Fixes
1616

17-
### Ci
17+
- Can't delete worktree using c-d
18+
- Fix invalid get() invocation for builtin hooks
19+
- Rename create_worktree to telescope_create_worktree
20+
- Add telescope_create_worktree mappings from the worktree picker
21+
- Use non conflicting keymap for delete_worktree
22+
- Use refname:short as format in Git.has_branch
23+
- Only asks to track an upstream if the selected branch is not remote
24+
- Disambiguate remote branches
25+
- Add completion messages
26+
- Close prompt only if worktree_path is not nil in switch_worktree
27+
- Add luarc to gitignore
1828

19-
- Add commit-lint workflow
20-
- Switch to vusted for testing
21-
- Add plenary install
22-
- Add test for switching normal repo
23-
- Add windows-latest test
24-
- Add busted test to nix check
25-
- Add bused tests
26-
- Add type-check
27-
- Add style check
28-
- Add dependabot.yml
29-
- Add convential commit checker
30-
- Add luarocks release
29+
### πŸ’Ό Other
3130

32-
### Docs
31+
- Suggest a default hook config
32+
- Add early returns to buffer switch hook
33+
34+
### πŸ“š Documentation
35+
36+
- Add telescope config to docs
37+
38+
### βš™οΈ Miscellaneous Tasks
39+
40+
- *(test)* Fix tests
41+
- *(stylua)* Fix styling
42+
43+
## [2.0.1] - 2024-08-07
44+
45+
### πŸ› Bug Fixes
46+
47+
- Telescope display error
48+
49+
### πŸ“š Documentation
3350

34-
- Initial readme update
35-
- Update plugin help docs
36-
- Update readme
3751
- Update changelog
3852

39-
### Feat
53+
## [2.0.0] - 2024-07-18
54+
55+
### πŸš€ Features
4056

4157
- V2 refactor
4258
- Add ability to run luarocks non nix
4359

44-
### Fix
60+
### πŸ› Bug Fixes
4561

4662
- Add hook to update current buffer on switch
4763

48-
### Refactor
64+
### 🚜 Refactor
4965

5066
- Stylua fixes and start to build from core
5167
- Config
@@ -58,28 +74,40 @@
5874
- To plenary test and other
5975
- Final rework
6076

61-
### Test
62-
63-
- Add git ops tests
64-
65-
## [1.0.0] - 2023-11-17
77+
### πŸ“š Documentation
6678

67-
### Fix
79+
- Initial readme update
80+
- Update plugin help docs
81+
- Update readme
82+
- Update changelog
6883

69-
- Typo in README.md
84+
### πŸ§ͺ Testing
7085

71-
### Chore
86+
- Add git ops tests
7287

73-
- Renamed :w to wip.lua
74-
- Removed file
75-
- Nixify
76-
- Create LICENSE
88+
### βš™οΈ Miscellaneous Tasks
7789

78-
### Ci
90+
- Mv test repo to spec dir
91+
- Fix stylua
92+
- Luachecks
93+
- Add commit-lint workflow
94+
- Switch to vusted for testing
95+
- Add name to commit-lint
96+
- Add plenary install
97+
- Refactor tests to hopefully pass
98+
- Add test for switching normal repo
99+
- Add windows-latest test
100+
- Add busted test to nix check
101+
- Add bused tests
102+
- Add type-check
103+
- Add style check
104+
- Add dependabot.yml
105+
- Add convential commit checker
106+
- Add luarocks release
79107

80-
- Add luarocks release uploader
108+
## [1.0.0] - 2023-11-17
81109

82-
### Feat
110+
### πŸš€ Features
83111

84112
- *(delete)* Allowed for deleting the buffer
85113
- *(worktree-swap)* Better swapping and sane defaults
@@ -90,11 +118,7 @@
90118
- *(on_tree_change)* Better interfacing with on_tree_change
91119
- *(set_push)* Push so I can push with Git push
92120

93-
### Feta
94-
95-
- *(first-commit)* It "sorta" works.
96-
97-
### Fix
121+
### πŸ› Bug Fixes
98122

99123
- *(indenting)* Tree shitter to the rescue
100124
- *(status)* Status was 8 / 7 at some point.
@@ -104,3 +128,17 @@
104128
- Merge mistake to prevent errors
105129
- :Telescope git_worktree
106130

131+
### πŸ’Ό Other
132+
133+
- *(first-commit)* It "sorta" works.
134+
- Typo in README.md
135+
136+
### βš™οΈ Miscellaneous Tasks
137+
138+
- Renamed :w to wip.lua
139+
- Removed file
140+
- Nixify
141+
- Add luarocks release uploader
142+
- Create LICENSE
143+
144+
<!-- generated by git-cliff -->

β€Žcliff.tomlβ€Ž

Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,84 @@
1-
tag_pattern = "[0-9].*"
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+
# template for the 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+
# render body even when there are no releases to process
42+
# render_always = true
43+
# output file path
44+
# output = "test.md"
45+
46+
[git]
47+
# parse the commits based on https://www.conventionalcommits.org
48+
conventional_commits = true
49+
# filter out the commits that are not conventional
50+
filter_unconventional = true
51+
# process each line of a commit as an individual commit
52+
split_commits = false
53+
# regex for preprocessing the commit messages
54+
commit_preprocessors = [
55+
# Replace issue numbers
56+
#{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"},
57+
# Check spelling of the commit with https://github.com/crate-ci/typos
58+
# If the spelling is incorrect, it will be automatically fixed.
59+
#{ pattern = '.*', replace_command = 'typos --write-changes -' },
60+
]
61+
# regex for parsing and grouping commits
62+
commit_parsers = [
63+
{ message = "^feat", group = "<!-- 0 -->πŸš€ Features" },
64+
{ message = "^fix", group = "<!-- 1 -->πŸ› Bug Fixes" },
65+
{ message = "^doc", group = "<!-- 3 -->πŸ“š Documentation" },
66+
{ message = "^perf", group = "<!-- 4 -->⚑ Performance" },
67+
{ message = "^refactor", group = "<!-- 2 -->🚜 Refactor" },
68+
{ message = "^style", group = "<!-- 5 -->🎨 Styling" },
69+
{ message = "^test", group = "<!-- 6 -->πŸ§ͺ Testing" },
70+
{ message = "^chore\\(release\\): prepare for", skip = true },
71+
{ message = "^chore\\(deps.*\\)", skip = true },
72+
{ message = "^chore\\(pr\\)", skip = true },
73+
{ message = "^chore\\(pull\\)", skip = true },
74+
{ message = "^chore|^ci", group = "<!-- 7 -->βš™οΈ Miscellaneous Tasks" },
75+
{ body = ".*security", group = "<!-- 8 -->πŸ›‘οΈ Security" },
76+
{ message = "^revert", group = "<!-- 9 -->◀️ Revert" },
77+
{ message = ".*", group = "<!-- 10 -->πŸ’Ό Other" },
78+
]
79+
# filter out the commits that are not matched by commit parsers
80+
filter_commits = false
81+
# sort the tags topologically
82+
topo_order = false
83+
# sort the commits inside sections by oldest/newest order
84+
sort_commits = "oldest"

0 commit comments

Comments
Β (0)