Releases: nfrasser/linkifyjs
Releases · nfrasser/linkifyjs
v4.2.0
What's Changed
- Correctly sanitize object replacement character by treating as whitespace in #497
- Avoid detecting invalid URLs with numbers around boundaries in #498
- Prevent delimiter apostrophes from being included in URLs in #499
- Correctly interpret \r\n as newline character in #500
- Correctly interpret emoji followed by # sign in #501
- Fix support for domain names with multiple hyphens in #502
- Fix parsing for magnet links in #503
Full Changelog: v4.1.4...v4.2.0
v4.1.4
v4.1.3
What's Changed
- Add support for fullwidth parentheses by @weii41392 in #461
- linkify-html: don't convert & -> & by @nfrasser in #462
- Bracket parsing refactor and support for 「」『』<> brackets by @nfrasser in #463
New Contributors
- @weii41392 made their first contribution in #461
Full Changelog: v4.1.2...v4.1.3
v4.1.2
v4.1.1
v4.1.0
v4.0.2
v4.0.1
v4.0.0
Breaking Changes
- Removed deprecated
linkifyjs/string
,linkifyjs/html
,linkifyjs/plugins/*
packages. Uselinkify-string
,linkify-html
andlinkify-plugin-*
instead. - Refactored scanner internals break custom link plugins created with Linkify v3
- Links that begin with
mailto:
now have typeurl
instead ofemail
- Drop official IE 11 support
Added
linkify-plugin-ip
plugin for detecting IPv4 and IPv6 addresseslinkify-plugin-keyword
plugin for detecting arbitrary keywordslinkify.find()
function accepts anoptions
argument for output formatting- New
render
option to override link rendering - Second
optionalSlashSlash
argument forregisterCustomProtocol
to allow links that don't require//
afterscheme:
- Link token methods
toFormattedString(options)
,toFormattedHref(options)
andtoFormattedObject(options)
that accept alinkify.Options
object - More granular scanner tokens for improved plugin flexibility
linkify-react
: Newas
property (alias fortagName
)
Fixed
- Improved link detection with mixed languages
- Consistent option availability across interfaces (including
truncate
) linkify-html
: Improved HTML entity parsing
v4.0.0-beta.1
Breaking Changes
- Removed deprecated
linkifyjs/string
,linkifyjs/html
,linkifyjs/plugins/*
packages - Refactored scanner internals break plugins created with Linkify v3
- Links that begin with
mailto:
now have typeurl
instead ofemail
Added
linkify.find()
function accepts a thirdoptions
argument for output formatting- Link token methods
toFormattedString(options)
,toFormattedHref(options)
andtoFormattedObject(options)
that accept alinkify.Options
object - New
render
option to override link rendering - More granular scanner tokens for improved plugin flexibility
- Second
optionalSlashSlash
argument forregisterCustomProtocol
to allow links that don't require//
afterscheme:
Fixed
- Improved HTML entity parsing with
linkify-html
- Improved link detection with mixed languages
- Consistent option availability across interfaces (including
truncate
)