diff --git a/CHANGELOG.md b/CHANGELOG.md index 03df5d1..21cf900 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ +# Version 0.11.0 (2024-04-21) + +## Breaking changes + +* Now `ServiceDaemon::register()` requires `hostname` to end with ".local." + +## New features + +* Support resolving hostnames directly: `ServiceDaemon::resolve_hostname()` + +## All changes + +* example code: refactor the query output prints and the register hostname (#189) +* support multiple questions in send_query_vec (#194) +* CI: fix a test waiting for IPv6 addr (#195) +* Add support for resolving non-service hostnames (#192) +* zeroconf: use min heap for timers (#196) +* Fix flaky test (#198) +* enable logging for examples and add doc for logging (#199) + +Welcome our new contributor: @oysteintveit-nordicsemi ! Thanks! + # Version 0.10.5 (2024-03-24) ## Notes diff --git a/Cargo.toml b/Cargo.toml index a1bd5f9..7129f02 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mdns-sd" -version = "0.10.5" +version = "0.11.0" authors = ["keepsimple "] edition = "2018" rust-version = "1.63.0" diff --git a/src/lib.rs b/src/lib.rs index a33f984..32e20ae 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -29,6 +29,9 @@ //! to publish (i.e. announce) its own service. And, the daemon type can be cloned and passed //! around between threads. //! +//! The user can also call [`resolve_hostname`](`ServiceDaemon::resolve_hostname`) to +//! resolve a hostname to IP addresses using mDNS, regardless if the host publishes a service name. +//! //! ## Example: a client querying for a service type. //! //! ```rust