linkify
Low-level link (text, URLs, emails, phone numbers, user tags) parsing library in Dart.
5.0.0
310K downloads/mo
#674 most downloaded on pub.dev
Cretezy/linkify
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.8 years
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
11 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
11 releases · Mar 2019 to May 2023
2020
2021
2022
2023
2024
2025
2026
Releases
latest 11-
5.0.015 May 2023 -
4.1.003 Aug 2021Release notes
Open source →- 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.005 Mar 2021 -
3.0.006 Nov 2020Release notes
Open source →- Expand parsing to
www.URLs (#21, thanks @SpencerLindemuth!) - Add
\rparsing, 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
- Expand parsing to
-
2.1.025 Apr 2020Release notes
Open source →- Add loose URL option (
looseUrl)- Parses any URL containing
. - Defaults to
httpURLs. Can usehttpsby enabling thedefaultToHttpsoption
- 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
- Add loose URL option (
-
2.0.309 Jan 2020 -
2.0.230 Dec 2019 -
2.0.127 Dec 2019 -
2.0.027 Dec 2019Release notes
Open source →- Change
LinkTypestoLinkifier- Supports custom linkifiers
- Change
LinkElementtoUrlElementto better reflectUrlLinkifier(link != URL) - Change
humanizeoption toLinkifyOptions - Enabled
humanizeby default
- Change
-
1.0.123 Mar 2019 -
1.0.023 Mar 2019