Skip to content

Commit ca02411

Browse files
authored
Merge pull request #104 from cafkafk/cafk-changelog
chore: release 0.10.4
2 parents 5f29705 + 1a5a600 commit ca02411

File tree

4 files changed

+325
-2
lines changed

4 files changed

+325
-2
lines changed

Diff for: CHANGELOG.md

+248
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,248 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [0.10.4] - 2023-08-02
6+
7+
### Bug Fixes
8+
9+
- Dereferencing linksfile size.
10+
- Dereferencing links users.
11+
- Dereferencing links groups.
12+
- Dereferencing links permissions.
13+
- Dereferencing links timestamps.
14+
- Syntax error
15+
16+
### Documentation
17+
18+
- Add -X/--dereference flag
19+
20+
### Features
21+
22+
- Add symlink dereferencing flag
23+
- Add -X/--dereference completions
24+
- Add -X/--dereference completions
25+
- Added ".out" files for latex
26+
- Add changelog generation
27+
28+
## [0.10.3] - 2023-07-31
29+
30+
### Bug Fixes
31+
32+
- More JPG extensions
33+
- Add compression icon to .tXX files #930
34+
- Fish completion for -i/--inode option
35+
- Typo
36+
- Use eprintln instead
37+
- Use stderr on no timezone info
38+
- Bump openssl-src from 111.15.0+1.1.1k to 111.26.0+1.1.1u
39+
- Bump openssl-src from 111.15.0+1.1.1k to 111.26.0+1.1.1u
40+
- Changed bin name via cargo.toml
41+
- Change man pages to reffer to new binary name
42+
- Change completions to new binary name
43+
- Change completion file names
44+
- Change name to eza
45+
- Bump git2 from 0.13.20 to 0.16.1
46+
- Fixed grid bug
47+
- Fixed grid bug
48+
- Bump rust to 1.71.0
49+
- Take -a and -A equally serious
50+
- Changed default folder icon
51+
- Add clippy as part of the toolchain
52+
- Change license icon
53+
- Change gpg icons to keys
54+
- Add icon for ocaml (.ml extension)
55+
- .ipynb icon comment
56+
- Better license icon
57+
- Replace obsolete icons
58+
- Add Svelte icon
59+
- Add Emacs icon for .el and org-mode for .org
60+
- Added icons for .rmeta
61+
- Add icon support for .mjs, .cjs, .mts, .cts files
62+
- Add webpack.config.cjs to immediate files list
63+
- Removed result
64+
- Update --version info
65+
- Update snapscraft.yaml
66+
- Sort is_immediate
67+
- Add flake, autoconf, cargo lock
68+
- Added trailing commas
69+
- Remove accidentally commited test files
70+
71+
### Documentation
72+
73+
- Change name in README.md
74+
- Add `nix run` to readme
75+
- Fix flow issue
76+
- Fix typos
77+
- Add mandatory snowflake emoji
78+
- Document nix flake development
79+
- Document nix flakew
80+
- Update README.md
81+
- Update README.md
82+
- Update README.md
83+
- Update README.md
84+
- Update README.md
85+
- Readme change screenshot to eza
86+
- Add CoC badge to readme
87+
- Add CODE_OF_CONDUCT.md
88+
- Add crates.io badge, license badge
89+
- Fix links
90+
- Update README.md
91+
- Update README.md
92+
93+
### Features
94+
95+
- Add sty file
96+
- Add julia file extension icon
97+
- Add status for git repos
98+
- Add selinux contexts support
99+
- Add -o shorcut to --octal-permissions
100+
- Hyperlink flag
101+
- Update Cargo.toml to optimise binaries for size
102+
- Update Cargo.toml to optimise binaries for size
103+
- Add git-status-.* completions
104+
- Zsh add git-status-.* completions
105+
- Add git-status-.* completions
106+
- Add Zig module icons
107+
- Add icon for Vagrantfile
108+
- Add git icon to .gitignore_global file
109+
- Left align relative time
110+
- Add support for --time-style=relative
111+
- Add vim icon
112+
- Symlinks report their target's valid size
113+
- Add justfile
114+
- Add pxm
115+
- Add compressed types
116+
- Add compressed icons
117+
118+
### Improve
119+
120+
- Vim icon
121+
122+
### Miscellaneous Tasks
123+
124+
- Bump to v0.10.2
125+
- Bump to v0.10.3
126+
- Update cargo lock
127+
128+
### Refactor
129+
130+
- Removed commented code
131+
- Sorted file types, color table
132+
133+
### Styling
134+
135+
- Add icon for reStructuredText (src) files
136+
137+
### Testing
138+
139+
- Change to /usr/bin/env bash
140+
141+
### Add
142+
143+
- Mp2 audio format icon
144+
145+
### Ci
146+
147+
- Remove unused .github files
148+
- Remove unused .github files
149+
- Create unit-tests.yml
150+
- Create unit-tests.yml
151+
- Add trivial nix flake
152+
- Add treefmt, rust-toolchain, nixfmt
153+
- Add .#test, .#clippy, .#check
154+
- Add nix flake
155+
- Change branch
156+
- Bump rust to 1.71.0
157+
- Automatically mark issues/PRs stale
158+
- Run tests when building with nix
159+
- Moving actions to dtolnay's version
160+
- Update Cargo.toml
161+
- Create labeler.yml
162+
- Add snap to labeler.yml
163+
- Add filetype.rs autolabel
164+
165+
### Icons
166+
167+
- Add Gentoo for .ebuild
168+
169+
### Src/main.rs
170+
171+
- Remove clippy::unnested_or_patterns
172+
173+
## [0.10.0] - 2021-04-03
174+
175+
### Documentation
176+
177+
- Add hint how to install exa on Android / Termux
178+
179+
### Features
180+
181+
- Add support Typescript and ReasonML projects
182+
- New Icons and CLI argument to suppress icons
183+
184+
### Miscellaneous Tasks
185+
186+
- Update zoneinfo_compiled, datetime to 0.5
187+
- Update users to 0.10
188+
- PR feedback
189+
190+
### Build
191+
192+
- Use binary name only
193+
194+
### Git-feature
195+
196+
- Display if a file is updated but unmerged (conflicted)
197+
198+
## [0.9.0] - 2019-07-15
199+
200+
### Feat
201+
202+
- Add JPF to image filetype
203+
204+
### Refactor
205+
206+
- Use shorthand fields
207+
208+
## [0.8.0] - 2017-09-30
209+
210+
### Vagrant
211+
212+
- Update apt before installing
213+
214+
## [0.4.1] - 2017-03-26
215+
216+
### Fixup
217+
218+
- Split prefix tests by property
219+
220+
### Io
221+
222+
- :Result -> IOResult
223+
224+
## [0.4.0] - 2015-10-18
225+
226+
### Makefile
227+
228+
- Be compatible with BSD and OS X
229+
230+
## [0.3.0] - 2015-06-05
231+
232+
### StatResult
233+
234+
- :Path -> Dir
235+
236+
## [0.2.0] - 2015-03-02
237+
238+
### Details
239+
240+
- `filter` is only used when recursing
241+
242+
## [0.1.0] - 2015-02-21
243+
244+
### ToStr
245+
246+
- :to_str -> ToString::to_string
247+
248+
<!-- generated by git-cliff -->

