rurl 3.0.1

Internal

rurl 3.0.0

Breaking changes

Bug fixes

New features

Documentation

Internal

rurl 2.7.0

Breaking changes

New features

Bug fixes

Internal

rurl 2.5.0

New features

Bug fixes

rurl 2.4.0

New features

rurl 2.3.0

Bug fixes

Diagnostics

Documentation

rurl 2.2.2

Bug fixes

rurl 2.2.1

Packaging

rurl 2.2.0

New features

Diagnostics and classification helpers

Documentation

rurl 2.1.0

New features

rurl 2.0.0

New features

Breaking changes

Performance

Behavior changes

Behavior changes

Bug fixes

Documentation

rurl 1.4.1

Bug fixes

Infrastructure

rurl 1.4.0

Dependencies

Accessor improvements

All new arguments default to the same values as safe_parse_url(), so existing calls are unaffected.

Behavior change

Internal

Documentation & metadata

rurl 1.3.0

Dependencies

Behavior changes (PSL correctness)

The embedded matcher used through 1.2.0 was not fully spec-correct. Delegating to pslr fixes the following; outputs change accordingly:

Cache changes

rurl 1.2.0

Dependencies

Behavior changes

rurl 1.1.0

New features

Bug fixes

Behavior changes (potentially breaking)

Documentation


rurl v1 (GitHub Release) - 2026-02-16


rurl 0.3.0

This release adds powerful capabilities for URL normalization and canonical dataset joining. It significantly improves robustness in handling malformed or inconsistent URLs.

Highlights


rurl 0.2.0

This release adds robust support for internationalized domain names (IDNs), improves punycode handling, and ensures accurate extraction of TLDs and registered domains.

Highlights

rurl 0.1.3

Improvements

Documentation

rurl 0.1.2

Stabilization & Coverage

rurl 0.1.0