Releases: barweiss/go-tuple
Releases · barweiss/go-tuple
Fix dependabot alert for indirect test dependency
Fix dependabot alert for the gopkg.in/yaml.v3
dependency, a transitive dependency of the github.com/stretchr/testify
package.
The package is used only for assertions in test files. Requiring the go-tuple
package does not transitively require github.com/stretchr/testify
nor gopkg.in/yaml.v3
at all, and specifically not it's vulnerable version.
What's Changed
Full Changelog: v1.1.1...v1.1.2
v1.1.1
Added JSON support
What's Changed
- Fix package documentation to look better in go reference by @barweiss in #14
- Add Go report card badge to README by @barweiss in #15
- Add examples for using tuples in maps and channels to README by @barweiss in #17
- Add awesome-go badge to README by @barweiss in #18
- Update references of Go1.18 in readme to Go1.18+ by @barweiss in #19
- Add support for JSON marshalling by @barweiss in #21
Full Changelog: v1.0.2...v1.1.0
v1.0.2
v1.0.1
v1.0.0
The first release of go-tuple
.
go-tuple
follows semantic versioning.
This means:
- Incompatible API changes that are not backwards compatible will bump the "major" version, and reset the "minor" and "patch" versions.
- New features that are backwards-compatible will bump the "minor" version and reset the "patch" version.
- Bug fixes that are backwards-compatible will bump the "patch" version.
Supported features:
- Tuples can contain values of different types.
- Support tuples with a varying number of values, from 1 to 9.
- Tuples can be constructed with the
New*
function. - Tuples implement the
Stringer
andGoStringer
interfaces. - Tuples of the same type can be compared and ordered.
What's Changed
- Fix GitHub action by @barweiss in #1
- Fix code snippets in README by @barweiss in #2
- Add tests directory for tuple tests by @barweiss in #5
- Change generated code to reuse type parameters constraint by @barweiss in #7
- Revert "Add tests directory for tuple tests" by @barweiss in #8
- Add initial support for tuple comparison by @barweiss in #9
- Add lint and coverage steps to the GitHub action by @barweiss in #10
New Contributors
Full Changelog: https://github.com/barweiss/go-tuple/commits/v1.0.0