|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 0.1.0-alpha.1 (2025-11-11) |
| 4 | + |
| 5 | +Full Changelog: [v0.0.1-alpha.0...v0.1.0-alpha.1](https://github.com/knocklabs/knock-mgmt-python/compare/v0.0.1-alpha.0...v0.1.0-alpha.1) |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +* **api:** add missing in-app feed step ([f2d16ba](https://github.com/knocklabs/knock-mgmt-python/commit/f2d16ba352ccce262afc098c2a9e11107fa6335d)) |
| 10 | +* **api:** add new guide methods ([6b9a363](https://github.com/knocklabs/knock-mgmt-python/commit/6b9a3630f2860dd489a73ef9b3a205eeba54038b)) |
| 11 | +* **api:** api update ([4563ca2](https://github.com/knocklabs/knock-mgmt-python/commit/4563ca203fcb58abedf61de44bc07c4721f28c94)) |
| 12 | +* **api:** api update ([3b657ad](https://github.com/knocklabs/knock-mgmt-python/commit/3b657ada4768db559b1ee96fc69b1f7f34c736c1)) |
| 13 | +* **api:** api update ([1ec851f](https://github.com/knocklabs/knock-mgmt-python/commit/1ec851f416e69862f0eb5e98d3eec7bda2dcb4c5)) |
| 14 | +* **api:** api update ([83ec5df](https://github.com/knocklabs/knock-mgmt-python/commit/83ec5df95b6865f85e0d3ff24eb061e567c87727)) |
| 15 | +* **api:** api update ([6e33c35](https://github.com/knocklabs/knock-mgmt-python/commit/6e33c35c2b5e0e6cd24295edbde61796e6a2f1a3)) |
| 16 | +* **api:** api update ([ab44013](https://github.com/knocklabs/knock-mgmt-python/commit/ab44013d8a3f67eee6f5c15e0d580844c7b0a965)) |
| 17 | +* **api:** api update ([72a6e7f](https://github.com/knocklabs/knock-mgmt-python/commit/72a6e7f4c68c3cf1a755f3a6953cb79c3c63ac53)) |
| 18 | +* **api:** api update ([4416f12](https://github.com/knocklabs/knock-mgmt-python/commit/4416f123258f4b2ab0bebc6c2f17297b9bb04bcc)) |
| 19 | +* **api:** api update ([e44de16](https://github.com/knocklabs/knock-mgmt-python/commit/e44de16209fbd7c8fadcbb6478ef216b887bc8d7)) |
| 20 | +* **api:** api update ([2e53b16](https://github.com/knocklabs/knock-mgmt-python/commit/2e53b16a3636da45f5378470b334f25b37e9bf27)) |
| 21 | +* **api:** api update ([c08046d](https://github.com/knocklabs/knock-mgmt-python/commit/c08046dd8dca83f69eb0b3c4ab6eef57a88ac963)) |
| 22 | +* **api:** api update ([36dcd95](https://github.com/knocklabs/knock-mgmt-python/commit/36dcd956b0f8f4881546271d21bccd8b774863aa)) |
| 23 | +* **api:** api update ([7008cf7](https://github.com/knocklabs/knock-mgmt-python/commit/7008cf73bfd891d6f4021077c5d63d00b93e7669)) |
| 24 | +* **api:** api update ([7399b9f](https://github.com/knocklabs/knock-mgmt-python/commit/7399b9fc0d9c3c46e903cf1183d120397d2af9d3)) |
| 25 | +* **api:** api update ([0c1b410](https://github.com/knocklabs/knock-mgmt-python/commit/0c1b41076bed59f3996d9141afc9e73fca1769b2)) |
| 26 | +* **api:** api update ([7575d7b](https://github.com/knocklabs/knock-mgmt-python/commit/7575d7b140452cfd8d5c88a3e5e5d4a28b9b6b9f)) |
| 27 | +* **api:** api update ([bc2a719](https://github.com/knocklabs/knock-mgmt-python/commit/bc2a719d1aa7fad4194e872ca1c3240c1c042f3f)) |
| 28 | +* **api:** api update ([0cad2fb](https://github.com/knocklabs/knock-mgmt-python/commit/0cad2fb280ed744324ded81614829bc683e68a14)) |
| 29 | +* **api:** api update ([3cc26f1](https://github.com/knocklabs/knock-mgmt-python/commit/3cc26f16ba95884a10f9fa8669ca9851d0894847)) |
| 30 | +* **api:** api update ([21c2b12](https://github.com/knocklabs/knock-mgmt-python/commit/21c2b12a5d87b3987f8fff6859993f2054c44b3f)) |
| 31 | +* **api:** api update ([07b0bf9](https://github.com/knocklabs/knock-mgmt-python/commit/07b0bf9ef7044d022823c67bbee43de5ecde93e8)) |
| 32 | +* **api:** api update ([3d7feb9](https://github.com/knocklabs/knock-mgmt-python/commit/3d7feb907fb15da8046849fd2bbfbb4f714ee0a2)) |
| 33 | +* **api:** api update ([2377550](https://github.com/knocklabs/knock-mgmt-python/commit/23775502141f16fd94989dd3124107e2db4bf0e9)) |
| 34 | +* **api:** api update ([7c582f2](https://github.com/knocklabs/knock-mgmt-python/commit/7c582f2a91271f759be8f01e15d33f0652012ff7)) |
| 35 | +* **api:** api update ([a65462c](https://github.com/knocklabs/knock-mgmt-python/commit/a65462cbf700ce4955f56b2e670eaa1f2219d78e)) |
| 36 | +* **api:** api update ([0bfd014](https://github.com/knocklabs/knock-mgmt-python/commit/0bfd0143c63ab168dcb28f5b49e251f05cfbc6f3)) |
| 37 | +* **api:** api update ([b0cf9fc](https://github.com/knocklabs/knock-mgmt-python/commit/b0cf9fcb27c993980e3da9aa6a886efae70c8c38)) |
| 38 | +* **api:** api update ([a2de1b8](https://github.com/knocklabs/knock-mgmt-python/commit/a2de1b8da15d469c9050b7d814dc2276a7dde6cf)) |
| 39 | +* **api:** api update ([7af3170](https://github.com/knocklabs/knock-mgmt-python/commit/7af3170696535565aa1d576d1dbc754b0e64ff81)) |
| 40 | +* **api:** api update ([11d9193](https://github.com/knocklabs/knock-mgmt-python/commit/11d9193173be598000253571040bd523128ea457)) |
| 41 | +* **api:** latest spec and config ([b06ccba](https://github.com/knocklabs/knock-mgmt-python/commit/b06ccba6f9b3791a6cbbbd19ad9b27fbceed0067)) |
| 42 | +* **api:** manual updates ([29415bd](https://github.com/knocklabs/knock-mgmt-python/commit/29415bd6f87d68167f11ce4aaa71cff02fa55460)) |
| 43 | +* **api:** manual updates ([6deba0f](https://github.com/knocklabs/knock-mgmt-python/commit/6deba0f2e192260d524c7ac454cbcbed8458b745)) |
| 44 | +* **client:** add follow_redirects request option ([5079fb9](https://github.com/knocklabs/knock-mgmt-python/commit/5079fb92ff59e10bc72b2af1489724f56fcd3911)) |
| 45 | +* **client:** add support for aiohttp ([0a040e2](https://github.com/knocklabs/knock-mgmt-python/commit/0a040e281f0077e1707d4225654510a42a3a2fb0)) |
| 46 | +* improve future compat with pydantic v3 ([e278ead](https://github.com/knocklabs/knock-mgmt-python/commit/e278eada17a2cdbcb3115f9574a2863fa7690223)) |
| 47 | +* **types:** replace List[str] with SequenceNotStr in params ([b683c79](https://github.com/knocklabs/knock-mgmt-python/commit/b683c790f8eb0a6acd4141e455b04433023d8cec)) |
| 48 | + |
| 49 | + |
| 50 | +### Bug Fixes |
| 51 | + |
| 52 | +* avoid newer type syntax ([8e12c75](https://github.com/knocklabs/knock-mgmt-python/commit/8e12c750a414ffbb92fac0cb1509de522031a0e0)) |
| 53 | +* **ci:** correct conditional ([a96a2bb](https://github.com/knocklabs/knock-mgmt-python/commit/a96a2bbd60bd1b9d6b93dd5f83ba658f4934eeae)) |
| 54 | +* **ci:** release-doctor — report correct token name ([7021893](https://github.com/knocklabs/knock-mgmt-python/commit/7021893dab2b10080eb01e6a5e665e421ce30e6f)) |
| 55 | +* **client:** close streams without requiring full consumption ([b3228b1](https://github.com/knocklabs/knock-mgmt-python/commit/b3228b101a92a0dbba0f330b7992db943525b37c)) |
| 56 | +* **client:** correctly parse binary response | stream ([8d0c46b](https://github.com/knocklabs/knock-mgmt-python/commit/8d0c46bca0475d69f0100ced4db27560b0f18b54)) |
| 57 | +* compat with Python 3.14 ([50bf20a](https://github.com/knocklabs/knock-mgmt-python/commit/50bf20a54a3ed5b684f2160016bdc0432c1436a6)) |
| 58 | +* **compat:** update signatures of `model_dump` and `model_dump_json` for Pydantic v1 ([7d0d80e](https://github.com/knocklabs/knock-mgmt-python/commit/7d0d80e4bfd30d6f569003b346ab60b218f6a9e5)) |
| 59 | +* **package:** support direct resource imports ([1cb0a5c](https://github.com/knocklabs/knock-mgmt-python/commit/1cb0a5c285e1965ae02d91c89d1e58b5cf4bf7c9)) |
| 60 | + |
| 61 | + |
| 62 | +### Chores |
| 63 | + |
| 64 | +* bump `httpx-aiohttp` version to 0.1.9 ([c6c6d98](https://github.com/knocklabs/knock-mgmt-python/commit/c6c6d98ec14a7429e16a41aa361b5ec94cbca623)) |
| 65 | +* change publish docs url ([aac5b46](https://github.com/knocklabs/knock-mgmt-python/commit/aac5b4663dfda3909e1133acad7fbbf843cdc726)) |
| 66 | +* **ci:** change upload type ([06bf7fe](https://github.com/knocklabs/knock-mgmt-python/commit/06bf7febdcdfec47d98cc82a9419e90c375846eb)) |
| 67 | +* **ci:** enable for pull requests ([43b4165](https://github.com/knocklabs/knock-mgmt-python/commit/43b4165055db298bf6625629b1eb38d64ab821ff)) |
| 68 | +* **ci:** fix installation instructions ([136b83e](https://github.com/knocklabs/knock-mgmt-python/commit/136b83e5dcad2f71b08f48b536dd0e9f463f5a8e)) |
| 69 | +* **ci:** only run for pushes and fork pull requests ([f04705e](https://github.com/knocklabs/knock-mgmt-python/commit/f04705e5d5f746990f96f2f950972a8733ff672d)) |
| 70 | +* **ci:** upload sdks to package manager ([526aeec](https://github.com/knocklabs/knock-mgmt-python/commit/526aeecc6c6975207ad58e88eed5adc15c04e27d)) |
| 71 | +* configure new SDK language ([acf21f3](https://github.com/knocklabs/knock-mgmt-python/commit/acf21f3de35f214f603433f8defee406c0f9a769)) |
| 72 | +* do not install brew dependencies in ./scripts/bootstrap by default ([47f30ba](https://github.com/knocklabs/knock-mgmt-python/commit/47f30baf8a98c54137ee207d0e91c9dd0e271cc4)) |
| 73 | +* **docs:** grammar improvements ([b623da9](https://github.com/knocklabs/knock-mgmt-python/commit/b623da9bf447b1df85c9cc200996aa24685de3de)) |
| 74 | +* **docs:** remove reference to rye shell ([2ce93ae](https://github.com/knocklabs/knock-mgmt-python/commit/2ce93ae3634eeaf460ddccd643bc4b20d02f5cdc)) |
| 75 | +* **internal/tests:** avoid race condition with implicit client cleanup ([e2038a8](https://github.com/knocklabs/knock-mgmt-python/commit/e2038a8ccc329b3661f667d48f9f3b0422dd902a)) |
| 76 | +* **internal:** add Sequence related utils ([5c33cb2](https://github.com/knocklabs/knock-mgmt-python/commit/5c33cb28c71fb192aed4579e1aec0eb7e2e09a71)) |
| 77 | +* **internal:** avoid errors for isinstance checks on proxies ([7947d31](https://github.com/knocklabs/knock-mgmt-python/commit/7947d31302f3e0e3d43ba21e84aaf0a06e541f5b)) |
| 78 | +* **internal:** change ci workflow machines ([914029b](https://github.com/knocklabs/knock-mgmt-python/commit/914029ba51826437a11129275e5df48d049a4c57)) |
| 79 | +* **internal:** codegen related update ([8ffd5af](https://github.com/knocklabs/knock-mgmt-python/commit/8ffd5af66c23e840f4f7be4892b092c862fad587)) |
| 80 | +* **internal:** detect missing future annotations with ruff ([39d08bb](https://github.com/knocklabs/knock-mgmt-python/commit/39d08bb5ee700407596d84b9b73e52b38c5ac76b)) |
| 81 | +* **internal:** grammar fix (it's -> its) ([ee64945](https://github.com/knocklabs/knock-mgmt-python/commit/ee64945b8a4aa9fe9a6fc275e9128a9467c691fa)) |
| 82 | +* **internal:** improve examples ([0680566](https://github.com/knocklabs/knock-mgmt-python/commit/068056627b37ad3595d1f35949525c17849351fb)) |
| 83 | +* **internal:** move mypy configurations to `pyproject.toml` file ([e1c9f43](https://github.com/knocklabs/knock-mgmt-python/commit/e1c9f432350da84660420a1bfc2ac49a813ccd11)) |
| 84 | +* **internal:** update conftest.py ([2cbbdbc](https://github.com/knocklabs/knock-mgmt-python/commit/2cbbdbcebfd41c2d85f00a6bf88b5fdf9f710c9d)) |
| 85 | +* **internal:** update pydantic dependency ([7defb9e](https://github.com/knocklabs/knock-mgmt-python/commit/7defb9ea2c11bbe100c1427f1f89e50038cbec30)) |
| 86 | +* **internal:** update pyright exclude list ([6545a42](https://github.com/knocklabs/knock-mgmt-python/commit/6545a423e252a107e9aab73aee0b8ce3df7e083e)) |
| 87 | +* **package:** drop Python 3.8 support ([8e266a2](https://github.com/knocklabs/knock-mgmt-python/commit/8e266a26c0677603f2aa2e98b1bd59b29ccd0b46)) |
| 88 | +* **readme:** update badges ([bb17cec](https://github.com/knocklabs/knock-mgmt-python/commit/bb17cec1d07a1b218882dcaff2b8019122efa156)) |
| 89 | +* **tests:** add tests for httpx client instantiation & proxies ([69f66be](https://github.com/knocklabs/knock-mgmt-python/commit/69f66beff3e47d5247968cecb2de84a0d7ec658d)) |
| 90 | +* **tests:** run tests in parallel ([c4adff6](https://github.com/knocklabs/knock-mgmt-python/commit/c4adff61602002577b5240580dc941028e3eb17f)) |
| 91 | +* **tests:** simplify `get_platform` test ([dacad65](https://github.com/knocklabs/knock-mgmt-python/commit/dacad65d1ef5042803226b3f2f584a7ce16aa197)) |
| 92 | +* **tests:** skip some failing tests on the latest python versions ([0d15d2b](https://github.com/knocklabs/knock-mgmt-python/commit/0d15d2b669b62c4927bd71c31e92cad6a5be78fd)) |
| 93 | +* **types:** change optional parameter type from NotGiven to Omit ([02af8f0](https://github.com/knocklabs/knock-mgmt-python/commit/02af8f0a2b0904f9c1b031a14d0b2424f1c286f9)) |
| 94 | +* **types:** rebuild Pydantic models after all types are defined ([17498d4](https://github.com/knocklabs/knock-mgmt-python/commit/17498d45291c5d7518d490947d00ccd1fd4cc055)) |
| 95 | +* update github action ([ba727ca](https://github.com/knocklabs/knock-mgmt-python/commit/ba727ca6dd9372015c3924ab11faa3e94214f98d)) |
| 96 | +* update SDK settings ([0e4d241](https://github.com/knocklabs/knock-mgmt-python/commit/0e4d24129716e977791255bd26561a97ed3191dc)) |
| 97 | + |
| 98 | + |
| 99 | +### Documentation |
| 100 | + |
| 101 | +* **client:** fix httpx.Timeout documentation reference ([f85ddbe](https://github.com/knocklabs/knock-mgmt-python/commit/f85ddbee1539127553bd259d61db9a155de2268e)) |
0 commit comments