Releases: cdevents/sdk-go
Releases · cdevents/sdk-go
v0.4.1
Implement CDEvents Spec v0.4, including:
- support for custom events
- support for custom schemas
- basic support for links
- support for multiple spec versions. v0.3 and v0.4 are currently supported
What's Changed
- Setup basic code scanning with codeql.yml by @afrittoli in #64
- Create SECURITY.md by @afrittoli in #65
- Run CI job in merge queues by @afrittoli in #71
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #69
- Add dependabot config by @afrittoli in #70
- Bump github.com/cloudevents/sdk-go/v2 from 2.10.1 to 2.15.2 by @dependabot in #66
- Bump golang.org/x/crypto from 0.0.0-20211215153901-e495a2d5b3d3 to 0.17.0 by @dependabot in #68
- Dependabot for GitHub actions by @afrittoli in #72
- Bump actions/checkout from 3 to 4 by @dependabot in #75
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #76
- Bump golangci/golangci-lint-action from 3 to 5 by @dependabot in #74
- Bump actions/setup-go from 3 to 5 by @dependabot in #73
- Change the API to create events to be versioned by @afrittoli in #77
- Bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #79
- Add a token to upload code coverage by @afrittoli in #80
- Add specification packages by @afrittoli in #78
- Import spec v0.4 and add support for v0.4 Context by @afrittoli in #83
- Add support for custom events by @afrittoli in #85
- Update ci jobs and dependabot config by @cpanato in #84
- test with go 1.21 and 1.22 by @cpanato in #86
- Bump the actions group with 2 updates by @dependabot in #88
- Bump github/codeql-action from 3.25.12 to 3.25.13 in the actions group by @dependabot in #89
- Bump github/codeql-action from 3.25.13 to 3.25.15 in the actions group by @dependabot in #90
- Add support for schema_uri validation by @afrittoli in #87
- Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 in the actions group by @dependabot in #94
New Contributors
- @dependabot made their first contribution in #69
- @cpanato made their first contribution in #84
Full Changelog: v0.3.2...v0.4.1
0.3.2
What's Changed
- chore: update license authors by @bradmccoydev in #55
- Set the CloudEvent ID to match CDEvents Id by @afrittoli in #58
Full Changelog: v0.3.1...v0.3.2
0.3.1
0.3.0
What's Changed
- Support for CDEvents v0.3.0
- ⭐ New Artifact Signed event
- ⭐ New TestCaseRun, TestSuiteRun and TestOutput events
- Embed the schemas in generated files by @afrittoli in #48
- Add support for complex objects in content by @afrittoli in #52
Backward Incompatible Changes
- 🚨 Old test events have been removed and are no longer supported🚨
Full Changelog: v0.2.0...v0.3.0
v0.2.1
v0.2.0
What's new
- Support for CDEvents spec v0.2.0 (Incident events)
- SDK is now generated from schemas hosted in the spec repo
- SDK now runs tests against the examples defined in the spec repo
What's Changed
- Fixing cdevents.dev url typo by @rpajay in #31
- Fix GoLang errors in readme by @bradmccoydev in #35
- Handle event versions in the SDK by @afrittoli in #37
- Sync v0 1 1 by @afrittoli in #39
- Version tests by @afrittoli in #42
- Codecov by @afrittoli in #44
- Generate the SDK by @afrittoli in #43
- Generate factory test content by @afrittoli in #45
New Contributors
Full Changelog: v0.1.0...v0.2.0
v0.1.2
v0.1.1
What's Changed
- Fixing cdevents.dev url typo by @rpajay in #31
- Fix GoLang errors in readme by @bradmccoydev in #35
- Handle event versions in the SDK by @afrittoli in #37
- Switch the SDK version to 0.1.1 by @afrittoli in #38
New Contributors
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Initial setup of the new go SDK by @afrittoli in #1
- Add empty data model events from the spec by @afrittoli in #3
- Enable all the change events by @afrittoli in #4
- Remove non-existed test suite queued by @afrittoli in #5
- Add support for jsonschemas by @afrittoli in #6
- Directly create specific event types by @afrittoli in #7
- Add DEVELOPMENT.md by @afrittoli in #9
- Add enum and default to version in schema by @afrittoli in #8
- Add repository events by @afrittoli in #10
- Add branch events by @afrittoli in #11
- Add testCase, testSuite, build and artifact events by @afrittoli in #12
- Add service and environment events by @afrittoli in #13
- Validate from schema as strings by @afrittoli in #14
- Add Github Action for CI by @bradmccoydev in #16
- Add custom data to the SDK by @afrittoli in #19
- Fix custom data implementation by @afrittoli in #20
- Alter customData again. Add NewFromJson helpers by @afrittoli in #21
- Add artifactId to service events by @afrittoli in #22
- fix: correct event go files generator shell script by @randomnoise in #27
- Add artifactId to service events by @afrittoli in #28
- Add extra validation for CDEvents by @afrittoli in #29
New Contributors
- @afrittoli made their first contribution in #1
- @bradmccoydev made their first contribution in #16
- @randomnoise made their first contribution in #27
Full Changelog: https://github.com/cdevents/sdk-go/commits/v0.1.0