ipaddress 0.8.2

CHANGED

merged bundler branch to cleanup gemspec and Rakefiles

FIXED

IPAddress::IPv4.split handling (Issue #40)

NEW

Added []= method to IPv4/6 classes to add octet writing support. (Issue #24)

NEW

IPV4#multicast?

NEW

IPV4#loopback?

NEW

IPV4#to()

ipaddress 0.8.1

CHANGED

ipaddress now uses minitest for testing, all tests passing

ipaddress 0.8.0

CHANGED

ipaddress now uses this regexp to validate IPv6 addresses. Thanks to Christoph Petschnig for his regexp and to Bronislav Robenek for fixing this.

CHANGED

Removed extension methods and extension directory to facilitate integration with the stdlib

CHANGED

Reworked IPv4#<=>, now intuitively sorts objects based on the prefix

CHANGED

IPv4#supernet now returns “0.0.0.0/0” if supernetting with a prefix less than 1

CHANGED

IPv4#subnet now accept a new prefix instead of number of subnets (as per RFC3531)

NEW

IPv6#network

NEW

Prefix128#host_prefix

NEW

IPv6#broadcast_u128

NEW

IPv6#each

NEW

IPv6#<=>

NEW

IPv4#split

NEW

IP#ntoa

ipaddress 0.7.5

CHANGED

IPAddress::IPv4#each_host to improve speed

FIXED

IPAddress::IPv4::summarize bug (summarization should now work properly)

NEW

IPAddress::IPv4#include_all?

NEW

ipv4? and ipv6?

ipaddress 0.7.0

NEW

IPAddress::IPv6#include?

NEW

IPAddress::IPv6#network_u128

NEW

Modified IPAddress::IPv6::Mapped to accept IPv4 mapped addresses in IPv6 format

NEW

IPAddress::IPv4#private?

NEW

IPAddress::IPv4::parse_classful

ipaddress 0.6.0

API changes

New methods

Library structure

Minor fixes

Documentation