Skip to content

Releases: smola/galimatias

0.2.1

26 Jan 21:10
Compare
Choose a tag to compare
  • Fixed handling of Unicode chars in userinfo. Pull request #46. Thanks to Michael[tm] Smith @sideshowbarker.

0.2.0

18 Aug 19:31
Compare
Choose a tag to compare
  • Add builder methods to build URLs from scratch. See Issue #16. Checkout URL.buildHierarchical(), URL.buildOpaque() and URL.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

02 Jul 18:05
Compare
Choose a tag to compare
  • Update internationalized domains support (Migrate from IDNA2003 to UTS 45 #24). ICU4J is now a dependency.
  • Clean up miscelaneous URL utils (URLUtils class).
  • Other minor improvements.

0.0.4

15 Apr 20:20
Compare
Choose a tag to compare
  • 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

12 Mar 19:01
Compare
Choose a tag to compare

0.0.2

10 Jan 20:58
Compare
Choose a tag to compare
  • Added meaningful error messages.
  • Removed logback/slf4j dependencies (now it has zero dependencies).
  • Lots of parsing fixes.
  • Added more tests imported from W3C's web-platform-tests and WebKit (with yet more fixes).

0.0.1

07 Jan 10:25
Compare
Choose a tag to compare
v0.0.1

[maven-release-plugin]  copy for tag v0.0.1