All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
1.1.0 - 2016-09-04
- Updated Elixir version to 1.3
- Updated dependencies
- Elixir 1.3 compiler warnings
- Credo warnings
1.0.0 - 2016-03-06
- Changed license to MPLv2
- Updated dependencies
start
/end
in CIDR struct
0.5.0 - 2016-01-16
- CIDR struct now uses
first
/end
for IP range - Credo code lint checker to dev/test dependencies
- Travis-CI uses now caching
- Updated dependencies
- Usage of
start
/end
in CIDR struct
- All warnings produced by credo code lint checker
- Link to hexdocs, because hex.pm shows this automatically
0.4.0 - 2015-11-22
- Code documentation
- Code coverage and badge
- Inch-CI reporting and badge
- Tests for IPv6
match/2
- Usage examples
- Error reason is not promoted
- Number of hosts not correct for IPv6 CIDR
- Unused method
mask_by_ip/1
0.3.0 - 2015-10-27
- Support for IPv6 (Laurens Duijvesteijn)
match!/2
(Laurens Duijvesteijn)
match/2
return type%CIDR{}
structmin/1
andmax/1
are now private- min/max values are now stored directly in CIDR struct
0.2.0 - 2015-05-03
min/1
andmax/1
- Warnings
0.1.0 - 2015-04-26
- Initial commit