Full Changelog: v0.16.7...v0.16.8
Full Changelog: v0.16.6...v0.16.7
- export NOT_GIVEN sentinel value (#321) (3091f44)
- internal: bump pyright (#318) (0822881)
- internal: support parsing Annotated types (#320) (6d2c896)
Full Changelog: v0.16.5...v0.16.6
Full Changelog: v0.16.4...v0.16.5
Full Changelog: v0.16.3...v0.16.4
Full Changelog: v0.16.2...v0.16.3
Full Changelog: v0.16.1...v0.16.2
Full Changelog: v0.16.0...v0.16.1
- internal: split up transforms into sync / async (#304) (665c4de)
- internal: support more input types (#306) (5c3f635)
Full Changelog: v0.15.0...v0.16.0
- client: use anyio.sleep instead of asyncio.sleep (#300) (3af8e4c)
- docs: mention install from git repo (#303) (f4b2c3c)
- internal: bump pyright (#299) (75e91f6)
- internal: minor core client restructuring (#301) (b2552a1)
- internal: update deps (#296) (6e94884)
Full Changelog: v0.14.2...v0.15.0
Full Changelog: v0.14.1...v0.14.2
Full Changelog: v0.14.0...v0.14.1
- prevent crash when platform.architecture() is not allowed (#283) (ca5cf4c)
- types: loosen most List params types to Iterable (#288) (ed26c31)
- internal: add lint command (#286) (0e6398c)
- internal: minor pagination restructuring (#287) (440f9ba)
- internal: support serialising iterable types (#285) (759e3ef)
Full Changelog: v0.13.0...v0.14.0
- interal: make link to api.md relative (#282) (73dc78b)
- internal: support pre-release versioning (#279) (9700447)
Full Changelog: v0.12.0...v0.13.0
- api: add employer_contributions field (#270) (f1d513b)
- client: add support for streaming raw responses (#261) (60bc727)
- client: enable follow redirects by default (#273) (72b922e)
- client: support parsing custom response types (#277) (c36ff77)
- api: fix authentication_type enum (#276) (85c0e90)
- api: update
employer_sizeparameter toemployee_size(#278) (526eeab) - client: ensure path params are non-empty (#263) (c969f5b)
- add write_to_file binary helper method (#265) (152fafc)
- ci: rely on Stainless GitHub App for releases (#269) (864900e)
- internal: add internal helpers (#272) (c377864)
- internal: enable ruff type checking misuse lint rule (#275) (7c8a13b)
- internal: fix typing util function (#266) (1c716b1)
- internal: share client instances between all tests (#271) (23c95da)
- internal: speculative retry-after-ms support (#267) (1549d50)
- internal: support multipart data with overlapping keys (#274) (cd412ed)
- internal: updates to proxy helper (#264) (6d1df20)
- lazy load raw resource class properties (#268) (1f75530)
Full Changelog: v0.11.0...v0.12.0
Full Changelog: v0.10.0...v0.11.0
- client: hook up sandbox auth (#256) (13f29d3)
- remove redundant endpoint, add sandbox client options (not yet used) (#255) (3fbedde)
- client: improve debug logging for failed requests (#257) (04a3069)
- internal: rename unreleased connection status type (#253) (e7f4e7d)
Full Changelog: v0.9.5...v0.10.0
- add
Nonedefault value to nullable response properties (#246) (a3c577c) - api: add method to create access token (#249) (3dedeb6)
- api: add sandbox APIs (#251) (3ac7bc5)
- add .keep files for examples and custom code directories (#250) (e5a7c17)
- internal: bump license (#244) (b7b0145)
- internal: loosen type var restrictions (#248) (f070165)
- internal: replace isort with ruff (#245) (82a7085)
- test: update examples (#252) (b802828)
- use property declarations for resource members (#247) (acd29fd)
Full Changelog: v0.9.4...v0.9.5
- internal: add bin script (#238) (9fe973e)
- internal: use ruff instead of black for formatting (#241) (f27579e)
Full Changelog: v0.9.3...v0.9.4
Full Changelog: v0.9.2...v0.9.3
- internal: fix typos (#233) (04e2063)
- package: bump minimum typing-extensions to 4.7 (#235) (0851286)
Full Changelog: v0.9.1...v0.9.2
- internal: minor utils restructuring (#232) (222e949)
- internal: updates to base client (#231) (f435145)
Full Changelog: v0.9.0...v0.9.1
Full Changelog: v0.8.2...v0.9.0
- api: add
/jobsendpoints (#210) (cd3cc6f) - api: add
client_typeandconnection_typeto introspection (#211) (d354f0a) - api: add
lptax payer type enum value (#218) (d0f1493) - pagination: remove unused types (#215) (9adf490)
- avoid leaking memory when Client.with_options is used (#220) (c634771)
- client: correct base_url setter implementation (#207) (5e04fa7)
- client: ensure retried requests are closed (#204) (0659932)
- errors: properly assign APIError.body (#219) (ee8fb39)
- ci: run release workflow once per day (#226) (7147466)
- internal: add tests for proxy change (#203) (b5b9f79)
- internal: enable more lint rules (#217) (61018d4)
- internal: reformat imports (#213) (81a6e2f)
- internal: reformat imports (#216) (14c8df0)
- internal: replace string concatenation with f-strings (#206) (7c920a3)
- internal: update formatting (#214) (cd5253c)
- internal: update lock file (#201) (42de23d)
- internal: updates to proxy helper (#202) (2049c50)
- package: lift anyio v4 restriction (#208) (e1ed4a5)
- client: simplify cleanup (#222) (7f116d2)
- remove unused model types used in params (#224) (f0b3fb7)
- simplify internal error handling (#223) (481dc7d)
Full Changelog: v0.8.1...v0.8.2
Full Changelog: v0.8.0...v0.8.1
- internal: options updates (#195) (0dd9a28)
- internal: revert recent options change (#197) (e10ebe4)
- internal: send more detailed x-stainless headers (#198) (ca854cd)
Full Changelog: v0.7.1...v0.8.0
- client: improve copy method (#193) (00fe295)
- internal: update type hint for helper function (#189) (0fb6bff)
- package: add license classifier metadata (#194) (0ab421b)
Full Changelog: v0.7.0...v0.7.1
Full Changelog: v0.6.0...v0.7.0
- api: updates (#184) (1fbf21e)
- client: support passing chunk size for binary responses (#175) (3d02d4b)
- client: support reading the base url from an env variable (#186) (bb2dc38)
- client: retry if SSLWantReadError occurs in the async client (#181) (b2a7d2c)
- client: serialise pydantic v1 default fields correctly in params (#180) (cb69944)
- models: mark unknown fields as set in pydantic v1 (#179) (c8261c9)
- internal: base client updates (#178) (d06251d)
- internal: fix devcontainer interpeter path (#183) (ca48726)
- internal: fix typo in NotGiven docstring (#182) (ca198e9)
Full Changelog: v0.5.0...v0.6.0
- client: allow binary returns (#164) (6322114)
- client: support passing BaseModels to request params at runtime (#166) (f3e7e76)
- client: support passing httpx.Timeout to method timeout argument (#171) (a3dcd4b)
- binaries: don't synchronously block in astream_to_file (#167) (c607d54)
- prevent TypeError in Python 3.8 (ABC is not subscriptable) (#170) (fc12d83)
- docs: fix github links (#173) (9a8407d)
- docs: fix some typos (#172) (19702d1)
- internal: improve github devcontainer setup (#174) (5334b9c)
- internal: remove unused int/float conversion (#168) (69faf73)
Full Changelog: v0.4.0...v0.5.0
Full Changelog: v0.3.2...v0.4.0
Full Changelog: v0.3.1...v0.3.2
Full Changelog: v0.3.0...v0.3.1
Full Changelog: v0.2.3...v0.3.0
- client: adjust retry behavior to be exponential backoff (#149) (6c76643)
- client: improve file upload types (#148) (7f9db48)
- client: support accessing raw response objects (#154) (10638eb)
Full Changelog: v0.2.2...v0.2.3
Full Changelog: v0.2.1...v0.2.2
Full Changelog: v0.2.0...v0.2.1
- internal: update gitignore (#141) (f4325e8)
- internal: update gitignore (#142) (c5cb20a)
- internal: update lock file (#139) (17c0b12)
Full Changelog: v0.1.5...v0.2.0
- client: add logging setup (#127) (71aab4b)
- client: add support for passing in a httpx client (#123) (623f5bc)
- client: support passing httpx.URL instances to base_url (#138) (0aad4df)
- make webhook headers case insensitive (#130) (3af34f9)
- client: accept io.IOBase instances in file params (#134) (1297832)
- client: correctly handle arguments with env vars (#128) (e502b18)
- correct benfits to benefits (#125) (9e2c02a)
- internal: cleanup some redundant code (#133) (88e49bc)
- internal: enable lint rule (#132) (8e266e8)
- internal: improve publish script (#137) (78cd8ba)
- internal: migrate from Poetry to Rye (#136) (ac49d7c)
- update comment (#131) (20aa00a)
Full Changelog: v0.1.4...v0.1.5
Full Changelog: v0.1.3...v0.1.4
- api: add
/forwardendpoint and other updates (#116) (ef97220) - client: handle retry-after header with a date format (#113) (b90cd33)
- docs: adjust some docstrings (#117) (7b68074)
- docs: adjust some docstrings (#119) (0b9561d)
- tests: improve raw response test (#110) (a54268b)
- tests: update test examples (#118) (03a9546)
Full Changelog: v0.1.2...v0.1.3
Full Changelog: v0.1.1...v0.1.2
Full Changelog: v0.1.0...v0.1.1
- client: properly handle optional file params (#88) (77b9914)
- pagination: don't duplicate shared types (#86) (3f5d18f)
- internal: add example for configuration (#81) (a71605a)
- internal: minor formatting changes (#87) (f940fb2)
- internal: minor restructuring (#84) (fafab61)
- internal: minor update (#91) (1bd2f68)
- internal: update base client (#90) (ee7284a)
- internal: update pyright (#94) (9209bca)
- internal: updates (#93) (01662d9)
Full Changelog: v0.0.11...v0.1.0
- client: restructure some methods (#80)
0.0.11 (2023-08-26)
0.0.10 (2023-08-24)
0.0.9 (2023-08-17)
0.0.8 (2023-08-16)
- assign default reviewers to release PRs (#63) (502f5c5)
- deps: bump typing-extensions to 4.5 (#59) (d489180)
- internal/deps: update lock file (#58) (a5511cf)
- internal: bump certifi dependency (#56) (b9506e9)
- internal: bump lock file (#53) (39d2f3f)
- internal: bump pytest-asyncio (#60) (4160d43)
- internal: minor formatting change (#64) (aff405c)
- internal: minor import restructuring (#57) (bead8c1)
- internal: update mypy to v1.4.1 (#51) (9427d13)
- internal: update ruff to v0.0.282 (#55) (0f311c4)
0.0.7 (2023-08-01)
- readme: use
clienteverywhere for consistency (5a2c941)
- internal: bump pyright (#48) (36353e3)
- internal: bump pyright (#49) (bd4d420)
- internal: minor refactoring of client instantiation (1eff35f)
- internal: minor reformatting of code (#46) (8ed806e)
- remove unused resource classes (def0f2e)
0.0.6 (2023-07-22)
0.0.5 (2023-07-17)
0.0.4 (2023-07-12)
- package: pin major versions of dependencies (#36) (e8b1500)
- package: pin major versions of dependencies (#38) (ac82ea9)
0.0.3 (2023-07-07)
- deps: pin pydantic to less than v2.0 (#32) (8b7f0df)
- sse: small improvement to handling server-sent events (#11) (05796db)
- types: correct items type for
individualsarg inenroll_many(#15) (3c7b4dd)
- add trailing newlines (#28) (0f3fb71)
- api.md: minor restructuring (#31) (69bc6b3)
- point to github repo instead of email contact (#18) (8f21f60)
- readme: add note about updating the default version header (#25) (337afec)
- readme: fix main example snippet (#23) (fb47b35)
- readme: update main example (#21) (b15646e)
- deps: update certifi (#27) (14d2b06)
- internal: add empty request preparation method (#13) (601c6ec)
- internal: add overloads to
client.getfor streaming (#19) (c1ccaf2) - internal: add tests for base url handling (#9) (0393cbf)
- internal: fix bug with transform utility & key aliases (#7) (c19eb86)
- internal: fix workflow comment url (#8) (543c6f9)
- internal: improve internal test helper (#16) (a535336)
- internal: minor formatting change (#12) (d2610d9)
- internal: restructure core streaming implementation (#14) (5c4a4dd)
- internal: update changelog config (#5) (4c885cf)
- internal: update lock file (#10) (11b2ebb)
- internal: update lock file (#34) (772aac0)