Skip to content

Latest commit

 

History

History
113 lines (91 loc) · 3.88 KB

CHANGELOG.md

File metadata and controls

113 lines (91 loc) · 3.88 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog. and this project adheres to Semantic Versioning.

[Unreleased]

[0.2] - 2023-06-15

Security

  • Patched security advisories reported by cargo audit: RUSTSEC-2021-0093, RUSTSEC-2023-0034, RUSTSEC-2019-0033, RUSTSEC-2019-0034, RUSTSEC-2020-0008, RUSTSEC-2021-0020, RUSTSEC-2021-0078, RUSTSEC-2021-0079, RUSTSEC-2023-0022, RUSTSEC-2023-0023, RUSTSEC-2023-0024, RUSTSEC-2022-0040, RUSTSEC-2022-0013, RUSTSEC-2022-0013, RUSTSEC-2023-0018, RUSTSEC-2021-0003, RUSTSEC-2022-0006, RUSTSEC-2020-0071, RUSTSEC-2021-0124, RUSTSEC-2021-0139, RUSTSEC-2021-0139, RUSTSEC-2021-0139, RUSTSEC-2021-0153, RUSTSEC-2020-0036, RUSTSEC-2020-0016, RUSTSEC-2021-0145, RUSTSEC-2022-0021, RUSTSEC-2022-0041, RUSTSEC-2019-0036, RUSTSEC-2022-0022, RUSTSEC-2020-0070, RUSTSEC-2020-0080, RUSTSEC-2020-0078 and RUSTSEC-2019-0035.

Changed

  • Support is dropped for specifying multiple arguments to a single option. E.g. instead of specifying --mute OK DIR -- you must now use the syntax --mute OK --mute DIR.

Fixed

  • Fix connection errors with domains resolved to IPv6 addresses.
  • Avoid lots of 403 responses by including User-Agent header in HTTP requests.
  • Workers no longer dirty each other's redirect histories.
  • Support links to markdown headings with inline code (backticks).

Added

  • New --link-only flag (#30, courtesy of @egrieco).
  • New tag CASE_FRAG for fragments that match only case-insensitively.

Other

  • Introduce GitHub Actions for push and pull_request (#27), courtesy of @sanxiyn.
  • Some refactorings to clean up the implementation.

[0.1.8] - 2019-12-15

Security

  • Remove reliance on dependencies with known vulnerabilities.

Other

  • Clean up in dependencies (#26), courtesy of @sanxiyn.

[0.1.7] - 2019-12-05

Changed

  • Update dependency on pulldown_cmark to 0.6.1 from 0.0.11 (#25), courtesy of @sanxiyn.
    • Changes recognized CommonMark version to 0.29 (most likely from 0.27).

[0.1.6] - 2019-05-31

Fixed

  • Markdown headings with spaces are now properly recognized.

Added

  • Log all found anchors at the debug level.

[0.1.5] - 2019-05-31

Fixed

  • Fix a bug where links were erroneously resolved to ABSOLUTE.

Added

  • Decode URL-encoded local links in --urldecode mode (#21).
  • Log redirects in --no-follow mode.

[0.1.4] - 2018-03-30

Changed

  • Resolve links using a thread pool.
  • Improve log messages.

Added

  • Support for RAYON_NUM_THREADS environment variable, controlling the new thread pool.

[0.1.3] - 2018-03-16

Fixed

  • Resolve local directories to status DIR (#16).
  • Resolve remote xml files to OK instead of MIME (#17).
  • Resolve remote pdf files to OK instead of DEC_ERR (#18).

[0.1.2] - 2018-03-04

Fixed

  • Detect and decode non-UTF-8 encodings (#14).
  • Tag empty fragments with OK instead of NO_FRAG.
  • Add issues section to README, courtesy of @bugabinga.
  • Update dependency on bytecount to 0.3.1, courtesy of @llogiq.

[0.1.1] - 2017-11-25

Changed

  • Update installation instruction in README.

[0.1.0] - 2017-11-25

Added

  • Initial version