Skip to content

Releases: mlocati/ip-lib

v1.5.0

Choose a tag to compare

@mlocati mlocati released this 18 Dec 17:01
84f615e

New instance methods available for IPLib\Range\RangeInterface:

  • getRangeType()
    to get the type of a range (if available)
  • containsRange(RangeInterface $otherRange)
    to check if a range fully contains another range

New static methods available for IPLib\Range\AddressInterface:

  • getReservedRanges()
    to get the list of ranges
  • getDefaultReservedRangeType()
    to get the type of IP addresses not present in the ranges returned by getReservedRanges()

New static methods available for IPLib\Range\Subnet:

  • get6to4()
    to get the IPv6 6to4 subnet range

v1.4.0

Choose a tag to compare

@mlocati mlocati released this 30 Aug 14:53
  • New methods available for IPLib\Address\AddressInterface:
    • getNextAddress()
    • getPreviousAddress()
  • New methods available for IPLib\Range\RangeInterface:
    • getStartAddress()
    • getEndAddress()

v1.3.0

Choose a tag to compare

@mlocati mlocati released this 06 Jul 07:37
5d1a57f

Added support to IPv6 zone ids (see RFC 4007).

v1.2.1

Choose a tag to compare

@mlocati mlocati released this 14 Mar 18:18
4914eb6

Remove TravisCI-specific files from the distribution archive

v1.2.0

Choose a tag to compare

@mlocati mlocati released this 15 Feb 13:12
c8f6b12

New method available: \IPLib\Factory::rangeFromBoundaries()

v1.1.1

Choose a tag to compare

@mlocati mlocati released this 15 Feb 09:12
  • Fix long representation of IPv4 addresses (thanks @henry-spanka !)
    See #3

v1.1.0

Choose a tag to compare

@mlocati mlocati released this 02 Feb 15:02
030d67d
  • Added support to IPv4-Mapped IPv6 Address (see RFC 4291 §2.5.5.2) (example: ::ffff:127.0.0.1)
  • Added support to IP addresses that contain port numbers (examples: 127.0.0.1:80 and [::1]:80)

v1.0.0

Choose a tag to compare

@mlocati mlocati released this 18 Mar 11:59

First public version.