Releases: buildkite/buildkite-sdk
Releases · buildkite/buildkite-sdk
v0.10.0
What's Changed
- chore(deps): update dependency @types/node to v24.11.1 by @renovate[bot] in #237
- fix(deps): update module github.com/buildkite/buildkite-sdk/sdk/go to v0.9.0 by @renovate[bot] in #238
- chore(deps): update linting and formatting to v9.39.4 by @renovate[bot] in #241
- chore(deps): update dependency @types/node to v24.12.0 by @renovate[bot] in #240
- chore(deps): update linting and formatting (major) by @renovate[bot] in #227
- chore(deps): update nx monorepo to v22.5.4 by @renovate[bot] in #234
- chore(deps): update dependency go to v1.26.1 by @renovate[bot] in #239
- chore(deps): update dependency typescript-eslint to v8.57.0 by @renovate[bot] in #242
- chore(deps): update testing tools to v30.3.0 by @renovate[bot] in #243
- chore(deps): update dependency simple-git to v3.33.0 by @renovate[bot] in #244
- chore(deps): update dependency coverlet.collector to 8.0.1 by @renovate[bot] in #249
- chore(deps): update dependency typescript-eslint to v8.57.1 by @renovate[bot] in #248
- fix(deps): update module github.com/itchyny/json2yaml to v0.1.5 by @renovate[bot] in #247
- chore(deps): update dependency esbuild to v0.27.4 by @renovate[bot] in #246
- Remove unused rbs gem by @petetomasik in #251
- chore(deps): update dependency typedoc to v0.28.18 by @renovate[bot] in #256
- chore(deps): update nx monorepo to v22.6.1 by @renovate[bot] in #252
- chore(deps): update js build tools by @renovate[bot] in #255
- chore(deps): update dependency yaml to v2.8.3 by @renovate[bot] in #254
- fix(deps): update module golang.org/x/text to v0.35.0 by @renovate[bot] in #245
- Generate types so that new signal reasons are supported by @mcncl in #265
- Release v0.10.0 by @omehegan in #266
New Contributors
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Set type outputs in the Python pipeline by @mcncl in #151
- chore(deps): bump axios from 1.12.1 to 1.13.5 by @dependabot[bot] in #152
- chore(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /infra by @dependabot[bot] in #153
- chore: Configure Renovate by @renovate[bot] in #154
- chore(deps): update dependency coverlet.collector to 6.0.4 by @renovate[bot] in #155
- chore(deps): update dependency typedoc to v0.28.16 by @renovate[bot] in #162
- chore(deps): update dependency ts-node to v10.9.2 by @renovate[bot] in #161
- chore(deps): update eslint monorepo to v9.39.2 by @renovate[bot] in #164
- chore(deps-dev): bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #158
- chore(deps): update dependency yaml to v2.8.2 by @renovate[bot] in #163
- chore(deps): update dependency ts-jest to v29.4.6 by @renovate[bot] in #160
- chore(deps): update dependency json-schema-to-typescript to v15.0.4 by @renovate[bot] in #159
- chore(deps): update dependency microsoft.net.test.sdk to 17.14.1 by @renovate[bot] in #173
- chore(deps): update dependency jest-util to v30.2.0 by @renovate[bot] in #172
- chore(deps): update dependency docfx to v2.78.4 by @renovate[bot] in #169
- chore(deps): update dependency @octokit/rest to v21.1.1 by @renovate[bot] in #165
- chore(deps): update dependency ajv to v8.18.0 by @renovate[bot] in #175
- chore(deps): update dependency rimraf to v6.1.3 by @renovate[bot] in #174
- chore(deps): update dependency @types/node to v18.19.130 by @renovate[bot] in #167
- chore(deps): update dependency typedoc to v0.28.17 by @renovate[bot] in #171
- chore(deps): update dependency rubocop-rake to "~> 0.7.0" by @renovate[bot] in #177
- chore(deps): update dependency simple-git to v3.31.1 by @renovate[bot] in #178
- chore: clean up renovate PRs by adding grouping by @mcncl in #184
- chore(deps): update dependency @types/node to v22.19.11 by @renovate[bot] in #186
- chore(deps): update dependency @pulumi/pulumi to v3.221.0 - autoclosed by @renovate[bot] in #185
- chore(deps): update python docker tag by @renovate[bot] in #183
- chore(deps): update dependency yamldotnet to 16.3.0 by @renovate[bot] in #181
- chore(deps): update dependency go to v1.26.0 by @renovate[bot] in #170
- chore(deps): update js build tools by @renovate[bot] in #188
- chore(deps): update nx monorepo to v22.5.1 by @renovate[bot] in #182
- chore(deps): update dependency typescript-eslint to v8.56.0 by @renovate[bot] in #187
- fix(deps): update module golang.org/x/text to v0.34.0 by @renovate[bot] in #189
- Run dotnet commands sequentially during install by @petetomasik in #191
- fix(deps): update module github.com/buildkite/buildkite-sdk/sdk/go to v0.8.0 by @renovate[bot] in #192
- chore(deps): update dependency @types/node to v24 by @renovate[bot] in #193
- chore(deps): update node.js to v24 by @renovate[bot] in #195
- fix(deps): update dependency @octokit/rest to v22 by @renovate[bot] in #197
- chore(deps): update linting and formatting to v9.39.3 by @renovate[bot] in #199
- chore(deps): update nx monorepo to v22.5.2 by @renovate[bot] in #200
- chore(deps): update nx monorepo to v22.5.2 by @renovate[bot] in #202
- Use built-in class for snake_case naming by @petetomasik in #205
- Set
Typeto read-only property by @petetomasik in #206 - Add Nx aggregate targets for C# by @petetomasik in #207
- Remove unnecessary Type property from non-command steps by @petetomasik in #208
- Correctly serialize TextField, SelectField by @petetomasik in #209
- Tighten down Env values, add tests by @petetomasik in #212
- Multi-target C# test project for net8.0 and net9.0 by @petetomasik in #213
- Update dependency typescript to v5.9.3 by @renovate[bot] in #214
- Add tests for EnvironmentVariable by @petetomasik in #216
- Update dependency docfx to v2.78.5 by @renovate[bot] in #210
- Delegate alias properties to primary property by @petetomasik in #215
- Fix wrapper types (DependsOn, SoftFail, Skip) with typed properties by @petetomasik in #211
- Add test coverage for Notification Types by @petetomasik in #218
- Add test coverage for InputStep, adjust BlockStep tests by @petetomasik in #219
- Rename TriggerBuild.MetaData to TriggerBuild.Metadata by @petetomasik in #217
- Update dependency typescript-eslint to v8.56.1 by @renovate[bot] in #204
- Update js build tools by @renovate[bot] in #201
- Update dependency @types/node to v24.10.14 by @renovate[bot] in #221
- Update dependency simple-git to v3.32.2 by @renovate[bot] in #203
- Update testing tools (major) by @renovate[bot] in #196
- Update dependency @pulumi/aws to v7 by @renovate[bot] in #198
- fix: expand CommandStep properties with typing by @mcncl in #220
- chore(deps): update dependency @types/node to v24.10.15 by @renovate[bot] in #224
- chore(deps): update dependency @swc/core to v1.15.17 by @renovate[bot] in #225
- chore(deps): update nx monorepo to v22.5.3 - autoclosed by @renovate[bot] in #226
- chore(deps): update dependency simple-git to v3.32.3 by @renovate[bot] in #222
- Add tests for CommandStep Types by @petetomasik in #223
- chore(deps): update dependency axios to v1.13.6 by @renovate[bot] in #228
- Add package icon for NuGet by @petetomasik in #233
- Update C# README with more examples by @petetomasik in #232
- Add missing env var properties by @petetomasik in #231
- chore(deps): update dependency @types/node to v24.11.0 by @renovate[bot] in #229
- chore(deps): update dependency @swc/core to v1.15.18 by @renovate[bot] in #230
- Bump C# version, include C# in releases by @petetomasik in #235
- Release v0.9.0 by @petetomasik in #236
New Contributors
- @renovate[bot] made their first contribution in #154
- @petetomasik made their first contribution in #191
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- fix: use uv sync for Python SDK install to include dev dependencies by @lox in #141
- Update pipeline to use correct IAM role with session tags by @duckalini in #142
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #143
- Bump tar and @pulumi/pulumi in /infra by @dependabot[bot] in #144
- Bump tar from 7.5.6 to 7.5.7 in /infra by @dependabot[bot] in #145
- feat: Add C# SDK by @lox in #140
- Release v0.8.0 by @mcncl in #146
- Update aws-assume-role-with-web-identity plugin for session tags by @duckalini in #147
New Contributors
- @lox made their first contribution in #141
- @duckalini made their first contribution in #142
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- feat(python): support Path in artifact_paths by @mcncl in #135
- feat(python): include schema.json in wheel by @mcncl in #136
- Add
MISE_NODE_VERIFYenv var by @zchase in #137 - Bump qs from 6.13.1 to 6.14.1 by @dependabot[bot] in #138
- Release v0.7.0 by @scadu in #139
New Contributors
Full Changelog: v0.6.0...v0.7.0
Docs
Release v0.6.0
What's Changed
- Add version testing support by @zchase in #117
- Clean typescript generation by @zchase in #125
- Bump js-yaml by @dependabot[bot] in #127
- Bump js-yaml from 3.14.1 to 3.14.2 in /infra by @dependabot[bot] in #129
- fix: cve caused by rimraf dep on glob by @mcncl in #131
- fix: remaining vulns by @mcncl in #132
- basic housekeeping; codeowners and ignore by @mcncl in #133
- Update
if_changedby @zchase in #128 - Release v0.6.0 by @zchase in #134
New Contributors
Full Changelog: v0.5.0...v0.6.0
Docs
v0.5.0
What's Changed
- Rename method from YAML to ToYAML by @gilesgas in #109
- Fix python yaml output by @zchase in #116
- Move to TS for pipeline definition by @zchase in #115
- Bump tmp from 0.2.3 to 0.2.5 by @dependabot[bot] in #100
- Bump tmp from 0.2.3 to 0.2.4 in /infra by @dependabot[bot] in #97
- Regenerate the types and add a note to the README by @cnunciato in #119
- Upgrade Nx by @cnunciato in #122
- Add secrets to main pipeline constructors by @zchase in #124
- Release v0.5.0 by @zchase in #123
Full Changelog: v0.4.1...v0.5.0
Docs
https://www.npmjs.com/package/@buildkite/buildkite-sdk/v/0.5.0
https://pypi.org/project/buildkite-sdk/0.5.0
https://pkg.go.dev/github.com/buildkite/buildkite-sdk/sdk/go@v0.5.0
https://rubygems.org/gems/buildkite-sdk/versions/0.5.0
v0.4.1
Release v0.4.0
What's Changed
- Bump axios from 1.8.4 to 1.12.1 by @dependabot[bot] in #102
- Declare Python 3.10 as the minimum supported version by @cnunciato in #106
- Move to generating types from the JSON schema. by @zchase in #101
- Fix up some of the generated types by @zchase in #107
- Release v0.4.0 by @zchase in #108
Full Changelog: v0.3.3...v0.4.0
Docs
- https://www.npmjs.com/package/@buildkite/buildkite-sdk/v/0.4.0
- https://pypi.org/project/buildkite-sdk/0.4.0
- https://pkg.go.dev/github.com/buildkite/buildkite-sdk/sdk/go@v0.4.0
- https://rubygems.org/gems/buildkite-sdk/versions/0.4.0
Upgrading
In v0.4.0 we introduced type generation from Buildkite's Pipeline Schema. You can find a list of breaking changes here.