rustsec 0.13.0-alpha4

Client library for the RustSec security advisory database
Documentation
## [0.12.1] 2019-07-29

- Use new inclusive range syntax ([#66])

## [0.12.0] 2019-07-15

- Update dependencies and use 2018 import conventions; Rust 1.32+ ([#64])
- Re-export all types in `advisory::paths::*` ([#61])

## [0.11.0] 2019-01-13

- Cargo.toml: Update `platforms` crate to v0.2 ([#59])
- Redo advisory's `affected_functions` as `affected_paths` ([#58])

## [0.10.0] 2018-12-14

- Implement `affected_functions` advisory attribute ([#54])
- Fix handling of `unaffected_versions` ([#53])
- Update to Rust 2018 edition ([#52])

## [0.9.3] 2018-10-14

- Create parents of the `advisory-db` repo dir  ([#49])

## [0.9.2] 2018-10-14

- Handle cloning `advisory-db` into existing, empty dir ([#47])

## [0.9.1] 2018-07-29

- Use Cargo's git authentication helper ([#40])

## [0.9.0] 2018-07-26

- Use `platforms` crate for platform-related functionality ([#39])

## [0.8.0] 2018-07-24

- Advisory platform requirements ([#38])
- Cargo-like keyword support ([#37])

## [0.7.5] 2018-07-24

- Allow `AdvisoryId::new()` to parse `RUSTSEC-0000-0000` ([#36])

## [0.7.4] 2018-07-23

- Add link to logo image for docs.rs ([#35])

## [0.7.3] 2018-07-23

- Fix builds with `--no-default-features` ([#34])

## [0.7.2] 2018-07-23

- README.md: Badge fixups, add gitter badge ([#32])

## [0.7.1] 2018-07-23

- Cargo.toml: Formatting fixups, add `readme` attribute ([#31])

## [0.7.0] 2018-07-22

- Validate dates are well-formed ([#29])
- Add `AdvisoryIdKind` and limited support for parsing advisory IDs ([#28])
- Add a `Vulnerabilities` collection struct ([#27])
- Parse aliases, references, and unaffected versions ([#23])
- Parse (but do not yet verify) signatures on advisory-db commits ([#22])
- Parse individual advisory `.toml` files rather than Advisories.toml ([#21])
- Switch to `git2`-based fetcher for `advisory-db` ([#20])
- Use serde to parse advisories TOML and `Cargo.lock` files ([#18])
- Use `failure` crate for error handling ([#17])

## 0.6.0 (2017-03-05)

- Use `semver::Version` for `lockfile::Package` versions ([#11])
- Move `AdvisoryDatabase` under the `::db` module ([#10])
- Lockfile support ([#9])

## 0.5.2 (2017-02-26)

- Add `AdvisoryDatabase::fetch_from_url()` ([#8])

## 0.5.1 (2017-02-26)

- Make `advisory` and `error` modules public ([#7])

## 0.5.0 (2017-02-26)

- Use str version param for `AdvisoryDatabase::find_vulns_for_crate()` ([#6])

## 0.4.0 (2017-02-26)

- Add `AdvisoryDatabase::find_vulns_for_crate()` ([#5])

## 0.3.0 (2017-02-26)

- Rename `crate_name` TOML attribute back to `package` ([#4])

## 0.2.0 (2017-02-25)

- Rename `package` TOML attribute to `crate_name` ([#3])
- Add iterator support to `AdvisoryDatabase` ([#2])

## 0.1.0 (2017-02-25)

- Initial release

[0.12.1]: https://github.com/RustSec/rustsec-crate/pull/67
[#66]: https://github.com/RustSec/rustsec-crate/pull/66
[0.12.0]: https://github.com/RustSec/rustsec-crate/pull/65
[#64]: https://github.com/RustSec/rustsec-crate/pull/64
[#61]: https://github.com/RustSec/rustsec-crate/pull/61
[0.11.0]: https://github.com/RustSec/rustsec-crate/pull/60
[#59]: https://github.com/RustSec/rustsec-crate/pull/58
[#58]: https://github.com/RustSec/rustsec-crate/pull/59
[0.10.0]: https://github.com/RustSec/rustsec-crate/pull/56
[#54]: https://github.com/RustSec/rustsec-crate/pull/54
[#53]: https://github.com/RustSec/rustsec-crate/pull/53
[#52]: https://github.com/RustSec/rustsec-crate/pull/52
[0.9.3]: https://github.com/RustSec/rustsec-crate/pull/50
[#49]: https://github.com/RustSec/rustsec-crate/pull/49
[0.9.2]: https://github.com/RustSec/rustsec-crate/pull/48
[#47]: https://github.com/RustSec/rustsec-crate/pull/47
[0.9.1]: https://github.com/RustSec/rustsec-crate/compare/v0.9.0...v0.9.1
[#40]: https://github.com/RustSec/rustsec-crate/pull/40
[0.9.0]: https://github.com/RustSec/rustsec-crate/compare/v0.8.0...v0.9.0
[#39]: https://github.com/RustSec/rustsec-crate/pull/39
[0.8.0]: https://github.com/RustSec/rustsec-crate/compare/v0.7.5...v0.8.0
[#38]: https://github.com/RustSec/rustsec-crate/pull/38
[#37]: https://github.com/RustSec/rustsec-crate/pull/37
[0.7.5]: https://github.com/RustSec/rustsec-crate/compare/v0.7.4...v0.7.5
[#36]: https://github.com/RustSec/rustsec-crate/pull/36
[0.7.4]: https://github.com/RustSec/rustsec-crate/compare/v0.7.3...v0.7.4
[#35]: https://github.com/RustSec/rustsec-crate/pull/35
[0.7.3]: https://github.com/RustSec/rustsec-crate/compare/v0.7.2...v0.7.3
[#34]: https://github.com/RustSec/rustsec-crate/pull/34
[0.7.2]: https://github.com/RustSec/rustsec-crate/compare/v0.7.1...v0.7.2
[#32]: https://github.com/RustSec/rustsec-crate/pull/32
[0.7.1]: https://github.com/RustSec/rustsec-crate/compare/v0.7.0...v0.7.1
[#31]: https://github.com/RustSec/rustsec-crate/pull/31
[0.7.0]: https://github.com/RustSec/rustsec-crate/compare/v0.6.0...v0.7.0
[#29]: https://github.com/RustSec/rustsec-crate/pull/29
[#28]: https://github.com/RustSec/rustsec-crate/pull/28
[#27]: https://github.com/RustSec/rustsec-crate/pull/27
[#23]: https://github.com/RustSec/rustsec-crate/pull/23
[#22]: https://github.com/RustSec/rustsec-crate/pull/22
[#21]: https://github.com/RustSec/rustsec-crate/pull/21
[#20]: https://github.com/RustSec/rustsec-crate/pull/20
[#18]: https://github.com/RustSec/rustsec-crate/pull/18
[#17]: https://github.com/RustSec/rustsec-crate/pull/17
[#11]: https://github.com/RustSec/rustsec-crate/pull/11
[#10]: https://github.com/RustSec/rustsec-crate/pull/10
[#9]: https://github.com/RustSec/rustsec-crate/pull/9
[#8]: https://github.com/RustSec/rustsec-crate/pull/8
[#7]: https://github.com/RustSec/rustsec-crate/pull/7
[#6]: https://github.com/RustSec/rustsec-crate/pull/6
[#5]: https://github.com/RustSec/rustsec-crate/pull/5
[#4]: https://github.com/RustSec/rustsec-crate/pull/4
[#3]: https://github.com/RustSec/rustsec-crate/pull/3
[#2]: https://github.com/RustSec/rustsec-crate/pull/2