Diff for: Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ readme = "README.md"
1010
homepage = "https://github.com/cafkafk/eza"
1111
license = "MIT"
1212
repository = "https://github.com/cafkafk/eza"
13-
version = "0.10.3"
13+
version = "0.10.4"
1414

1515

1616
[[bin]]

Diff for: cliff.toml

+75
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
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://tera.netlify.app/docs
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 | upper_first }}
24+
{% for commit in commits %}
25+
- {% if commit.breaking %}[**breaking**] {% endif %}{{ commit.message | upper_first }}\
26+
{% endfor %}
27+
{% endfor %}\n
28+
"""
29+
# remove the leading and trailing whitespace from the template
30+
trim = true
31+
# changelog footer
32+
footer = """
33+
<!-- generated by git-cliff -->
34+
"""
35+
36+
[git]
37+
# parse the commits based on https://www.conventionalcommits.org
38+
conventional_commits = true
39+
# filter out the commits that are not conventional
40+
filter_unconventional = true
41+
# process each line of a commit as an individual commit
42+
split_commits = false
43+
# regex for preprocessing the commit messages
44+
commit_preprocessors = [
45+
# { pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](https://github.com/orhun/git-cliff/issues/${2}))"}, # replace issue numbers
46+
]
47+
# regex for parsing and grouping commits
48+
commit_parsers = [
49+
{ message = "^feat", group = "Features" },
50+
{ message = "^fix", group = "Bug Fixes" },
51+
{ message = "^doc", group = "Documentation" },
52+
{ message = "^perf", group = "Performance" },
53+
{ message = "^refactor", group = "Refactor" },
54+
{ message = "^style", group = "Styling" },
55+
{ message = "^test", group = "Testing" },
56+
{ message = "^chore\\(release\\): prepare for", skip = true },
57+
{ message = "^chore", group = "Miscellaneous Tasks" },
58+
{ body = ".*security", group = "Security" },
59+
]
60+
# protect breaking changes from being skipped due to matching a skipping commit_parser
61+
protect_breaking_commits = false
62+
# filter out the commits that are not matched by commit parsers
63+
filter_commits = false
64+
# glob pattern for matching git tags
65+
tag_pattern = "v[0-9]*"
66+
# regex for skipping tags
67+
skip_tags = "v0.1.0-beta.1"
68+
# regex for ignoring tags
69+
ignore_tags = ""
70+
# sort the tags topologically
71+
topo_order = false
72+
# sort the commits inside sections by oldest/newest order
73+
sort_commits = "oldest"
74+
# limit the number of commits included in the changelog.
75+
# limit_commits = 42

0 commit comments

Comments
 (0)