Revision history for Net-IPAM-Block
6.01 Fri, 19 Aug 2022 14:12:55 +0200
* glitch in test plan
6.00 Thu, 18 Aug 2022 17:34:09 +0200
* INCOMPATIBLE CHANGE in IPv4-mapped IP handling in Net::IPAM::IP v4.00
5.20 Mon, 18 Jul 2022 16:54:04 +0200
* replace recursive func in to_cidrs with a stack and iteration
5.10 Wed, 27 Apr 2022 20:32:43 +0200
* add serialization method TO_JSON
5.01 Sun, 11 Apr 2021 16:53:20 +0200
* bitlen() still useful, deprecation was a fault
* better _clone()
5.00 Thu, 08 Apr 2021 22:31:34 +0200
* better algo for diff()
* better recursive algo for to_cidrs()
* faster algo for mask calculations with precalculated tables
* DEPRECATE: aggregate() in favor of merge()
* DEPRECATE: bitlen()
4.11 Mon, 08 Mar 2021 18:03:02 +0100
* FIXED: overflow bug in diff()
4.10 Mon, 08 Mar 2021 18:03:02 +0100
* better aggregate algo, much more KISS
4.00 Sat, 06 Feb 2021 23:03:36 +0100
* revert using internals from Net::IPAM::IP
* maybe a little bit slower in sorting, but better module decoupling!
3.00 Tue, 19 Jan 2021 08:12:14 +0100
* faster sorting
* remove deprecated find_free_cidrs()
2.03 Mon, 03 Aug 2020 11:01:11 +0200
* wrong hint in POD for aggregate()
2.02 Mon, 03 Aug 2020 10:19:28 +0200
* fixed: bug in diff() at the block border
* more tests
2.01 Sun, 02 Aug 2020 22:16:09 +0200
* more test coverage
2.00 Thu, 30 Jul 2020 09:42:09 +0200
* API CHANGE: aggregate now returns the aggregated blocks, no implicit conversion to_cidrs
* new diff(), find_free_cidrs is now DEPRECATED
1.17 Wed, 29 Jul 2020 21:55:25 +0200
* better, much faster find_free_cidrs algorithm
1.16 Fri, 22 May 2020 18:36:52 +0200
* tweak 32bit perl, sic
1.15 Mon, 18 May 2020 21:25:55 +0200
* bump requirements
1.14 Sat, 16 May 2020 14:01:07 +0200
* allow ipv4/maskv4 as input: 192.168.0.0/255.255.0.0
1.13 Mon, 11 May 2020 08:50:10 +0200
* speed up a bit, swap param security for speed
1.12 Mon, 27 Apr 2020 16:50:46 +0200
* outsourcing private functions in own package
1.11 Sun, 26 Apr 2020 19:39:24 +0200
* rework namespacing
* use Net::IPAM::Util
1.10 Sun, 19 Apr 2020 19:23:11 +0200
* use namespace::clean
1.09 Mon, 13 Apr 2020 12:00:59 +0200
* tests for subclassing
1.08 Sun, 12 Apr 2020 17:01:13 +0200
* speedup new() a little bit
* don't use clone() from Net::IPAM::IP
1.07 Fri, 10 Apr 2020 15:24:55 +0200
* bool overloaded
1.06 Wed, 08 Apr 2020 12:41:41 +0200
* documentation glitch
1.05 Wed, 08 Apr 2020 12:02:37 +0200
* added methods bitlen() and iter()
1.04 Mon, 06 Apr 2020 22:21:52 +0200
* bump versions in prereqs
1.03 Fri, 03 Apr 2020 08:55:36 +0200
[Changes]
* find_free_cidrs, better algo, allow block as outer, never croak
[Bugfix]
* define minimum version in require for List::Util, Scalar::Util
1.02 not released
1.01 not released
1.00 Thu, 02 Apr 2020 12:28:50 +0200
First version, released on an unsuspecting world.