fix(deps): update linkifyjs monorepo to v4 (major)

This MR contains the following updates:

Package Type Update Change
linkify-react (source) dependencies major ^3.0.4 -> ^4.2.0
linkifyjs (source) dependencies major ^3.0.5 -> ^4.2.0

Release Notes

nfrasser/linkifyjs (linkify-react)

v4.2.0

Compare Source

  • Correctly sanitize object replacement character by treating as whitespace
  • Avoid detecting invalid URLs with numbers around boundaries
  • Prevent delimiter apostrophes from being included in URLs
  • Correctly interpret \r\n as newline character
  • Correctly interpret emoji followed by # sign
  • Fix support for domain names with multiple hyphens
  • Fix parsing for magnet links

v4.1.4

Compare Source

  • Add support for full width middle dot ・ in hashtag plugin
  • Development updates for newest Node.js versions

v4.1.3

Compare Source

  • Fix HTML entity & symbol double-encoding in linkify-html
  • Support for full-width brackets, full-width less-than/greater-than signs and corner bracket as delimiters

v4.1.2

Compare Source

  • Ensure linkify.find respects validate option

v4.1.1

Compare Source

  • Slightly simpler TLDs encoding/parsing
  • Fix jsdoc in linkify-react
  • Improved parsing of URLs with symbols
  • Ensure function options get called with unformatted href

v4.1.0

Compare Source

  • Drop support for Safari 10
  • Reduce core bundle file size by ~30%
  • Restore support for email address with scheme local part
  • Allow hashtags with emojis

v4.0.2

Compare Source

  • Fix email address detection with domains containing numbers

v4.0.1

Compare Source

  • Restore nl2br option for linkify-html
  • Fixed duplicate key warning in linkify-react with multiple children

v4.0.0

Compare Source

BREAKING CHANGES
  • Removed deprecated linkifyjs/string, linkifyjs/html, linkifyjs/plugins/* packages. Use linkify-string, linkify-html and linkify-plugin-* instead.
  • Refactored scanner internals break custom link plugins created with Linkify v3
  • Links that begin with mailto: now have type url instead of email
  • Drop official IE 11 support
Added
  • linkify-plugin-ip plugin for detecting IPv4 and IPv6 addresses
  • linkify-plugin-keyword plugin for detecting arbitrary keywords
  • linkify.find() function accepts an options argument for output formatting
  • New render option to override link rendering
  • Second optionalSlashSlash argument for registerCustomProtocol to allow links that don't require // after scheme:
  • Link token methods toFormattedString(options), toFormattedHref(options) and toFormattedObject(options) that accept a linkify.Options object
  • More granular scanner tokens for improved plugin flexibility
  • linkify-react: New as property (alias for tagName)
Fixed
  • Improved link detection with mixed languages
  • Consistent option availability across interfaces (including truncate)
  • linkify-html: Improved HTML entity parsing

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Ghost User

Merge request reports

Loading
Loading