Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.0.1-alpha.0"
".": "0.1.0"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 41
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/knock%2Fknock-mapi-11b93111b3fcec2e7fdb30e113b0deb03cea8b42c80e03be9a50ebad0f81663d.yml
openapi_spec_hash: c1732237aba39851ff1c185b8fe8458f
config_hash: 643ed3f0dab73b4c79c1657cc34ef298
configured_endpoints: 51
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/knock%2Fknock-mapi-3ecceed264a62adba59c787f105549f62109739328db523366159f22c2ed1ee6.yml
openapi_spec_hash: 80b5362bf4f1ce98bc016406dc7e1bed
config_hash: 2d70cc65ea0584a49b00c63529ca6799
78 changes: 78 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Changelog

## 0.1.0 (2025-11-18)

Full Changelog: [v0.0.1-alpha.0...v0.1.0](https://github.com/knocklabs/knock-mgmt-go/compare/v0.0.1-alpha.0...v0.1.0)

### ⚠ BREAKING CHANGES

* **client:** rename resp package
* **client:** improve core function names
* **client:** improve union variant names
* **client:** improve param subunions & deduplicate types

### Features

* **api:** add missing in-app feed step ([b4bf821](https://github.com/knocklabs/knock-mgmt-go/commit/b4bf82134e83f8fb0323fa35ee28b23f63753431))
* **api:** add new guide methods ([e02db9e](https://github.com/knocklabs/knock-mgmt-go/commit/e02db9e7a54047a8c0d38d8b40c638e42debfde4))
* **api:** add support for broadcasts ([83948aa](https://github.com/knocklabs/knock-mgmt-go/commit/83948aa3040ad24cd1a823a4ee7897d479c24cae))
* **api:** api update ([0c3cd2f](https://github.com/knocklabs/knock-mgmt-go/commit/0c3cd2fc27db50ba89e13b02436664b083cae03c))
* **api:** api update ([e7cb0e3](https://github.com/knocklabs/knock-mgmt-go/commit/e7cb0e3bf379493e262a72c3ed35f9f7874d4502))
* **api:** api update ([f5dd1e2](https://github.com/knocklabs/knock-mgmt-go/commit/f5dd1e233370e5413d903847ed708d15c1b6dd96))
* **api:** api update ([c721087](https://github.com/knocklabs/knock-mgmt-go/commit/c721087a6bee453b493d8b28cc8149f807eb13b6))
* **api:** api update ([0771de5](https://github.com/knocklabs/knock-mgmt-go/commit/0771de52db4b581f5af04fc27b90b1247f76c3de))
* **api:** manual updates ([15a6b00](https://github.com/knocklabs/knock-mgmt-go/commit/15a6b0034c5f28150e59913072b9b40c74bdcd7e))
* **api:** manual updates ([c07ab8f](https://github.com/knocklabs/knock-mgmt-go/commit/c07ab8f4c36d87d1db0d7999ed693433011ed58b))
* **api:** support branch operations ([804a910](https://github.com/knocklabs/knock-mgmt-go/commit/804a9108ef35a0f298d2b5c55040c402ae6690e3))
* **client:** add support for endpoint-specific base URLs in python ([636e299](https://github.com/knocklabs/knock-mgmt-go/commit/636e299263e847f80c9a8082854c1af217d20383))
* **client:** add support for reading base URL from environment variable ([5295bd5](https://github.com/knocklabs/knock-mgmt-go/commit/5295bd5ffcbff249c1ac8efc895fb8190c322a3d))
* **client:** allow overriding unions ([4aac1d3](https://github.com/knocklabs/knock-mgmt-go/commit/4aac1d398f21220948547f84d477192c59b2f458))
* **client:** experimental support for unmarshalling into param structs ([5f9bb02](https://github.com/knocklabs/knock-mgmt-go/commit/5f9bb02e8efc3e33fda1c29e6b1b12409043041c))
* **client:** improve param subunions & deduplicate types ([c92f31c](https://github.com/knocklabs/knock-mgmt-go/commit/c92f31c8c533b5a62fd33515ea2f0951e9365bd1))
* **client:** rename resp package ([8b7284b](https://github.com/knocklabs/knock-mgmt-go/commit/8b7284b4912c4e0a90ad526e954e8a848ce625bb))
* **client:** support more time formats ([2c59d0e](https://github.com/knocklabs/knock-mgmt-go/commit/2c59d0e2ad7e6b82d34f94c40834cc80d43558b9))


### Bug Fixes

* **client:** cast to raw message when converting to params ([b6bf625](https://github.com/knocklabs/knock-mgmt-go/commit/b6bf625eb59471236f5fe33434bb02f63d891604))
* **client:** clean up reader resources ([88f2eff](https://github.com/knocklabs/knock-mgmt-go/commit/88f2eff54cb7ea07d74995f8e859cc427a5a0c2b))
* **client:** correctly set stream key for multipart ([96f320a](https://github.com/knocklabs/knock-mgmt-go/commit/96f320aaaccb2b8d47d1b5ffc9172774b3a9e136))
* **client:** correctly specify Accept header with */* instead of empty ([e1a9dff](https://github.com/knocklabs/knock-mgmt-go/commit/e1a9dffe70d9c9d0a7f3e183d1eeaf6bcfbc8eb6))
* **client:** correctly update body in WithJSONSet ([54fea9a](https://github.com/knocklabs/knock-mgmt-go/commit/54fea9adf548b09edd880b05a498d411f72a2476))
* **client:** don't panic on marshal with extra null field ([08c2460](https://github.com/knocklabs/knock-mgmt-go/commit/08c246006b2a9b41cb8317530cf1117fbbb738c6))
* **client:** improve core function names ([6315b5e](https://github.com/knocklabs/knock-mgmt-go/commit/6315b5e81d614321f849f67d1c59e5b4bd303c07))
* **client:** improve docs ([943ee07](https://github.com/knocklabs/knock-mgmt-go/commit/943ee07ff5181408992883a84de3c93fde805457))
* **client:** improve union variant names ([22b1924](https://github.com/knocklabs/knock-mgmt-go/commit/22b192401990ec74434558b87d14911571959405))
* **client:** resolve issue with optional multipart files ([75d3f98](https://github.com/knocklabs/knock-mgmt-go/commit/75d3f98027f0364c16fc887ee6b127e1beee44bd))
* **client:** time format encoding fix ([2698588](https://github.com/knocklabs/knock-mgmt-go/commit/2698588f97f123aa74ceb743cb25d503f22dd49b))
* **client:** unmarshal responses properly ([cb1b1aa](https://github.com/knocklabs/knock-mgmt-go/commit/cb1b1aa696c29c36918e2c28999995a27b8191db))
* fix error ([012bf9e](https://github.com/knocklabs/knock-mgmt-go/commit/012bf9ed2d5d8e2da936958ce287c8155f110a4f))
* handle empty bodies in WithJSONSet ([6587994](https://github.com/knocklabs/knock-mgmt-go/commit/6587994903cca60ccbfc203a8edca747960f9b20))
* **pagination:** handle errors when applying options ([51a89e7](https://github.com/knocklabs/knock-mgmt-go/commit/51a89e7d7ffa63d873c30325578ac77ed7d68028))


### Chores

* bump gjson version ([88cb1b3](https://github.com/knocklabs/knock-mgmt-go/commit/88cb1b33ceb400f4218030d6efdc7f8954f7c1d9))
* **ci:** add timeout thresholds for CI jobs ([fa4cd58](https://github.com/knocklabs/knock-mgmt-go/commit/fa4cd58536790f837cfdd95d3eb5483c8767ec94))
* **ci:** only use depot for staging repos ([11bd708](https://github.com/knocklabs/knock-mgmt-go/commit/11bd70835e55f55af50db83cc2dad38701db9602))
* configure new SDK language ([eb50d16](https://github.com/knocklabs/knock-mgmt-go/commit/eb50d1602868127ebfe5db1b6211c7c9e930972c))
* configure new SDK language ([fa03cdb](https://github.com/knocklabs/knock-mgmt-go/commit/fa03cdbda35db51fe72c23202a7d78ef90427158))
* configure new SDK language ([6a65a80](https://github.com/knocklabs/knock-mgmt-go/commit/6a65a80e61ecb0c096a8ffcf0b0e982855fe9e2e))
* **docs:** document pre-request options ([96cc1cf](https://github.com/knocklabs/knock-mgmt-go/commit/96cc1cf6ae6e340ca3a68770fccc365cc6259e7c))
* **docs:** grammar improvements ([05305a3](https://github.com/knocklabs/knock-mgmt-go/commit/05305a3f7827840c7ce0893c8b8658145aa219c0))
* **docs:** update respjson package name ([3de1900](https://github.com/knocklabs/knock-mgmt-go/commit/3de1900feb02361c631d6be73418512daaa8ccd6))
* improve devcontainer setup ([b71d463](https://github.com/knocklabs/knock-mgmt-go/commit/b71d463fab177ddd22c33d614a9dd2bbccfd622a))
* **internal:** codegen related update ([79c7b51](https://github.com/knocklabs/knock-mgmt-go/commit/79c7b51e4d9feb6da92d2ca61aa2bd2ce6e2bf44))
* **internal:** codegen related update ([dab746c](https://github.com/knocklabs/knock-mgmt-go/commit/dab746cf93dbd75e14231c1660fc34ec166dfd2a))
* **internal:** grammar fix (it's -> its) ([a7e7b97](https://github.com/knocklabs/knock-mgmt-go/commit/a7e7b9791256a7db333a49f6ce4a58abd2077a8e))
* make go mod tidy continue on error ([5fbddb1](https://github.com/knocklabs/knock-mgmt-go/commit/5fbddb10691f8a4ca1918d1b6a02bea865593908))
* **readme:** improve formatting ([3c9b6ef](https://github.com/knocklabs/knock-mgmt-go/commit/3c9b6ef7ee739fc9e781781f385b1f1143318d50))
* update SDK settings ([a976a8b](https://github.com/knocklabs/knock-mgmt-go/commit/a976a8bc64bbae14bdc444827ef2c6232b5e319a))
* **utils:** add internal resp to param utility ([c90111e](https://github.com/knocklabs/knock-mgmt-go/commit/c90111ebfd0975b46db4befb225b6aac87f2a5be))


### Documentation

* update documentation links to be more uniform ([b1faa18](https://github.com/knocklabs/knock-mgmt-go/commit/b1faa18bf578b3a494bf5454783e33a9f6d501d3))
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Or to pin the version:
<!-- x-release-please-start-version -->

```sh
go get -u 'github.com/knocklabs/knock-mgmt-go@v0.0.1-alpha.0'
go get -u 'github.com/knocklabs/knock-mgmt-go@v0.1.0'
```

<!-- x-release-please-end -->
Expand Down Expand Up @@ -127,7 +127,7 @@ custom := param.Override[knockmapi.FooParams](12)

### Request unions

Unions are represented as a struct with fields prefixed by "Of" for each of it's variants,
Unions are represented as a struct with fields prefixed by "Of" for each of its variants,
only one field can be non-zero. The non-zero field will be serialized.

Sub-properties of the union can be accessed via methods on the union struct.
Expand Down
Loading