Releases: gammazero/radixtree
Releases · gammazero/radixtree
v0.4.0
What's Changed
- Use generics and go1.23 iterators by @gammazero in #26
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
- Update actions and go version by @gammazero in #24
- Add Item function to Stepper by @gammazero in #25
Full Changelog: v0.3.1...v0.3.2
v0.3.1
v0.3.0
What's Changed
- Removed type
Paths
- Remove interface
Iterator
- Rename type
bytesTreeIter
toIterator
- Rename type
BytesIterator
toStepper
- Renamed, deprecated old names:
- Rename type Byte to Tree, deprecated
Byte
exists as type alias.
Full Changelog: v0.2.5...v0.3.0
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
Rework to provide a number of improvement
- Add bytes-based radix tree
- Iteration done in lexical order
- Zero allocation for all read operations, including walk
- Remove mostly useless ability to skip during iteration
Get
returns boolean to indicate the presence of value (can differentiate between no value and nil value)- No more stringer for walk function, provides a string.
- Speed improvements
- Remove
Runes
tree sinceBytes
makes it unneeded
NOTE: This release contains breaking changes