nmap-analyze 1.0.0

Analyzes nmap xml output and compares results with expected specification
Documentation
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]  

## [1.0.0] - 2019-04-15

### Added 
Adds 'maybe' as a port specification option. Fixes #2.

### Changed
Bumps minimum Rust version to 1.29 to make use of `std::Iter::Flatten`.

## [0.2.1] - 2018-09-04

### Changed
- Made all struct fields but `ips` and `port_spec` optional in `mapping::Host`
- Fixed a typo in human output

## [0.2.0] - 2018-08-02

### Changed
Refactoring of nmap parser
Refactoring of analyzer components

### Fixed
Fixed parser bug for long nmap xml files containing intermediate task tags; cf. #1.

## [0.1.0] - 2018-07-28

First release

[Unreleased]: https://github.com/lukaspustina/nmap-analyze/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/lukaspustina/nmap-analyze/compare/v0.2.1...v1.0.0
[0.2.1]: https://github.com/lukaspustina/nmap-analyze/compare/v0.2.0...v0.2.1
[0.2.0]: https://github.com/lukaspustina/nmap-analyze/compare/v0.1.0...v0.2.0
[0.1.0]: https://github.com/lukaspustina/nmap-analyze/compare/v0.0.2...v0.1.0