All Versions
11
Latest Version
Avg Release Cycle
177 days
Latest Release
1073 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.2.0 Changes
April 17, 2020- 👌 Improve support for matching non-ASCII TLDs
- 👍 Allow underscores to end a URL, which is possible on sites like Youtube
- ➕ Add
xurls -fix
to fix HTTP URLs in plaintext files which redirect or can't be reached - ⚡️ Update lists of TLDs and schemes
🐧 Binaries built on
go version go1.14.2 linux/amd64
. -
v2.1.0 Changes
September 22, 2019- 👍 Allow
Relaxed
to match punycode TLDs - Support URLs in between
*
and_
markdown syntax - Don't allow
|
as part of a URL's path - 🛠 Fix a crash with
cmd/xurls
and large inputs - ⚡️ Update lists of TLDs and schemes
🐧 Binaries built on
go version go1.13 linux/amd64
. - 👍 Allow
-
v2.0.0 Changes
October 21, 2018- Convert to a Go module, now
mvdan.cc/xurls/v2
- Convert
Strict
andRegexp
to functions - 👉 Make
Strict
only accept well known schemes - ➕ Add
AnyScheme
to get the oldStrict
behavior - 👍 Allow all
\p{Po}
(other punctuation) chars in URLs
🐧 Binaries built on
go version go1.11.1 linux/amd64
. - Convert to a Go module, now
-
v1.1.0 Changes
January 26, 2017- ➕ Add
\p{M}
(marks) as valid characters, present in languages like Hindi .onion
is no longer a pseudo-TLD
🐧 Binaries built on
go version go1.8 linux/amd64
. - ➕ Add
-
v1.0.0 Changes
December 05, 2016No noteworthy changes since
0.9.0
. -
v0.9.0 Changes
April 13, 2016- ✂ Remove email addresses from
Relaxed
- ➕ Add support for matching braces, like parentheses and brackets
- ➕ Add
\p{So}
(other symbols) as valid characters - ⚡️ Update TLDs
- cmd/xurls
- Don't ignore read (scanner) errors
- ✂ Remove email addresses from
-
v0.8.0 Changes
September 14, 2015- 📇 Renamed
StrictMatching
toStrictMatchingScheme
- ➕ Add
#
as valid end character (empty fragment) - ➕ Add
=
as valid end character (for base64) - Wrap exported regexes in parenthesis
- ➕ Add IANA special use domain names to PseudoTLDs
- ⚡️ Update TLDs
- 📇 Renamed
-
v0.7.0 Changes
August 12, 2015- ➕ Add
file:
as a valid scheme - 👉 Make
StrictMatching
be case insensitive - ➕ Add support for matching brackets, just like parenthesis
- Export
SchemesNoAuthority
- ⚡️ Update TLDs
- ➕ Add
-
v0.6.0 Changes
July 10, 2015- 👌 Improve support for well-parenthesized urls
- Properly ignore non-letter characters like
non-breaking space
- 👍 Better support for numbers and symbols via regex unicode character classes
- ➕ Add
|
and remove"
as valid characters - ✂ Remove
#
,=
and@
as valid ending characters
-
v0.5.1 Changes
June 20, 2015- cmd/xurls
- Improve help text to explain file arguments
- Abort if we cannot open a file
- cmd/xurls