srv-rs 0.2.0

Rust client for communicating with SRV-located services
Documentation
# 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