Skip to content

Releases: autogram-is/url-tools

v2.5.1

13 Nov 23:35
Compare
Choose a tag to compare

Replacing the idiosyncratic StringMatch class with the much simpler minmatch library; no combination strings, arrays, and regexes for us.

Full Changelog: v2.3.1...v2.5.1

v2.3.1

04 Oct 16:01
Compare
Choose a tag to compare

Minor updates to the serialization functions, ensuring that it's possible to create a Normalized/ParsedUrl, serialize it, and pass it back into its own constructor without loss of data.

v2.3.0

02 Oct 05:13
Compare
Choose a tag to compare
  • Constructor now accepts the results of JSON.parse() in addition to URL strings; this makes round-tripping serialized ParsedUrls and NormalizedUrls much less trying.
  • A reviver function is now included for explicit creation of Parsed/NormalizedUrls when parsing Json.
  • NormalizedUrl.properties now includes original rather than re-using origin

v2.2.0

v2.1.0

21 Aug 21:18
1792560
Compare
Choose a tag to compare

What's Changed

  • Optional filter for UrlSet classes by @eaton in #5
  • Documentation improvements (aka, there is some documentation now)

Full Changelog: v2.0.0...v2.1.0

v2.0.1

21 Aug 19:52
cb772ee
Compare
Choose a tag to compare

What's Changed

  • ESM compatibility by @eaton in #4
  • Search Query mutator no longer discards first query item
  • UrlSet no longer chokes on TypeErrors
  • UrlFilters and UrlMutators defined more consistently

Full Changelog: v1.2.0...v2.0.1

v1.2.0

02 Aug 15:35
dbca772
Compare
Choose a tag to compare

Adds a trio of that de-duplicate URLs, ParsedUrls, and NormalizedUrls. If strings are passed in, the Sets parse to the appropriate URL subclass — when used with NormalizedUrls, that allows quick and easy parsing, normalizing, and de-duplication of large unfiltered URL sets in a single step.

Full Changelog: v1.1.3...v1.2.0

v1.1.3

19 Jul 04:07
Compare
Choose a tag to compare

Fixed a configuration problem in the package.json file, and tweaked test locations.

v1.1.2

19 Jul 00:41
c2489b6
Compare
Choose a tag to compare

What's Changed

  • Sets, Filters, and Normalizers
  • An actual README
  • A sprinkling of tests, for flavor

Full Changelog: v1.0.0...v1.1.2

v1.1.1

19 Jul 00:37
699aa16
Compare
Choose a tag to compare

What's Changed

  • Sets, Filters, and Normalizers
  • An actual README
  • A sprinkling of tests, for flavor

Full Changelog: v1.0.0...v1.1.1