Skip to content

Releases: hashicorp/go-set

v3.0.0

20 Sep 13:48
Compare
Choose a tag to compare

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

19 Aug 13:39
Compare
Choose a tag to compare

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

04 Nov 12:07
Compare
Choose a tag to compare

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

17 Aug 13:06
f8f011a
Compare
Choose a tag to compare

What's Changed

Changes

  • build(deps): bump github.com/shoenig/test from 0.6.4 to 0.6.6 by @dependabot in #67
  • build: update to Go 1.21.0 by @jrasell in #68

New Contributors

Full Changelog: v0.1.13...v0.1.14

v0.1.13

16 May 17:54
Compare
Choose a tag to compare

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

Full Changelog: v0.1.12...v0.1.13

v0.1.12

27 Apr 20:20
Compare
Choose a tag to compare

What's Changed

Changes

  • repo: setup golangci-lint in ci by @shoenig in #41
  • repo: run tests on pull requests by @shoenig in #43
  • trees: implement more TreeSet helper methods by @shoenig in #42
  • examples: start on Go doc examples by @shoenig in #44

Full Changelog: v0.1.11...v0.1.12

v0.1.11

24 Apr 18:46
615f94e
Compare
Choose a tag to compare

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

03 Apr 12:23
aeaec54
Compare
Choose a tag to compare

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

12 Feb 15:16
f6e63c4
Compare
Choose a tag to compare

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

23 Jan 15:07
12b10d6
Compare
Choose a tag to compare

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

Full Changelog: v0.1.7...v0.1.8