@@ -7,6 +7,51 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.20.0] ( https://github.com/lycheeverse/lychee/compare/lychee-v0.19.1...lychee-v0.20.0 ) - 2025-08-21
11+
12+ ### Added
13+
14+ - make wikilink extraction and checking opt-in ([ #1803 ] ( https://github.com/lycheeverse/lychee/pull/1803 ) )
15+ - skip fragment checking for unsupported MIME types ([ #1744 ] ( https://github.com/lycheeverse/lychee/pull/1744 ) )
16+ - add 'user-content-' prefix to support github markdown fragment ([ #1750 ] ( https://github.com/lycheeverse/lychee/pull/1750 ) )
17+
18+ ### Fixed
19+
20+ - do not check the fragment when http response err but accepted ([ #1763 ] ( https://github.com/lycheeverse/lychee/pull/1763 ) )
21+ - treat a fragment in an empty directory as an error ([ #1756 ] ( https://github.com/lycheeverse/lychee/pull/1756 ) )
22+ - resolve index file inside a directory ([ #1752 ] ( https://github.com/lycheeverse/lychee/pull/1752 ) )
23+ - skip fragment check if website URL doesn't contain fragment ([ #1733 ] ( https://github.com/lycheeverse/lychee/pull/1733 ) )
24+
25+ ### Other
26+
27+ - Bump dependencies ([ #1811 ] ( https://github.com/lycheeverse/lychee/pull/1811 ) )
28+ - Skip binary and invalid UTF-8 inputs ([ #1810 ] ( https://github.com/lycheeverse/lychee/pull/1810 ) )
29+ - Refactor input dumping and path retrieval with extension filtering ([ #1648 ] ( https://github.com/lycheeverse/lychee/pull/1648 ) )
30+ - Use a HashSet to store inputs and avoid duplicates ([ #1781 ] ( https://github.com/lycheeverse/lychee/pull/1781 ) )
31+ - add ` --index-files ` flag, and turn off index file checking by default ([ #1777 ] ( https://github.com/lycheeverse/lychee/pull/1777 ) )
32+ - Cleanup input example ([ #1792 ] ( https://github.com/lycheeverse/lychee/pull/1792 ) )
33+ - FIx missing identifier in snap build action; add snap install to readme ([ #1793 ] ( https://github.com/lycheeverse/lychee/pull/1793 ) )
34+ - refactor ` test_fragments ` to clarify expected successes/fails ([ #1776 ] ( https://github.com/lycheeverse/lychee/pull/1776 ) )
35+ - Fix test
36+ - Remove JSON output files even on test failures
37+ - Add regression test
38+ - Improve test
39+ - Make excluded_paths part of Collector instead of Input
40+ - Make regex field in RegexFilter private
41+ - Apply clippy suggestions
42+ - Test regex functionality in --exclude-path flag
43+ - Update flag description & clean up
44+ - Replace Vec<PathBuf > with dedicated PathExcludes type
45+ - Unwrap option type
46+ - Replace unmaintained human-sort with numeric-sort ([ #1759 ] ( https://github.com/lycheeverse/lychee/pull/1759 ) )
47+ - Fix basic auth ([ #1748 ] ( https://github.com/lycheeverse/lychee/pull/1748 ) )
48+ - Update 'Users' section in the README
49+ - Add ProseKit to users
50+ - Migrate to Clippy 1.88 ([ #1749 ] ( https://github.com/lycheeverse/lychee/pull/1749 ) )
51+ - fix assertion in fragment checks
52+ - Replace unreliable API URL
53+ - display unsupported URLs ([ #1727 ] ( https://github.com/lycheeverse/lychee/pull/1727 ) )
54+
1055## [ 0.19.1] ( https://github.com/lycheeverse/lychee/compare/lychee-v0.19.0...lychee-v0.19.1 ) - 2025-06-16
1156
1257### Other
0 commit comments