# 0.9.0 * Updated upstream hyperlocal from v0.8.0 to v0.9.1. # 0.8.2 * Added `hyperlocal_with_windows::remove_unix_socket_if_present` helper function which correctly handles detecting and removing a unix socket on all platforms including Windows. # 0.8.1 * Enable the "client" and "server" features by default as documented. # 0.8.0 * Initial release of hyperlocal-with-windows, forked from hyperlocal. Added windows support. ## Original hyperlocal changelog # 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