* One of the vendored dependencies erroneously thinks it's part of a workspace
- Update to version 0.22.0:
* chore: release v0.22.0 (#1894)
* feat: add github markdown fragment quirk (#1940)
* chore(deps): bump the dependencies group with 5 updates (#1944)
* chore(deps): bump crate-ci/typos in the dependencies group (#1943)
* refactor: progress bar (#1914)
* fix: make file matcher respect the hidden option (#1936)
* Bump the dependencies group with 3 updates (#1933)
* Bump actions/checkout from 5 to 6 in the dependencies group (#1932)
* feat: support relative --root-dir (#1912)
* Provide a more helpful error message in case of TLS protocol issues (#1927)
* Fix parsing larger HTML blocks in MDX files (#1924)
* Bump the dependencies group with 3 updates (#1921)
* Bump crate-ci/typos from 1.39.0 to 1.39.2 in the dependencies group (#1922)
* Fix outdated reference to pre
* Make use of more explicit LazyLock::force
* feat: propagate input loading/collecting errors to top level (#1864)
* docs: use markdown formatting for files-from help text (#1917)
* Add sudo to apt-get commands (#1919)
* Bump the dependencies group across 1 directory with 8 updates (#1916)
* refactor: use InputResolver to implement Input::get_sources (#1880)
* refactor: use log::Level's deserialiser, and link example TOML (#1907)
* Fix extracting links after `<pre><code></code></pre>` (#1911)
* Config file up to date (#1906)
* Update Ubuntu package list before installing tools (#1908)
* refactor: check glob validity when parsing input source arguments (#1869)
* feat: file preprocessing (#1891)
* Bump crate-ci/typos from 1.38.1 to 1.39.0 in the dependencies group (#1901)
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=26
- Update to version v0.21.0:
* chore: release v0.21.0
* Update workflow
* Update flag description
* Fix working directory in build script
* Make man page generation deterministic
* Allow nightly tag for the release binary workflow
* Update strategy matrix
* Improve error message in workflow
* Print version before generating man page
* Update "Release Binary" workflow to use qemu where necessary
* Do not require inputs with generate flag
* Fix release-binary.yml workflow
* Bump the dependencies group across 1 directory with 15 updates (#1874)
* Inline formatting arguments for anyhow macros as per new lint
* Man pages (#1858)
* fix: move log level padding outside brackets (#1871)
* Extract spans (#1870)
* feat: print warning if input source matches no files (#1865)
* Bump the dependencies group with 2 updates (#1866)
* Fix locating of version when tagging Docker images on Git tag push (#1834)
* feat(base-url)!: disallow relative local base to avoid confusion (#1857)
* feat: improve InvalidIndexFile error to mention index file names (#1859)
* Fix CI lint by adding rustfmt in the the toolchain components (#1861)
* Explicitly add `rustfmt` component to toolchain config (#1862)
* refactor: Remove truncate_source logic (#1847)
* Add --default-extension argument to force file format (#1842)
* docs: hard wrap help text for options (#1854)
* Bump the dependencies group with 6 updates (#1855)
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=24
* chore: release v0.20.0 (#1808)
* Bump dependencies (#1811)
* Skip binary and invalid UTF-8 inputs (#1810)
* Bump actions/checkout from 4 to 5 in the dependencies group (#1804)
* feat: make wikilink extraction and checking opt-in (#1803)
* Refactor input dumping and path retrieval with extension filtering (#1648)
* Replace URL to fix GitHub CI (#1800)
* Use a HashSet to store inputs and avoid duplicates (#1781)
* add `--index-files` flag, and turn off index file checking by default (#1777)
* snap: enable proper permissions (#1796)
* Cleanup input example (#1792)
* FIx missing identifier in snap build action; add snap install to readme (#1793)
* Fall back to `Cargo.toml` version for non-releases (if no git tags available)
* Remove unnecessary condition for release builds on snap workflow
* Add snap config and GitHub Action (#1786)
* Fix clippy lints; refactor code slightly
* tests: refactor `test_fragments` to clarify expected successes/fails (#1776)
* Fix possible outputs of 'arch' command in Alpine Linux-based Dockerfile (#1778)
* fix comment for `ErrorKind::InvalidFragment` (#1775)
* Fix test
* Revert to previous behaviour: linking to directories results in Status::Ok(StatusCode::OK)
* Remove JSON output files even on test failures
* Add regression test
* Add support for 64-bit ARM binary (#1774)
* Improve test
* Make excluded_paths part of Collector instead of Input
* Minor improvements
* Make regex field in RegexFilter private
* Add examples
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=19
- Update to version 0.18.1~0:
* chore: release v0.18.1 (#1598)
* Fix Porgressbar rendering Checkbox (Fixes#1626) (#1627)
* fix: do not fail on empty # and #top fragments (#1609)
* Add Checkbox Formatting Option for Markdown Reports (#1623)
* Fix new clippy lints (#1625)
* Add links to shield and license #1616
* Bump the dependencies group with 3 updates (#1604)
* Remove exit early "if tag and not from release workflow"
* Bump the dependencies group with 3 updates (#1602)
* Bump the dependencies group with 6 updates (#1597)
* Reuse nixpkgs recipe as suggested by @tirimia
* Extract version number programmatically
* Fix typo
* Move section
* Add development section to README
* More consistent style
* Further simplify flake
* Simplify code
* `nix build` working
* Fix formatting
* Remove $RUST_BACKTRACE
* Support multiple platforms
* Remove .envrc
* Update to Rust 1.83.0
* Remove unneeded variables
* Simplify flake
* Specify Rust version explicitly
* Ignore direnv cache
* Use flake
OBS-URL: https://build.opensuse.org/request/show/1245143
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=11
- Update to version 0.17.0~0:
* chore: release v0.17.0 (#1549)
* Add Forui to README.md's users section (#1551)
* Bump the dependencies group across 1 directory with 12 updates (#1544)
* Ignore casing when processing markdown fragments + check for percent encoded ancors (#1535)
* Refactor cache handling test to make it more robust (#1548)
* Fix format option in configuration file (#1547)
* Fix skipping of email addresses in stylesheets (#1546)
* Add support for relative links (#1489)
* Box Octocrab error as it is too large (#1543)
* Update link check action (#1542)
* Fix example usage of headers in configuration file (#1540)
* Add interesting projects who use lychee (#1537)
* Don't check prefix attribute (#1536)
* Add OWASP Threat Dragon to users
* Update `pkg-url` of cargo binstall (#1532)
* Bump the dependencies group with 3 updates (#1530)
* Allow excluding cache based on status code (#1403)
* Ignore textContent links in html nodes (#1528)
* fix: The 'as' keyword in the Dockerfile should be uppercase
* Respect timeout when retrieving archived link (#1526)
* Update TOC in README.md
* fix: Remove tokio console subscriber (#1524)
* Disable Wayback machine tests
* Delete release-plz.toml
* feat: Add tests for `dns-prefetch` (#1522)
* Exclude `rel=dns-prefetch` links (#1520)
* Extend documentation on excluding links
* Improve docs for fragment checker
* README: The Git home page and Git Credential Manager use lychee (#1519)
* Don't check preconnect links (#1187)
* Use custom token here to allow triggering other pipelines
* Use custom token here to allow triggering other pipelines
* Bump the dependencies group with 6 updates (#1516)
OBS-URL: https://build.opensuse.org/request/show/1222948
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=7
- Update to version 0.16.1:
* chore: release (#1514)
* markdown.rs: make first line a top-level heading (#1511)
* Listen to additional release triggers for binary builds
* listen to more release triggers for binary builds
* chore: release (#1512)
* Don't add changelog files
* Cleanup `.gitignore` file
* Add release-plz and clean up workflows (#1510)
* Bump the dependencies group across 1 directory with 8 updates (#1509)
* README: add tldr-pages as user (#1508)
* Disable pedantic clippy lint
* Test ignored files
* Test hidden files
* Update example
* Skip ignored and hidden files by default
* Remove is_symlink check, because it's mutually exclusive to is_file
* Handle path exclusions when walking directories
* Update README.md test to trim whitespaced lines & update README.md
* Update tests
* Make gitignored files configurable and disable by default
* Replace jwalk with ignore
* Bump the dependencies group across 1 directory with 13 updates (#1502)
* Extend compact format (#1497)
* Bump the dependencies group with 2 updates (#1494)
* chore(docs): mention MacPorts install in README.md (#1491)
* Bump the dependencies group with 4 updates (#1490)
* Mention Chocolatey
* Bump the dependencies group with 5 updates (#1488)
* Bump the dependencies group with 6 updates (#1486)
* Run cargo nextest in CI and enable all tests (#1483)
* test: fail when interpreting md footnote as link (#1479)
* ci: fix wrong cpu-arch tag on macos release assets (#1484)
* Properly wire in tokio-console (#1482)
* Harmonizes naming pattern of pre-built binaries and unlocks latest permalink (#1464)
* Fix: Windows drive paths misidentified as URLs (#1460)
* Bump docker/build-push-action from 5 to 6 in the dependencies group (#1449)
* Bump the dependencies group across 1 directory with 29 updates (#1478)
* Updated pulldown-cmark dependency and fixed maths parsing (#1473)
* README: add openSUSE Tumbleweed to the installation instructions (#1470)
* feat(clap): show help menu on no args as well (#1458)
* README: Add Nixpkgs to Installation (#1448)
* Screencast update (#1445)
* Add response formatter; refactor stats formatter (#1398)
* Extend documentation for `RequestChain` (#1442)
* Update TROUBLESHOOTING.md (#1440)
* Add a way to handle "pretty URLs", i.e. URIs without `.html` extension (#1422)
* Don't trim mailto: prefix when converting a Uri into a string (#1438)
* Add Execa to list of users (#1435)
* Exclude `tel` scheme from being checked (#1429)
* Fix typo in pre-commit config in README (#1424)
* Fix clippy errors (#1423)
OBS-URL: https://build.opensuse.org/request/show/1208060
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=4