Skip to content

Releases: mirage/ocaml-uri

Add support for IPv6 literals with zones

05 Jul 21:45
Compare
Choose a tag to compare

Add RFC6874 compliance for IPv6 literals with zones (#48 by @vbmithr).

Expose known services via values in Uri_services

16 Jun 16:41
Compare
Choose a tag to compare

Expose the list of known services in the Uri_services and Uri_services_full modules via new functions that list TCP, UDP and an association list of both.

This permits libraries to fold over the list of services in their own uses.

More compatible escape encoding, link fixes and remove Uri_IP

28 Apr 15:40
Compare
Choose a tag to compare
  • Remove Uri_IP module, superseded by the ipaddr package (#30).
  • Do not depend on camlp4 for link-time, only compile time (#39).
  • Add with_scheme and with_userinfo functional setters (#40).
  • Always percent-escape semicolon in structured query encoding (#44).

POSIX thread safety

13 Apr 09:40
Compare
Choose a tag to compare

Doesn't depend on Re_str any more.

Fix path encoding bugs

13 Apr 09:40
Compare
Choose a tag to compare
  • Fix path and path_and_query encoding bugs (#35).
  • Fix userinfo percent-encoding/delimiter bug (#35).
  • Add optional scheme parameter to encoding_of_query.

Add sexp converters

13 Apr 09:40
Compare
Choose a tag to compare

Expose s-expression accessors for most of the Uri external interface, to make it possible to serialize it to human readable form easily.

Be less strict about bad percent encoding

13 Apr 09:40
Compare
Choose a tag to compare
  • Be lenient about decoding incorrect encoded percent-strings (#31).
  • Improve ocamldoc for Uri.of_string.
  • Regenerate build files with OASIS 0.4.1.
  • Add an mldylib to build the cmxs Natdynlink plugin properly (#29).

Add relative/relative parsing

13 Apr 09:40
Compare
Choose a tag to compare
  • Add relative-relative URI resolution support.
  • OCamldoc fixes.
  • Add Travis continous build tests.

Fix toplevel usage

13 Apr 09:40
Compare
Choose a tag to compare
  • Rename Install_printer to Uri_top to prevent conflict with other libraries with similar name (#24).

Support OCaml 3.12.1 again

13 Apr 09:40
Compare
Choose a tag to compare

1.3.9 (2013-08-30):

  • Add back support for OCaml 3.12.1 by fixing the compiler-libs linking.