Releases: dharple/ip-analysis
Releases · dharple/ip-analysis
v3.2.0
v3.1.0
Changed
- Updates from IANA website
- Added 2001:1::3/128, for DNS-SD Service Registration Protocol Anycast Address. RFC-ietf-dnssd-srp-25
- Added 5f00::/16, for Segment Routing (SRv6) SIDs. RFC-ietf-6man-sids-06
v3.0.0
v2.0.0
v1.0.0
v0.4.0
Added
- Added IpAnalysis::getIp()
Changed
- Added a few missing PHP type hints.
- Added PHP 8.0 to the Travis test cases.
- Added Symfony 5.1 and 5.2 to the Travis test cases.
- Added symfony/serializer to the list of suggested libraries, because it
drives the annotations in SpecialAddressBlock. - IANA IPv4 data based on 2020-04-06 and 2020-09-04 changes. [RFC8880] is now
associated with two IPv4 blocks. - Switched composer PHP version to simpler format.
v0.3.0
v0.2.1
Changed
- All of the IANA conversion logic has been moved to the IP Analysis Helper project.
v0.2.0
Added
- Caching on loaded ipv4/ipv6 class rules.
- Docblocks
- Unit tests on SpecialAddressBlock.
Changed
- Consolidated IanaRule and OtherRule into SpecialAddressBlock.
- Exposed IpAnalysis::analyze() as ::getSpecialAddressBlock().
Fixed
- IP addresses specified in documentation match examples, and are present in
unit tests. - Types on SpecialAddressBlock are all nullable now. N/A in the source file is
stored as null.
Initial Release
Added
- Basic IP Analysis tools
- CSV parser for IANA IPv[46] Special-Purpose Address Registry