Changes for version 0.30 - 2015-10-28

  • MAJOR UPDATE: Lots of changes under the hood, but most of the functionality should behave as before, with exceptions mentioned below.
  • Improved the tests.
  • Improved the documentation, although the API hasn't changed that much.
  • CHANGED: The constructor now only accepts a URL, _or_ a path of a URL. This makes it possible to do normalizing on just the paths as well, but the 'base' argument might come back in the future.
  • REMOVED: remove_hostname_prefix() is no longer considered to be the job of this module. Instead, look into Domain::PublicSuffix for getting the "real" domain name from a URL.
  • REMOVED: do_all() because it's considered too harmful.

Modules

Normalize/optimize URLs.