# 0.9.1

- Export UnixStream for clients [#60](https://github.com/softprops/hyperlocal/pull/60) via [@onalante-msft](https://github.com/onalante-msft)
- Adding support for UnixStream to take advantage of vectored writes [#63](https://github.com/softprops/hyperlocal/pull/63) via [@craftytrickster](https://github.com/craftytrickster)

# 0.9.0

- upgrade to hyper 1.1 [#65](https://github.com/softprops/hyperlocal/pull/65) via [iamjpotts](https://github.com/iamjpotts)

# 0.8.0

- upgrade to tokio 1.0 and hyper 0.14 [#44](https://github.com/softprops/hyperlocal/pull/44)
- port ci from Travis CI to GitHub Actions
- `main` is the new default GitHub branch

# 0.7.0

- reimplement server for `std::future` (`async`/`await`)
- upgrade to tokio 0.2
- add `SocketIncoming` interface

# 0.6.0

- upgrade to hyper 0.13
- upgrade hex to 0.3 [#15](https://github.com/softprops/hyperlocal/pull/15)
- move from tokio-core to tokio 0.1 [#16](https://github.com/softprops/hyperlocal/pull/16)
- don't explicitly block on unix socket connection [#18](https://github.com/softprops/hyperlocal/pull/18)
- provide a more flexible set of Server interfaces and to align more closely with those of hyper's default server bindings [#19](https://github.com/softprops/hyperlocal/pull/19)

You'll want to use `hyperlocal::server::Server` where you would have used `hyperlocal::server::Http` in the past and use
`hyperlocal::server::Http` for a lower level interfaces that give you more control over "driving" your server.

# 0.5.0

- upgrade to hyper 0.12 [#11](https://github.com/softprops/hyperlocal/pull/11)
- expose the [SocketAddr](https://doc.rust-lang.org/std/os/unix/net/struct.SocketAddr.html) servers listen on with `Server#local_addr`

# 0.4.1

- implement Clone for `UnixConnector` [@letmutx](https://github.com/softprops/hyperlocal/pull/7)

# 0.4.0

- refactor for async hyper
- `hyperlocal::DomainUrl` is now `hyperlocal::Uri` the semantics are the same but the name now matches hyper's new name can can be lifted into hypers type

```rust
let uri: hyper:Uri =
   hyperlocal::Uri(
     "path/to/server.sock",
     "/foo/bar?baz=boom"
   ).into();
```

- `hyperlocal::UnitSocketConnector` is now just `hyperlocal::UnixConnector` to be more inline with the naming conventions behind`hyper::HttpConnector` and `hyper_tls::HttpsConnector`
- `hyperlocal::UnixSocketServer` is now `hyperlocal::server::Http` to be more inline with hyper naming conventions

# 0.3.0

- enable using unix_socket from stdlib. [#4](https://github.com/softprops/hyperlocal/pull/4)
- upgrade to hyper 0.10

# 0.2.0

- upgraded to hyper 0.9 and transitively url 1.0

# 0.1.0

Initial release
