network-uri-2.6.4.2: URI manipulation

# network-uri-2.6.4.2: URI manipulation

This package provides facilities for parsing and unparsing URIs, and creating and resolving relative URI references, closely following the URI spec, IETF RFC 3986.

## Backward-compatibility

In `network-2.6` the Network.URI module was split off from the `network` package into this package. If you're using the Network.URI module you can be backward compatible and automatically get it from the right package by using the network-uri-flag pseudo-package in your `.cabal` file's build-depends (along with dependencies for both `network-uri` and `network`):

     build-depends:
        network-uri-flag == 0.1.*

Or you can do the same manually by adding this boilerplate to your `.cabal` file:

    flag network-uri
      description: Get Network.URI from the network-uri package
      default: True

    library
      -- ...
      if flag(network-uri)
        build-depends: network-uri >= 2.6, network >= 2.6
      else
        build-depends: network-uri < 2.6, network < 2.6

That is, get the module from either `network < 2.6` or from `network-uri >= 2.6`.

Modules

network-uri-2.6.4.2

- Network
  Submodules
  - Network.URI
    Submodules
    - Network.URI.Lens
    - Network.URI.Static