Skip to content

Releases: gregjacobs/Autolinker.js

v4.0.0

07 Sep 22:31
Compare
Choose a tag to compare
  • URL parser rewritten from using regular expressions to be a finite state machine. Greatly improves performance by guaranteeing linear time parsing and fixes long parse times in Safari in particular (which seems to have a slow regex backtracking implementation).
  • IP addresses are now linked without a scheme like 'http://' prefixed to it. urls.ipV4Matches option controls this behavior.

Breaking Changes:

See https://github.com/gregjacobs/Autolinker.js#upgrading-from-v3x---v4x-breaking-changes

v3.16.2

07 Sep 20:18
Compare
Choose a tag to compare
  • Reverted attempted fix for RTLO characters splitting links into two (from #377 / #386) because it prevents use of any RTLO characters with Autolinker. Will have to come up with a new way of fixing this issue.

v3.16.1

07 Sep 20:17
Compare
Choose a tag to compare

Do not use this version

  • Attempted fix for RTLO characters breaking links into two (#377). However, this strips all RTLO characters from the input string which makes it impossible to use RTLO characters at all with Autolinker. Reverted in 3.16.2. Do not use this version.

v3.16.0

07 Sep 21:36
Compare
Choose a tag to compare
  • Add support for underscores in domain labels (thanks @icehaunter!)

v3.15.0

27 Feb 16:34
9b01107
Compare
Choose a tag to compare

v3.14.3

14 Mar 20:51
Compare
Choose a tag to compare
  • Update to TypeScript 4, and update other dependencies

v3.14.1

08 Apr 20:46
Compare
Choose a tag to compare
  • Use shared RegExp instances between multiple Autolinker instances in order to improve Autolinker.link() performance between multiple calls

v3.14.0

05 Apr 22:30
4476401
Compare
Choose a tag to compare
  • Added sanitizeHtml option for basic XSS sanitization (thanks @adi928)

v3.13.0

27 Feb 04:10
Compare
Choose a tag to compare

v3.12.0

15 Feb 22:33
Compare
Choose a tag to compare