Releases: smola/galimatias
Releases · smola/galimatias
0.2.1
0.2.0
- Add builder methods to build URLs from scratch. See Issue #16. Checkout
URL.buildHierarchical()
,URL.buildOpaque()
andURL.buildFile()
. - Add method to convert InetAddress to IPv{4,6}Address, See Issue #12.
- Introduced finer-grained API to discriminate different parsing errors. Now GalimatiasParseException has a
getParseIssue()
method to get the exact parsing error. Note that this API is still experimental and will change in coming versions. See Issue #35. Thanks to Andrew Blick @blicksky. - Fix multiple IPv4/IPv6 parsing bugs, keeping in sync with URL Specification changes. See Issue #41.
0.1.0
0.0.4
- Check DNS limits. Issue #26.
- Add URL.toHumanString(). Issue #17.
- Add URL.relativize(). Issue #19.
- Fix empty/null handling on query and fragment.
- Fix IPv4 parsing. Issue #32. Thanks to @Freddy12.
- CLI now supports base URL. Pull request #34. Thanks to Michael[tm] Smith @sideshowbarker.
- Huge performance improvements.
- Introduce first canonicalizers (StripPartCanonicalizer, RegexCanonicalizer, RFC3986Canonicalizer, RFC2396Canonicalizer, DecodeUnreservedCanonicalizer, CombinedCanonicalizer. This is an ongoing work. Issues #3, #6.
- Remove RFC 2396 and RFC 3986 parsing modes. Moved out to canonicalizers. Issue #30.
- Refactor and simplify test suite.
0.0.3
- Prevent NullPointerException for relative fragment w/ base != null. See issue #28. Thanks to Michael[tm] Smith @sideshowbarker.
- Use http://example.org/foo/bar as base URL in CLI. See issue #29 . Thanks to Michael[tm] Smith @sideshowbarker.
- Update host parser to keep it in sync with WHATWG URL spec. Related to https://www.w3.org/Bugs/Public/show_bug.cgi?id=24257