Changes for version 0.17 - 2014-05-31

  • remove_fragment does NOT remove the fragment (#whatever) if they are part of the "logical" path, ie. "http://www.ex.com/#foo/bar" will NOT be changed, but "http://www.ex.com/#foo" will be translated to "http://www.ex.com/". Added tests for it.
  • remove_fragments was added, which behaves like the old remove_fragment, and removes anything after a # in the URL. Added tests for it.
  • Rewrote the remove_dot_segments method totally, and it no longer relies on the RFC 3986 algorithm, but something simpler or better, depending on how one chooses to look at it. (jamaica) Added tests for it.
  • Improved the documentation.

Modules

Normalize/optimize URLs.