Releases: knocklabs/knock-python
Releases · knocklabs/knock-python
Release list
v1.27.0
v1.26.0
1.26.0 (2026-06-29)
Full Changelog: v1.25.0...v1.26.0
Features
- api: api update (c4fc2df)
- api: api update (e81b283)
- api: api update (63378d1)
- api: api update (ca1f597)
- api: api update (ac2b316)
- api: api update (98cab8e)
- api: api update (ea6a7b2)
- api: api update (c4e760e)
- api: api update (43412da)
- api: api update (edbcb15)
- api: api update (8f3a9d1)
- api: api update (75bdef9)
- api: api update (84f04fa)
- api: api update (385770f)
- api: api update (0759719)
- api: api update (f53e71f)
- api: api update (da1eebd)
- api: api update (cc4aff9)
- api: api update (d01a71b)
- api: api update (ff11bb4)
- api: api update (45246a0)
- api: api update (f056999)
- api: api update (d587784)
- api: api update (72ae353)
- api: api update (08f1af8)
- api: api update (6b7bf04)
- api: api update (4ade4a7)
- api: api update (39e6add)
- api: api update (0c514bf)
- api: api update (c3f2f4a)
- internal/types: support eagerly validating pydantic iterators (b128ac3)
- support setting headers via env (e22462b)
Bug Fixes
- client: add missing f-string prefix in file type error message (04b3154)
- types: avoid type-checker errors on params with additional properties (5f69bb9)
- use correct field name format for multipart file arrays (4d33037)
Chores
- internal: reformat pyproject.toml (8e64806)
v1.25.0
1.25.0 (2026-04-23)
Full Changelog: v1.24.1...v1.25.0
Features
- api: added new unset preferences methods (519404b)
- api: api update (69bb5b7)
- api: api update (8d2a780)
- api: api update (f0c9120)
- api: api update (5d9ba46)
- api: skip tests for 2 endpoints in 2 languages (a36266c)
- internal: implement indices array format for query and form serialization (e7db532)
- KNO-12791: Add workflow recipient run APIs (10be0e6)
Bug Fixes
- client: preserve hardcoded query params when merging with user params (b94df51)
- deps: bump minimum typing-extensions version (3faab94)
- ensure file data are only sent as 1 parameter (05206e0)
- sanitize endpoint path params (5615d9e)
Performance Improvements
- client: optimize file structure copying in multipart requests (b742a9f)
Chores
- ci: skip lint on metadata-only changes (64c3c93)
- internal: more robust bootstrap script (6f7de4e)
- internal: tweak CI branches (4c01647)
- internal: update gitignore (e5e89f5)
- tests: bump steady to v0.19.4 (1b211c0)
- tests: bump steady to v0.19.5 (a0638b5)
- tests: bump steady to v0.19.6 (f09d000)
- tests: bump steady to v0.19.7 (973f8be)
- tests: bump steady to v0.20.1 (ddb0590)
- tests: bump steady to v0.20.2 (17eac93)
- tests: bump steady to v0.22.1 (726ca11)
Documentation
- improve examples (c47c485)
Refactors
- tests: switch from prism to steady (29d5c77)
v1.24.1
1.24.1 (2026-03-16)
Full Changelog: v1.24.0...v1.24.1
Bug Fixes
- pydantic: do not pass
by_aliasunless set (0354401)
v1.24.0
v1.23.0
v1.22.1
1.22.1 (2026-03-05)
Full Changelog: v1.22.0...v1.22.1
Chores
- test: do not count install time for mock server timeout (fb90aa9)
Refactors
- types: use
extra_itemsfrom PEP 728 (10ec48a)
v1.22.0
v1.21.0
v1.20.2
1.20.2 (2026-02-27)
Full Changelog: v1.20.1...v1.20.2
Chores
- docs: add missing descriptions (02bea2b)