|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 0.1.0 (2025-11-11) |
| 4 | + |
| 5 | +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) |
| 6 | + |
| 7 | +### ⚠ BREAKING CHANGES |
| 8 | + |
| 9 | +* **client:** rename resp package |
| 10 | +* **client:** improve core function names |
| 11 | +* **client:** improve union variant names |
| 12 | +* **client:** improve param subunions & deduplicate types |
| 13 | + |
| 14 | +### Features |
| 15 | + |
| 16 | +* **api:** add missing in-app feed step ([b4bf821](https://github.com/knocklabs/knock-mgmt-go/commit/b4bf82134e83f8fb0323fa35ee28b23f63753431)) |
| 17 | +* **api:** add new guide methods ([e02db9e](https://github.com/knocklabs/knock-mgmt-go/commit/e02db9e7a54047a8c0d38d8b40c638e42debfde4)) |
| 18 | +* **api:** api update ([e7cb0e3](https://github.com/knocklabs/knock-mgmt-go/commit/e7cb0e3bf379493e262a72c3ed35f9f7874d4502)) |
| 19 | +* **api:** api update ([f5dd1e2](https://github.com/knocklabs/knock-mgmt-go/commit/f5dd1e233370e5413d903847ed708d15c1b6dd96)) |
| 20 | +* **api:** api update ([c721087](https://github.com/knocklabs/knock-mgmt-go/commit/c721087a6bee453b493d8b28cc8149f807eb13b6)) |
| 21 | +* **api:** api update ([0771de5](https://github.com/knocklabs/knock-mgmt-go/commit/0771de52db4b581f5af04fc27b90b1247f76c3de)) |
| 22 | +* **api:** manual updates ([15a6b00](https://github.com/knocklabs/knock-mgmt-go/commit/15a6b0034c5f28150e59913072b9b40c74bdcd7e)) |
| 23 | +* **api:** manual updates ([c07ab8f](https://github.com/knocklabs/knock-mgmt-go/commit/c07ab8f4c36d87d1db0d7999ed693433011ed58b)) |
| 24 | +* **client:** add support for endpoint-specific base URLs in python ([636e299](https://github.com/knocklabs/knock-mgmt-go/commit/636e299263e847f80c9a8082854c1af217d20383)) |
| 25 | +* **client:** add support for reading base URL from environment variable ([5295bd5](https://github.com/knocklabs/knock-mgmt-go/commit/5295bd5ffcbff249c1ac8efc895fb8190c322a3d)) |
| 26 | +* **client:** allow overriding unions ([4aac1d3](https://github.com/knocklabs/knock-mgmt-go/commit/4aac1d398f21220948547f84d477192c59b2f458)) |
| 27 | +* **client:** experimental support for unmarshalling into param structs ([5f9bb02](https://github.com/knocklabs/knock-mgmt-go/commit/5f9bb02e8efc3e33fda1c29e6b1b12409043041c)) |
| 28 | +* **client:** improve param subunions & deduplicate types ([c92f31c](https://github.com/knocklabs/knock-mgmt-go/commit/c92f31c8c533b5a62fd33515ea2f0951e9365bd1)) |
| 29 | +* **client:** rename resp package ([8b7284b](https://github.com/knocklabs/knock-mgmt-go/commit/8b7284b4912c4e0a90ad526e954e8a848ce625bb)) |
| 30 | +* **client:** support more time formats ([2c59d0e](https://github.com/knocklabs/knock-mgmt-go/commit/2c59d0e2ad7e6b82d34f94c40834cc80d43558b9)) |
| 31 | + |
| 32 | + |
| 33 | +### Bug Fixes |
| 34 | + |
| 35 | +* **client:** cast to raw message when converting to params ([b6bf625](https://github.com/knocklabs/knock-mgmt-go/commit/b6bf625eb59471236f5fe33434bb02f63d891604)) |
| 36 | +* **client:** clean up reader resources ([88f2eff](https://github.com/knocklabs/knock-mgmt-go/commit/88f2eff54cb7ea07d74995f8e859cc427a5a0c2b)) |
| 37 | +* **client:** correctly set stream key for multipart ([96f320a](https://github.com/knocklabs/knock-mgmt-go/commit/96f320aaaccb2b8d47d1b5ffc9172774b3a9e136)) |
| 38 | +* **client:** correctly update body in WithJSONSet ([54fea9a](https://github.com/knocklabs/knock-mgmt-go/commit/54fea9adf548b09edd880b05a498d411f72a2476)) |
| 39 | +* **client:** don't panic on marshal with extra null field ([08c2460](https://github.com/knocklabs/knock-mgmt-go/commit/08c246006b2a9b41cb8317530cf1117fbbb738c6)) |
| 40 | +* **client:** improve core function names ([6315b5e](https://github.com/knocklabs/knock-mgmt-go/commit/6315b5e81d614321f849f67d1c59e5b4bd303c07)) |
| 41 | +* **client:** improve docs ([943ee07](https://github.com/knocklabs/knock-mgmt-go/commit/943ee07ff5181408992883a84de3c93fde805457)) |
| 42 | +* **client:** improve union variant names ([22b1924](https://github.com/knocklabs/knock-mgmt-go/commit/22b192401990ec74434558b87d14911571959405)) |
| 43 | +* **client:** resolve issue with optional multipart files ([75d3f98](https://github.com/knocklabs/knock-mgmt-go/commit/75d3f98027f0364c16fc887ee6b127e1beee44bd)) |
| 44 | +* **client:** time format encoding fix ([2698588](https://github.com/knocklabs/knock-mgmt-go/commit/2698588f97f123aa74ceb743cb25d503f22dd49b)) |
| 45 | +* **client:** unmarshal responses properly ([cb1b1aa](https://github.com/knocklabs/knock-mgmt-go/commit/cb1b1aa696c29c36918e2c28999995a27b8191db)) |
| 46 | +* fix error ([012bf9e](https://github.com/knocklabs/knock-mgmt-go/commit/012bf9ed2d5d8e2da936958ce287c8155f110a4f)) |
| 47 | +* handle empty bodies in WithJSONSet ([6587994](https://github.com/knocklabs/knock-mgmt-go/commit/6587994903cca60ccbfc203a8edca747960f9b20)) |
| 48 | +* **pagination:** handle errors when applying options ([51a89e7](https://github.com/knocklabs/knock-mgmt-go/commit/51a89e7d7ffa63d873c30325578ac77ed7d68028)) |
| 49 | + |
| 50 | + |
| 51 | +### Chores |
| 52 | + |
| 53 | +* bump gjson version ([88cb1b3](https://github.com/knocklabs/knock-mgmt-go/commit/88cb1b33ceb400f4218030d6efdc7f8954f7c1d9)) |
| 54 | +* **ci:** add timeout thresholds for CI jobs ([fa4cd58](https://github.com/knocklabs/knock-mgmt-go/commit/fa4cd58536790f837cfdd95d3eb5483c8767ec94)) |
| 55 | +* **ci:** only use depot for staging repos ([11bd708](https://github.com/knocklabs/knock-mgmt-go/commit/11bd70835e55f55af50db83cc2dad38701db9602)) |
| 56 | +* configure new SDK language ([eb50d16](https://github.com/knocklabs/knock-mgmt-go/commit/eb50d1602868127ebfe5db1b6211c7c9e930972c)) |
| 57 | +* configure new SDK language ([fa03cdb](https://github.com/knocklabs/knock-mgmt-go/commit/fa03cdbda35db51fe72c23202a7d78ef90427158)) |
| 58 | +* configure new SDK language ([6a65a80](https://github.com/knocklabs/knock-mgmt-go/commit/6a65a80e61ecb0c096a8ffcf0b0e982855fe9e2e)) |
| 59 | +* **docs:** document pre-request options ([96cc1cf](https://github.com/knocklabs/knock-mgmt-go/commit/96cc1cf6ae6e340ca3a68770fccc365cc6259e7c)) |
| 60 | +* **docs:** grammar improvements ([05305a3](https://github.com/knocklabs/knock-mgmt-go/commit/05305a3f7827840c7ce0893c8b8658145aa219c0)) |
| 61 | +* **docs:** update respjson package name ([3de1900](https://github.com/knocklabs/knock-mgmt-go/commit/3de1900feb02361c631d6be73418512daaa8ccd6)) |
| 62 | +* improve devcontainer setup ([b71d463](https://github.com/knocklabs/knock-mgmt-go/commit/b71d463fab177ddd22c33d614a9dd2bbccfd622a)) |
| 63 | +* **internal:** codegen related update ([79c7b51](https://github.com/knocklabs/knock-mgmt-go/commit/79c7b51e4d9feb6da92d2ca61aa2bd2ce6e2bf44)) |
| 64 | +* **internal:** codegen related update ([dab746c](https://github.com/knocklabs/knock-mgmt-go/commit/dab746cf93dbd75e14231c1660fc34ec166dfd2a)) |
| 65 | +* **internal:** grammar fix (it's -> its) ([a7e7b97](https://github.com/knocklabs/knock-mgmt-go/commit/a7e7b9791256a7db333a49f6ce4a58abd2077a8e)) |
| 66 | +* make go mod tidy continue on error ([5fbddb1](https://github.com/knocklabs/knock-mgmt-go/commit/5fbddb10691f8a4ca1918d1b6a02bea865593908)) |
| 67 | +* **readme:** improve formatting ([3c9b6ef](https://github.com/knocklabs/knock-mgmt-go/commit/3c9b6ef7ee739fc9e781781f385b1f1143318d50)) |
| 68 | +* update SDK settings ([a976a8b](https://github.com/knocklabs/knock-mgmt-go/commit/a976a8bc64bbae14bdc444827ef2c6232b5e319a)) |
| 69 | +* **utils:** add internal resp to param utility ([c90111e](https://github.com/knocklabs/knock-mgmt-go/commit/c90111ebfd0975b46db4befb225b6aac87f2a5be)) |
| 70 | + |
| 71 | + |
| 72 | +### Documentation |
| 73 | + |
| 74 | +* update documentation links to be more uniform ([b1faa18](https://github.com/knocklabs/knock-mgmt-go/commit/b1faa18bf578b3a494bf5454783e33a9f6d501d3)) |
0 commit comments