All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Flattened
crate::client
andcrate::record
modules in public API - Renamed
SrvError
toError
- Exported
Cache
fromcrate::policy
- Hid empty
crate::resolver::trust_dns
module - Updated README contributing section and
crates.io
dependency
- Author email in Cargo.toml
docs.rs
: document with--all-features
- Abstraction of SRV records
- Abstraction of SRV DNS resolvers
libresolv
andtrust-dns
-based implementations
- Abstraction of SRV target selection policies
- Client for communicating with SRV-located services