uwuifyy icon indicating copy to clipboard operation
uwuifyy copied to clipboard

Update linkify requirement from 0.8.0 to 0.9.0

Open dependabot[bot] opened this issue 1 year ago • 0 comments

Updates the requirements on linkify to permit the latest version.

Release notes

Sourced from linkify's releases.

0.9.0

Changed

  • More strict parsing of hostname (authority) part of URLs. Applies to emails, plain domains URLs (e.g. example.com/foo) and URLs with schemes where a host is expected (e.g. https).

    This fixes a few problems that have been reported over time, namely:

    • https://www.example..com is no longer parsed as an URL (#41)
    • [email protected] is no longer parsed as an email address (#29)
    • https://*.example.org is no longer parsed as an URL (#38)

    It's a tricky change and hopefully this solves some problems while not introducing too many new ones. If anything unexpectedly changed for you, please let us know!

Changelog

Sourced from linkify's changelog.

[0.9.0] - 2022-07-11

Changed

  • More strict parsing of hostname (authority) part of URLs. Applies to emails, plain domains URLs (e.g. example.com/foo) and URLs with schemes where a host is expected (e.g. https).

    This fixes a few problems that have been reported over time, namely:

    • https://www.example..com is no longer parsed as an URL (#41)
    • [email protected] is no longer parsed as an email address (#29)
    • https://*.example.org is no longer parsed as an URL (#38)

    It's a tricky change and hopefully this solves some problems while not introducing too many new ones. If anything unexpectedly changed for you, please let us know!

[0.8.1] - 2022-04-14

Changed

  • Skip parsing very short strings for URLs as a performance optimization

[0.8.0] - 2021-11-26

Added

  • New option url_must_have_scheme on LinkFinder that can be set to false to allow URLs without scheme/protocol such as example.com. Note that there is no allowlist for top-level domains, if you want that you will have to implement it yourself.

Changed

  • Bump MSRV (minimum supported Rust version) to 1.46

[0.7.0] - 2021-05-18

Changed

  • URLs that have a quote character like ' or " before them will stop when that quote character is encountered, e.g. in "https://example.org/",", the URL will not include any quotes. Before, it would run until the end because the quotes after the slash were an even number. (#20)
  • Bump MSRV (minimum supported Rust version) to 1.41

[0.6.0] - 2021-04-09

Changed

  • Stop URLs when encountering |. Consistent with RFC and will hopefully not cause problems with real URLs.

[0.5.0] - 2021-02-13

Changed

  • Treat * as a delimiter like . or ,, which means they can be part of an URL but not at the end.

[0.4.0] - 2019-08-05

Changed

... (truncated)

Commits
  • 3be62ab Version 0.9.0
  • b6ad06e Merge pull request #43 from robinst/check-domains
  • 97152fa Pin dev dep to fix build on 1.46
  • 0f5b2e9 Add test cases from #44 that now work correctly on this branch
  • 74e3e39 Add pct-encoded to docs
  • 5bfb516 Remove no longer necessary check if domain is actually an email address
  • b012eff Fix use of unstable feature on 1.46
  • 6978a90 Re-enable deny warnings
  • d690243 Add CHANGELOG
  • dd6f96c Expand schemes that require host
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

dependabot[bot] avatar Jul 12 '22 01:07 dependabot[bot]