network-uri v2.6.3.0 Release Notes
Release Date: 2020-02-18 // over 4 years ago-
- โ Add official support for SafeHaskell NOTE: This is the first version whose SafeHaskell properties have become an intentional part of the API contract; previous versions were merely accidentally safe-inferred (or not depending on various factors; in other words, this was a fragile property).
- Derive
Lift
instances usingDeriveLift
extension, when available.
Previous changes from v2.6.2.0
-
- ๐ Merge network-uri-static (Network.URI.Static) into this package, which offers a way to parse URI strings at compile time.
- โ Add
Lens
es for theURI
types - โ Add
Generic
instances for theURI
type - โ Add
Lift
instances for theURI
type - โก๏ธ Optimize
isReserved
and related character-class functions. - ๐ Start to add some benchmarks for performance analysis
- ๐ Fix a bug: Correctly parse IPv6 addresses in URIs.
- โ Add
rectify
which normalizes a URI if it is missing certain separator characters required by the module. Some users found adding those characters inconvenient when building a URI from parts. - โ Add
nullURIAuth
anduriAuthToString
, parallelingnullURI
anduriToString
.