What's Changed
- Add Filter method for flexible set element filtering by @ryclarke in https://github.com/deckarep/golang-set/pull/175
- Replace unused return values from
Add()calls withadd()and optimize loop traversal by @mai7star in https://github.com/deckarep/golang-set/pull/170 - use maps.Clone() in Go 1.21+ by @mai7star in https://github.com/deckarep/golang-set/pull/176
- Update and use last 3 major versions for CI builds by @deckarep in https://github.com/deckarep/golang-set/pull/177
- add AppendFrom() method by @mai7star in https://github.com/deckarep/golang-set/pull/178
- Call json.Marshal() directly in threadUnsafeSet[T].MarshalJSON() by @mai7star in https://github.com/deckarep/golang-set/pull/180
- Fix for CVE-2026-2303 by @bertold in https://github.com/deckarep/golang-set/pull/186
- perf: optimize method calls to improve performance by @mai7star in https://github.com/deckarep/golang-set/pull/195
- set: complete two truncated doc comments by @c-tonneslan in https://github.com/deckarep/golang-set/pull/185
- Rewrite benchmarks by @mai7star in https://github.com/deckarep/golang-set/pull/181
- Bump ci.yml Go versions supported - latest three releases by @deckarep in https://github.com/deckarep/golang-set/pull/197
- feat: add IsDisjoint method to Set interface by @walle250ai in https://github.com/deckarep/golang-set/pull/179
- Remove Mongo BSON support - stdlib implementation only by @deckarep in https://github.com/deckarep/golang-set/pull/198
- removing unused func by @deckarep in https://github.com/deckarep/golang-set/pull/199
- Update README.md with a 3.0.0 release by @deckarep in https://github.com/deckarep/golang-set/pull/200
- Ensure paths and go.mod are accurately on v3 by @deckarep in https://github.com/deckarep/golang-set/pull/201
New Contributors
- @bertold made their first contribution in https://github.com/deckarep/golang-set/pull/186
- @c-tonneslan made their first contribution in https://github.com/deckarep/golang-set/pull/185
- @walle250ai made their first contribution in https://github.com/deckarep/golang-set/pull/179
Full Changelog: https://github.com/deckarep/golang-set/compare/v2.9.0...v3.0.0