linkify 5.0.0 linkify: ^5.0.0 copied to clipboard
Low-level link (text, URLs, emails, phone numbers, user tags) parsing library in Dart.
[5.0.0] - 2023-05-15 #
[4.1.0] - 2021-08-02 #
- Fix loose URL not being parsed if the text have a non loose URL (#42, thanks @EsteveAguilera!)
- User Tagging Linkifier (#38, thanks @HSCOGT!)
[4.0.0] - 2021-03-04 #
- Add null-safety support. Now required Dart >=2.12
[3.0.0] - 2020-11-05 #
- Expand parsing to
www.
URLs (#21, thanks @SpencerLindemuth!) - Add
\r
parsing, requires Dart >=2.4 (#26, thanks @hpoul!) - Update loose URL regex to make it more reliable (thanks for the suggestion @olestole!)
Major version has been bumped:
- Minimum Dart version was upgraded
- Loose URL regex update may change behavior for some use-cases. Please open an issue if you find more issues!
- Non-loose will now parse URLs starting with
www.
, changing behavior
[2.1.0] - 2020-04-24 #
- Add loose URL option (
looseUrl
)- Parses any URL containing
.
- Defaults to
http
URLs. Can usehttps
by enabling thedefaultToHttps
option
- Parses any URL containing
- Added
www.
removal (removeWww
)- Removes URLs prefixed with
www.
- Removes URLs prefixed with
- Added exclusion of last period (
excludeLastPeriod
, enabled by default)- Parses
https://example.com.
ashttps://example.com
- Parses
[2.0.3] - 2020-01-08 #
- Fix more minor lint issues
- Remove extra
print
[2.0.2] - 2019-12-30 #
- Fix minor lint issues
[2.0.1] - 2019-12-27 #
- Export
defaultLinkifiers
[2.0.0] - 2019-12-27 #
- Change
LinkTypes
toLinkifier
- Supports custom linkifiers
- Change
LinkElement
toUrlElement
to better reflectUrlLinkifier
(link != URL) - Change
humanize
option toLinkifyOptions
- Enabled
humanize
by default
[1.0.1] - 2019-03-23 #
- Republish to fix maintenance score
[1.0.0] - 2019-03-23 #
- Initial release