Skip to content

Commit 86e977c

Browse files
committed
v4.2.0
1 parent 606feca commit 86e977c

File tree

15 files changed

+36
-26
lines changed

15 files changed

+36
-26
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Linkify Changelog
22

3+
## v4.2.0
4+
5+
- Correctly sanitize object replacement character by treating as whitespace
6+
- Avoid detecting invalid URLs with numbers around boundaries
7+
- Prevent delimiter apostrophes from being included in URLs
8+
- Correctly interpret \r\n as newline character
9+
- Correctly interpret emoji followed by # sign
10+
- Fix support for domain names with multiple hyphens
11+
- Fix parsing for magnet links
12+
313
## v4.1.4
414

515
- Add support for full width middle dot `` in hashtag plugin

package-lock.json

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "linkify",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "Intelligent link recognition, made easy",
55
"repository": {
66
"type": "git",

packages/linkify-element/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "linkify-element",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "Browser DOM element interface for linkifyjs",
55
"main": "dist/linkify-element.cjs.js",
66
"module": "dist/linkify-element.es.js",

packages/linkify-html/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "linkify-html",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "HTML String interface for linkifyjs",
55
"main": "dist/linkify-html.cjs.js",
66
"module": "dist/linkify-html.es.js",

packages/linkify-jquery/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "linkify-jquery",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "jQuery interface for linkifyjs",
55
"main": "dist/linkify-jquery.cjs.js",
66
"module": "dist/linkify-jquery.es.js",

packages/linkify-plugin-hashtag/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "linkify-plugin-hashtag",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "Hashtag plugin for linkifyjs",
55
"main": "dist/linkify-plugin-hashtag.cjs.js",
66
"module": "dist/linkify-plugin-hashtag.es.js",

packages/linkify-plugin-ip/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "linkify-plugin-ip",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "IP address plugin for linkifyjs",
55
"main": "dist/linkify-plugin-ip.cjs.js",
66
"module": "dist/linkify-plugin-ip.es.js",

packages/linkify-plugin-keyword/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "linkify-plugin-keyword",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "Keyword plugin for linkifyjs",
55
"main": "dist/linkify-plugin-keyword.cjs.js",
66
"module": "dist/linkify-plugin-keyword.es.js",

packages/linkify-plugin-mention/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "linkify-plugin-mention",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "@mentions plugin for linkifyjs",
55
"main": "dist/linkify-plugin-mention.cjs.js",
66
"module": "dist/linkify-plugin-mention.es.js",

packages/linkify-plugin-ticket/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "linkify-plugin-ticket",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "Numeric ticket plugin for linkifyjs",
55
"main": "dist/linkify-plugin-ticket.cjs.js",
66
"module": "dist/linkify-plugin-ticket.es.js",

packages/linkify-react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "linkify-react",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "React element interface for linkifyjs",
55
"main": "dist/linkify-react.cjs.js",
66
"module": "dist/linkify-react.es.js",

packages/linkify-string/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "linkify-string",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "String interface for linkifyjs",
55
"main": "dist/linkify-string.cjs.js",
66
"module": "dist/linkify-string.es.js",

packages/linkifyjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "linkifyjs",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "Find URLs, email addresses, #hashtags and @mentions in plain-text strings, then convert them into HTML <a> links.",
55
"main": "dist/linkify.cjs.js",
66
"module": "dist/linkify.es.js",

packages/linkifyjs/src/linkify.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ export function registerPlugin(name, plugin) {
107107
* Detect URLs with the following additional protocol. Anything with format
108108
* "protocol://..." will be considered a link. If `optionalSlashSlash` is set to
109109
* `true`, anything with format "protocol:..." will be considered a link.
110-
* @param {string} protocol
110+
* @param {string} scheme
111111
* @param {boolean} [optionalSlashSlash]
112112
*/
113113
export function registerCustomProtocol(scheme, optionalSlashSlash = false) {

0 commit comments

Comments
 (0)