# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 0.2.0 - 2020-12-18
### Changed
- Flattened `crate::client` and `crate::record` modules in public API
- Renamed `SrvError` to `Error`
- Exported `Cache` from `crate::policy`
- Hid empty `crate::resolver::trust_dns` module
- Updated README contributing section and `crates.io` dependency
## 0.1.1 - 2020-12-18
### Changed
- Author email in Cargo.toml
### Fixed
- `docs.rs`: document with `--all-features`
## 0.1.0 - 2020-12-18
### Added
- Abstraction of SRV records
- Abstraction of SRV DNS resolvers
- `libresolv` and `trust-dns`-based implementations
- Abstraction of SRV target selection policies
- Client for communicating with SRV-located services