1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
3.0.3 / 2021-10-01
------------------
- Fixed #98. Don't count `;` at the end of link (when followed with space).
3.0.2 / 2020-05-20
------------------
- Proper fix for #54. Allow multiple `!` in links (but not at the end).
3.0.1 / 2020-05-19
------------------
- Reverted #54 fix (allowed multiple `!` in links), and added collision
sample.
3.0.0 / 2020-05-19
------------------
- Allow unlimited `.` inside link params, #81. This should not be breaking, but
bumped version for sure.
- Allow `..&` in params, #87.
- Allow multiple `!` in links, #54.
- Deps bump.
- Rewrite build scripts.
2.2.0 / 2019-07-12
------------------
- Improved quoted email detect (disable `"` at email start), #72.
- Fix some google links (allow more consecutive `.`), #66.
2.1.0 / 2018-11-27
------------------
- Allow `--` (and more dashes) in domain names, #63.
2.0.3 / 2016-12-09
------------------
- Process `|` (asian vertical pipe 0xFF5C) as valid text separator.
2.0.2 / 2016-10-15
------------------
- Allow dashes in local domains, #43.
2.0.1 / 2016-09-28
------------------
- Restrict user:pass@... content - prohibit "()[]" chars in auth, #41.
2.0.0 / 2016-06-22
------------------
- `---` no longer terminates link. Use option `{ '---': true }` to return old
behaviour.
- `.onCompile()` hook to modify base regexp constants.
- Allow `foo'-bar` in path
1.2.4 / 2016-06-03
------------------
- Consider `<` & `>` as invalid in links.
- Support links in lt/gt braces: `<user@domain.com>`, `<http://example.com>`.
1.2.3 / 2016-05-31
------------------
- Allow digits in local domains, #36.
- Restrict user/pass (prohibit [@/] chars) to avoid wrong domain fetch.
- More restrictions for protocol-transparent links. Don't allow single-level
(local) domains, except '//localhost', #19.
1.2.2 / 2016-05-30
------------------
- Security fix: due problem in `Any` class regexp from old `unicode-7.0.0`
package (used in `uc-micro`), hang happend with astral char patterns like
`😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡 .com` if fuzzy
options used. New installs will use fixed `uc-micro` automatically.
Old installs need to be updated. #36.
- Unicode rules updated to 8.+ version.
1.2.1 / 2016-04-29
------------------
- Fix detect email after opening parenthesis: `(my@email.com)`, #32.
1.2.0 / 2015-06-29
------------------
- Allow dash at the end of url, thanks to @Mumakil.
1.1.1 / 2015-06-09
------------------
- Allow ".." in link paths.
1.1.0 / 2015-04-21
------------------
- Added options to control fuzzy links recognition (`fuzzyLink: true`,
`fuzzyEmail: true`, `fuzzyIP: false`).
- Disabled IP-links without schema prefix by default.
1.0.1 / 2015-04-19
------------------
- More strict default 2-characters tlds handle in fuzzy links, to avoid
false positives for `node.js`, `io.js` and so on.
1.0.0 / 2015-03-25
------------------
- Version bump to 1.0.0 for semver.
- Removed `Cf` class from whitespace & punctuation sets (#10).
- API change. Exported regex names renamed to reflect changes. Update your
custom rules if needed:
- `src_ZPCcCf` -> `src_ZPCc`
- `src_ZCcCf` -> `src_ZCc`
0.1.5 / 2015-03-13
------------------
- Fixed special chars handling (line breaks).
- Fixed demo permalink encode/decode.
0.1.4 / 2015-03-12
------------------
- Allow `..` and `...` inside of link paths (#9). Useful for github links with
commit ranges.
- Added `.pretest()` method for speed optimizations.
- Autogenerate demo sample from fixtures.
0.1.3 / 2015-03-11
------------------
- Maintenance release. Deps update.
0.1.2 / 2015-02-26
------------------
- Fixed blockquoted links (some symbols exclusions), thanks to @MayhemYDG.
- Fixed demo permalinks, thanks to @MayhemYDG.
0.1.1 / 2015-02-22
------------------
- Moved unicode data to external package.
- Demo permalink improvements.
- Docs update.
0.1.0 / 2015-02-12
------------------
- First release.
|