Releases: hashicorp/go-set
Releases · hashicorp/go-set
v3.0.0
What's Changed
Changes
- readme: fix go pkg links for v2 by @shoenig in #79
- build(deps): bump github.com/shoenig/test from 0.6.7 to 1.7.0 by @dependabot in #80
- deps: bump actions workflows by @shoenig in #81
- build(deps): bump github.com/shoenig/test from 1.7.0 to 1.8.0 by @dependabot in #85
- build(deps): bump github.com/shoenig/test from 1.8.0 to 1.8.2 by @dependabot in #86
- v3: implement Items() method for use with range keyword by @shoenig in #91
- feat: make Set directly JSON-unmarshable by @costela in #87
- repo: fix readme formatting by @shoenig in #93
- v3: eleminate GoType and Compare types by @shoenig in #92
- deps: update to test 1.11.0 by @shoenig in #95
New Contributors
Full Changelog: v2.1.0...v3.0.0
v3.0.0-alpha.1
What's Changed
Changes
- readme: fix go pkg links for v2 by @shoenig in #79
- build(deps): bump github.com/shoenig/test from 0.6.7 to 1.7.0 by @dependabot in #80
- deps: bump actions workflows by @shoenig in #81
- build(deps): bump github.com/shoenig/test from 1.7.0 to 1.8.0 by @dependabot in #85
- build(deps): bump github.com/shoenig/test from 1.8.0 to 1.8.2 by @dependabot in #86
- v3: implement Items() method for use with range keyword by @shoenig in #91
- feat: make Set directly JSON-unmarshable by @costela in #87
- repo: fix readme formatting by @shoenig in #93
- v3: eleminate GoType and Compare types by @shoenig in #92
New Contributors
Full Changelog: v2.1.0...v3.0.0-alpha.1
v2.1.0
What's Changed
Changes
- SEC-090: Automated trusted workflow pinning (2023-09-20) by @hashicorp-tsccr in #69
- docs: fix pointer usage instructions in Set (#70) by @efulmo in #74
- build(deps): bump github.com/shoenig/test from 0.6.6 to 0.6.7 by @dependabot in #71
- ci: setup copywrite step by @shoenig in #77
- v2: refactor API introducing breaking changes by @shoenig in #72
- readme: tweak v2 psa by @shoenig in #78
New Contributors
Full Changelog: v0.1.14...v2.1.0
v0.1.14
v0.1.13
What's Changed
Changes
- examples_treeset_test.go: almost everyone by @vanodevium in #49
- removed InsertAll() mention from the readme by @vanodevium in #50
- complete Go doc testable examples for Set by @zonewave in #51
- fix(treeset,iter): use context to control iterate(#52) by @zonewave in #53
- build(deps): bump github.com/shoenig/test from 0.6.3 to 0.6.4 by @dependabot in #54
- [COMPLIANCE] Add Copyright and License Headers by @hashicorp-copywrite in #55
- implement Transform,TransformSlice,InsertAllFunc(#4,#16,#23) by @zonewave in #56
- more examples 2 by @shoenig in #57
- treeset: fix a bug in Subset where some non-subsets could trigger panic by @shoenig in #58
- treeset: add treeset subset example by @shoenig in #59
- treeset: avoid using goroutine / channel / context for iteration by @shoenig in #60
- hashset: add a bunch of examples by @shoenig in #61
- [COMPLIANCE] Add Copyright and License Headers by @hashicorp-copywrite in #62
- fix(treeset): fix RemoveFunc not remove all matched node (#63) by @zonewave in #64
- docs: last examples for treeset by @shoenig in #65
- common: some tweaks for common helper functions by @shoenig in #66
New Contributors
- @vanodevium made their first contribution in #49
Full Changelog: v0.1.12...v0.1.13
v0.1.12
v0.1.11
What's Changed
Changes
- [COMPLIANCE] Add Copyright and License Headers by @hashicorp-copywrite in #36
- SEC-090: Automated trusted workflow pinning (2023-04-03) by @hashicorp-tsccr in #35
- sets: support json marshal/unmarshal by @zonewave in #39
- repo: fixup formatting in serialization test by @shoenig in #40
New Contributors
- @hashicorp-tsccr made their first contribution in #35
- @zonewave made their first contribution in #39
Full Changelog: v0.1.10...v0.1.11
v0.1.10
What's Changed
Changes
- [COMPLIANCE] Add Copyright and License Headers by @hashicorp-copywrite in #31
- build(deps): bump github.com/shoenig/test from 0.6.1 to 0.6.2 by @dependabot in #32
- sets: rename All funcs as Slice funcs by @shoenig in #30
- sets: add TreeSet type for orderable data by @shoenig in #33
- build(deps): bump github.com/shoenig/test from 0.6.2 to 0.6.3 by @dependabot in #34
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
Changes
- readme: fixup badges by @shoenig in #24
- build(deps): bump github.com/shoenig/test from 0.6.0 to 0.6.1 by @dependabot in #25
- git: ignore jetbrains ide files by @shoenig in #27
- sets: implement a RemoveFunc() for removing elements matching a condition by @shoenig in #26
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
Changes
- repo: add release.yaml for automatic release notes by @shoenig in #17
- repo: setup monthly dependabot runs by @shoenig in #18
- build(deps): bump github.com/shoenig/test from 0.4.0 to 0.6.0 by @dependabot in #19
- refactor: rename List() to Slice() by @shoenig in #21
- breaking: fixup String() function signature by @shoenig in #20
New Contributors
- @dependabot made their first contribution in #19
Full Changelog: v0.1.7...v0.1.8