You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+39Lines changed: 39 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,44 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
6
6
7
7
Also, at the bottom of this file there is a [TODO list](#todo) with planned future changes.
8
8
9
+
## [v0.2.0] - 2025-03-31
10
+
11
+
### Changed
12
+
13
+
-`find-duplicates`, `deduplicate`:
14
+
15
+
- Changed the meaning of `--shard NUM/SHARD` to mean `--shard NUM/NUM/SHARD` instead of the previous `--shard NUM/SHARD/SHARD`.
16
+
17
+
I.e. `--shard NUM/SHARD` syntax now means "process the shard number `NUM`", not "process all shards starting from `NUM`".
18
+
19
+
The previous interpretation was too surprising.
20
+
21
+
- Improved performance, especially when feeding `INPUT`s with `--stdin0`.
22
+
23
+
-`*`:
24
+
25
+
- Improved symlink resolution in `INPUT`s.
26
+
27
+
From now on, `hoardy` will only follow symlinks in `dirname` parts of in given `INPUT`s, which allows all subcommands to properly work with paths that point to symlink inodes.
28
+
29
+
The exception to this are `find-duplicates --stdin0` and `deduplicate --stdin0` which skip all path resolutions on all paths given via the stdin, because, otherwise, program performance in most common use cases becomes absolutely awful.
30
+
31
+
- Improved error handling.
32
+
33
+
- Improved log messages.
34
+
35
+
- Improved documentation.
36
+
37
+
### Fixed
38
+
39
+
-`index`:
40
+
41
+
- Fixed `--no-add` and `--no-update``stat`ting too much.
42
+
43
+
E.g., `hoardy index --no-update` should not `stat` any known files at all now.
44
+
45
+
This is how it was supposed to work, but I broke it while refactoring in 0caacc0730b23c33e597bc5fd0b7600073cdbc16.
46
+
9
47
## [v0.1.0] - 2025-03-17
10
48
11
49
### Added
@@ -22,6 +60,7 @@ Also, at the bottom of this file there is a [TODO list](#todo) with planned futu
0 commit comments