File lychee.changes of Package lychee
-------------------------------------------------------------------
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