Releases: hmcalister/Go-DSA
Releases · hmcalister/Go-DSA
v1.2.0
Introduce iterators to all data structures; enjoy your ranges
and loops! This also requires upgrading to Go 1.23
What's Changed
- Update GitHub test container to Go version 1.23 by @hmcalister in #85
- Iterators by @hmcalister in #87
- Encourage iterator use by @hmcalister in #88
Full Changelog: v1.1.0...v1.2.0
v1.1.0
This release has a fairly comprehensive API into a few data structures, and most importantly includes the ability to pull the data out into a slice when required which greatly improves flexibility. The addition of Apply, Map, and Fold methods on many data structures also allows for better interaction with the underlying data, such as iterating over a HashSet.
What's Changed
- Add items by @hmcalister in #62
- Remove unused error file from min binary heap by @hmcalister in #64
- Add items to trees by @hmcalister in #67
- Update documentation on ApplyTree and FoldTree methods by @hmcalister in #68
- Add apply functions by @hmcalister in #76
- Update documentation of apply, map, and fold methods on linked list by @hmcalister in #79
- Add apply methods to heaps by @hmcalister in #80
Full Changelog: v1.0.0...v1.1.0