Releases: gaissmai/bart
Release v0.12.2
really remove upper half of pre-calculated allot table
Release v0.12.1
Cloner interface added, enables a deep copy of complex values in Clone() and Union()
Relase v0.12.0
All* returns an iterator instead of being an iterator.
Make the use of range-over-func in go1.23 consistent for this library.
Release v0.11.4
- prepare for go1.23 with range-over-funcs
- add examples
- minimize preallocated allotment table
Release v0.11.3
Improve Overlaps and OverlapsPrefix with precalculated allotment table.
Release v0.11.2
EachSubnet iterates now in natural CIDR sort order
Release v0.11.1
Many improvements, all lookup functions and iterators do not allocate, improved sort order in iterator EachLookupPrefix.
Release v0.11.0
API change for All() and AllSorted()
new Iterator functions for subnets and supernets
better Overlaps algorithm
better Size algorithm
... and many more small code improvements
Release v0.10.1
improved Overlaps
Release v0.10.0
Mask prefix on input again, but now with fast algorithm.