0.04 2012-12-04
- Speed improvements for Net::Works::Network->range_as_subnets(). For most use
cases this won't matter but for our use at MaxMind we end up calling this a
lot so making it faster is a big win.
0.03 2012-12-04
- Work around a bug in Data::Validate::IP's is_ipv6 sub. It doesn't think '::'
is a valid IPv6 address. If you created a Net::Works::Network object with
this address it would treat it as an IPv4 address unless you explicitly
specified the version.
0.02 2012-12-03
- All changes in this release come from Greg Oschwald.
- Major internals rewrite to speed things up. We no longer wrap NetAddr::IP
objects (but we do use NetAddr::IP::Util).
- Net::Works::Network->mask_length() now returns the mask as passed to the
constructor, not the number of bits in the mask. The ->bits method returns
the number of bits in the mask (32 or 128).
- The Network->netmask_as_integer() method no longer exists (use mask_length()
instead). The ->max_netmask_as_integer() method has been renamed to
->max_mask_length().
- Added Net::Works::Address->mask_length() and ->bits() (which always return
the same thing).
- We use Socket::inet_ntop to stringify addresses.
0.01 2012-11-28
- First release upon an unsuspecting world.