Skip to content

Releases: gaissmai/bart

Release v0.12.2

30 Jul 22:04
Compare
Choose a tag to compare

really remove upper half of pre-calculated allot table

Release v0.12.1

30 Jul 18:06
Compare
Choose a tag to compare

Cloner interface added, enables a deep copy of complex values in Clone() and Union()

Relase v0.12.0

23 Jul 19:35
Compare
Choose a tag to compare

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

22 Jul 20:17
Compare
Choose a tag to compare
  • prepare for go1.23 with range-over-funcs
  • add examples
  • minimize preallocated allotment table

Release v0.11.3

12 Jul 20:58
Compare
Choose a tag to compare

Improve Overlaps and OverlapsPrefix with precalculated allotment table.

Release v0.11.2

11 Jul 20:28
Compare
Choose a tag to compare

EachSubnet iterates now in natural CIDR sort order

Release v0.11.1

08 Jul 21:17
Compare
Choose a tag to compare

Many improvements, all lookup functions and iterators do not allocate, improved sort order in iterator EachLookupPrefix.

Release v0.11.0

07 Jul 20:45
Compare
Choose a tag to compare

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

04 Jul 21:10
Compare
Choose a tag to compare

improved Overlaps

Release v0.10.0

02 Jul 20:57
Compare
Choose a tag to compare

Mask prefix on input again, but now with fast algorithm.