File lychee.changes of Package lychee

-------------------------------------------------------------------
Fri Aug 22 08:46:09 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>

- Update to version 0.20.0:
  * 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
  * Apply clippy suggestions
  * Test regex functionality in --exclude-path flag
  * Update flag description & clean up
  * Replace Vec<PathBuf> with dedicated PathExcludes type
  * Unwrap option type
  * fix: do not check the fragment when http response err but accepted (#1763)
  * docs: add `fallback_extensions` to example config file (#1764)
  * feat: skip fragment checking for unsupported MIME types (#1744)
  * Replace unmaintained human-sort with numeric-sort (#1759)
  * feat: add 'user-content-' prefix to support github markdown fragment (#1750)
  * fix: treat a fragment in an empty directory as an error (#1756)
  * fix: resolve index file inside a directory (#1752)
  * Fix basic auth (#1748)
  * Update 'Users' section in the README
  * Add ProseKit to users
  * Migrate to Clippy 1.88 (#1749)
  * test: fix assertion in fragment checks
  * Replace unreliable API URL
  * docs: improve lychee.example.toml (lycheeverse#1699) (#1741)
  * display unsupported URLs (#1727)
  * fix: skip fragment check if website URL doesn't contain fragment (#1733)
  * Add xml schema found in xsd files to list of exclusions (#1735)
  * Fix docker tagging for release versions (#1738)

-------------------------------------------------------------------
Tue Jun 17 09:19:38 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>

- Update to version 0.19.1:
  * chore: release v0.19.1 (#1726)
  * fix: skip the fragment check if the uri doesn't contain fragment (#1730)
  * Don't echo potentially sensitive header data (#1728)
  * Update changelog

-------------------------------------------------------------------
Wed Jun 11 14:22:53 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>

- Drop reproducible.patch since it got merged upstream in string_cache_codegen v0.5.4
- Update to version 0.19.0~0:
  * chore: release v0.19.0
  * Keep supporting 'latest' in CI Dockerfiles
  * Follow renaming: latest -> nightly
  * Follow renaming: latest -> nightly
  * Add cli test
  * Add explanation
  * Fix grammar
  * Update docs
  * Extract DEFAULT_ACCEPTED_STATUS_CODES & apply clippy's suggestions
  * Use StatusCodeSelector default as default accepted StatusCodes
  * Tiny improvements
  * Remove dbg macro
  * Pass accepted values by reference
  * Make accepted codes non-optional
  * Handle rejected TOO_MANY_REQUESTS
  * Update Status::code
  * Update tests
  * Remove duplicated information from output
  * Update test
  * Change usage of ErrorKind::NetworkRequest, as it no longer represents rejected status codes
  * Update test
  * Update doc comment
  * Make error message more user-friendly
  * Remove hardcoded rule for handling erroneous status codes differently
  * Move archive functionality to library (#1720)
  * Bump the dependencies group across 1 directory with 3 updates (#1714)
  * feat: respect the `disabled` property for stylesheet links (#1716)
  * feat: raise error when the default config file is invalid (#1715)
  * Upgrade to 2024 edition (#1711)
  * fix: only check the fragment when it's a file (#1713)
  * fix: ignore gitlab table of content in wikilinks (#1710)
  * Fix `test_exclude_example_domains` (#1712)
  * Add support for custom headers in input processing (#1561)
  * chore: update CI to install and verify cargo-msrv (#1706)
  * Fix lints (#1705)
  * chore: verify the MSRV in CI lint (#1696)
  * feat: detect website fragments (#1675)
  * Update documentation
  * Make Makefile more portable (make: /bin/bash: No such file or directory)
  * Remove flag
  * detect wikilinks, prevent plaintext extraction from links #1650 (#1679)
  * Bump the dependencies group with 2 updates
  * Add possible values for minimum TLS version in help message (#1693)
  * Add TLS version option (#1655)
  * Bump the dependencies group across 1 directory with 11 updates (#1692)
  * Specify MSRV (#1676)
  * Fix outdated link
  * Remove once_cell as direct dependency
  * Make clippy happy (#1681)
  * Bump the dependencies group with 3 updates (#1670)
  * Fix accept/exclude range syntax and docs (#1668)
  * Add FreeBSD-Ask to users (#1662)
  * Bump the dependencies group with 4 updates (#1664)
  * Allow header values that contain equal signs (#1647)
  * Bump the dependencies group with 11 updates (#1656)
  * Bump the dependencies group across 1 directory with 14 updates (#1653)
  * Add support for custom file extensions in link checking. (#1559)
  * Update Docker Workflow To Support Version Tags (#1631)
  * Format Markdown URLs with `<>` instead of `[]()` (#1638)
  * Bump the dependencies group across 1 directory with 21 updates (#1643)
  * test: add tests for URL extraction ending with a period (#1641)
  * Release the macOS binaries also as `.tar.gz` (#1642)
  * renamed `base` to `base_url` (fixes #1607) (#1629)
  * Sort compact/detailed/markdown error output by file path (#1622)

-------------------------------------------------------------------
Wed Feb 19 10:24:27 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>

- Add reproducible.patch to avoid randomness from HashSet (boo#1062303)

-------------------------------------------------------------------
Tue Feb 11 17:08:21 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>

- 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
  * Add .envrc
  * Add Nix shell
  * Remove `publish` step from CI pipeline, which is handled by release-plz

-------------------------------------------------------------------
Thu Dec 19 13:29:15 UTC 2024 - alessio.biancalana@suse.com

- Update to version 0.18.0~0:
  * chore: release v0.18.0 (#1554)
  * Fix nightly docker image (#1590)
  * Bump the dependencies group across 1 directory with 11 updates (#1589)
  * Introduce --root-dir (#1576)
  * Allow Docker pushes on release branches (#1568)
  * Fix retries (#1573)
  * Pass along --max-retries config option (#1572)
  * Bump the dependencies group with 4 updates (#1571)
  * Bump the dependencies group with 4 updates (#1570)
  * Bump the dependencies group with 4 updates (#1566)
  * Rename `fail_map` to `error_map` for improved clarity in response statistics (#1560)
  * Add quirks support for `youtube-nocookie.com` and youtube embed URLs (#1563)
  * Update all Docker images to Debian Bookworm (#1558)
  * Support excluded paths in `--dump-inputs` (#1556)
  * Improve robustness of cache integration test (#1557)
  * Support underscores in Markdown URLs (#1555)
  * Bump the dependencies group across 1 directory with 7 updates (#1552)
  * Fix: Bring back error output for links (#1553)

-------------------------------------------------------------------
Sat Nov 09 10:10:11 UTC 2024 - alessio.biancalana@suse.com

- 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)

-------------------------------------------------------------------
Mon Oct 14 18:00:58 UTC 2024 - alessio.biancalana@suse.com

- 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)

-------------------------------------------------------------------
Sat Jul 20 13:59:59 UTC 2024 - Alessio Biancalana <alessio.biancalana@suse.com>

- Update to version 0.15.1:
  * Gracefully handle invalid URLs
  * Chain visibility
  * Fix spelling
openSUSE Build Service is sponsored by