Skip to content

Releases: dharple/ip-analysis

v3.1.0

02 May 02:41
Compare
Choose a tag to compare

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

19 Oct 04:13
Compare
Choose a tag to compare

Changed

  • The minimum Symfony version is now 5.4.

v2.0.0

19 Oct 03:50
Compare
Choose a tag to compare

Changed

  • The minimum PHP version is now 8.1. Applied Rector-suggested changes.
  • The minimum Symfony version is now 4.4.

v1.0.0

01 Apr 02:47
Compare
Choose a tag to compare

This is the first official release. No significant changes have occurred over 2 years, so it's time to bring this project out of beta.

Changes:

  • 0.0.0.0 the host is now split from 0.0.0.0/8 the network.
  • Added 2001:30::/28, for Drone Remote ID Protocol Entity Tags (DETs) Prefix. RFC9374

v0.4.0

12 Jan 02:11
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

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

16 Feb 03:17
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Changed

  • A Factory class is now being used to instantiate all of the IP rules, instead of include files.

v0.2.1

14 Feb 05:47
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

Changed

v0.2.0

05 Feb 04:02
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

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

01 Feb 04:46
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-release

Added

  • Basic IP Analysis tools
  • CSV parser for IANA IPv[46] Special-Purpose Address Registry