Full Changelog: v1.8.0...v1.9.0
Full Changelog: v1.7.0...v1.8.0
Full Changelog: v1.6.0...v1.7.0
Full Changelog: v1.5.0...v1.6.0
- api: manual updates (#503) (0fd72d8)
- api: manual updates (#505) (5d63f1f)
- api: OpenAPI spec update via Stainless API (#498) (1e0e4a1)
- client: send retry count header (#500) (a6a35ea)
- client: handle domains with underscores (#499) (9b3fa1e)
- internal: update custom code related tests (b7287e4)
- internal: bump pyright / mypy version (#497) (85749d1)
- internal: bump ruff (#496) (f1a7d3f)
- internal: codegen related update (#493) (590d384)
- internal: codegen related update (#501) (ea96424)
- internal: codegen related update (#506) (5aff0ca)
- internal: skip failing tests (#502) (8d25365)
- internal: update pydantic v1 compat helpers (#504) (17ba83b)
Full Changelog: v1.4.0...v1.5.0
Full Changelog: v1.3.0...v1.4.0
Full Changelog: v1.2.2...v1.3.0
Full Changelog: v1.2.1...v1.2.2
- ci: also run pydantic v1 tests (#482) (c5e6131)
- client: fix parsing union responses when non-json is returned (#480) (2665eea)
Full Changelog: v1.2.0...v1.2.1
Full Changelog: v1.1.3...v1.2.0
Full Changelog: v1.1.2...v1.1.3
Full Changelog: v1.1.1...v1.1.2
- ci: bump prism mock server version (#469) (70acca0)
- internal: ensure package is importable in lint cmd (#471) (0a64b8c)
Full Changelog: v1.1.0...v1.1.1
Full Changelog: v1.0.0...v1.1.0
- internal: bump pyright (#461) (113a133)
- internal: bump ruff version (#464) (c440bcd)
- internal: test updates (#463) (19c58e6)
- internal: update pydantic compat helper function (#465) (8656afe)
- internal: use
TypeAlias
marker for type assignments (#459) (3c0445a)
Full Changelog: v0.23.1...v1.0.0
Full Changelog: v0.23.0...v0.23.1
Full Changelog: v0.22.3...v0.23.0
Full Changelog: v0.22.2...v0.22.3
Full Changelog: v0.22.1...v0.22.2
Full Changelog: v0.22.0...v0.22.1
Full Changelog: v0.21.14...v0.22.0
- api: authentication method type is an enum, not a plain string (#442)
Full Changelog: v0.21.13...v0.21.14
Full Changelog: v0.21.12...v0.21.13
Full Changelog: v0.21.11...v0.21.12
- docs: minor update to formatting of API link in README (#434) (178f659)
- internal: update formatting (#435) (ae16b3a)
- internal: update formatting (#436) (67630b3)
Full Changelog: v0.21.10...v0.21.11
- ci: also run workflows for PRs targeting
next
(#427) (641b850) - internal: minor import restructuring (#429) (fa85f33)
- internal: minor options / compat functions updates (#431) (b74c798)
Full Changelog: v0.21.9...v0.21.10
Full Changelog: v0.21.8...v0.21.9
- internal: add helper function (#424) (a9a6206)
- internal: minor request options handling changes (#422) (ed15e98)
Full Changelog: v0.21.7...v0.21.8
Full Changelog: v0.21.6...v0.21.7
- internal: add helper method for constructing
BaseModel
s (#418) (677ce86) - internal: add rich as a dev dependency (#415) (ce1979c)
- sync openapi spec (#417) (a04f3d8)
Full Changelog: v0.21.5...v0.21.6
Full Changelog: v0.21.4...v0.21.5
- deps: bump anyio to v4.4.0 (#411) (45c5047)
- internal: add reflection helper function (#412) (1e84873)
Full Changelog: v0.21.3...v0.21.4
- docs: fix link to advanced python httpx docs (#406) (a14561d)
- temporarily patch upstream version to fix broken release flow (#408) (ab45400)
Full Changelog: v0.21.2...v0.21.3
Full Changelog: v0.21.1...v0.21.2
Full Changelog: v0.21.0...v0.21.1
Full Changelog: v0.20.10...v0.21.0
Full Changelog: v0.20.9...v0.20.10
Full Changelog: v0.20.8...v0.20.9
- ci: update rye install location (#389) (60cb43d)
- ci: update rye install location (#391) (0d87713)
- internal: bump pyright (#393) (44e4df5)
- tests: example client_id (#392) (d4d0d9d)
Full Changelog: v0.20.7...v0.20.8
- internal: minor formatting changes (#385) (e37920b)
- internal: resolve spec formatting issue (#388) (aab9507)
- tests: update some example values (#387) (2a258bf)
Full Changelog: v0.20.6...v0.20.7
Full Changelog: v0.20.5...v0.20.6
- internal: bump pydantic dependency (#379) (fa53eb7)
- internal: minor updates (#377) (f2f1236)
- tests: update client ID example value (#382) (56b9ec4)
Full Changelog: v0.20.4...v0.20.5
Full Changelog: v0.20.3...v0.20.4
Full Changelog: v0.20.2...v0.20.3
- client: log response headers in debug mode (#366) (5dcc0e5)
- internal: add link to openapi spec (#367) (378727a)
- internal: add scripts/test, scripts/mock and add ci job (#368) (ff132d5)
- internal: bump mock server version to ~5.8.0 (#369) (ad0b12e)
- internal: minor reformatting (#365) (a7253ed)
- internal: reformat imports (#364) (62a5f98)
- internal: update test helper function (#362) (5f9f330)
- internal: use actions/checkout@v4 for codeflow (#361) (278962a)
Full Changelog: v0.20.1...v0.20.2
Full Changelog: v0.20.0...v0.20.1
- internal: add lru_cache helper function (#352) (2856451)
- internal: ban usage of lru_cache (#354) (d909f7d)
- internal: bump pyright to 1.1.359 (#355) (a489290)
Full Changelog: v0.19.1...v0.20.0
Full Changelog: v0.19.0...v0.19.1
Full Changelog: v0.18.0...v0.19.0
Full Changelog: v0.17.1...v0.18.0
Full Changelog: v0.17.0...v0.17.1
- api: improve descriptions (#341) (43c477f)
- client: validate that max_retries is not None (#337) (6558aeb)
- internal: defer model build for import latency (#339) (8e383bc)
- internal: streaming updates (#340) (71fca9d)
Full Changelog: v0.16.8...v0.17.0
- project: use absolute github links on PyPi (#335) (f44d11c)
- revert regression with 3.7 support (#332) (da0031c)
- internal: formatting change (#330) (6b8829f)
- internal: loosen input type for util function (#328) (3fdcf2e)
- internal: update generated pragma comment (#327) (269569f)
- revert temporary commit (7961a22)
- temporary commit (#333) (5e42474)
- contributing: fix typo (#331) (15c71d5)
- fix typo in CONTRIBUTING.md (#326) (98ba71b)
- readme: document how to make undocumented requests (#329) (55bf27d)
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_size
parameter 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
None
default 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
/jobs
endpoints (#210) (cd3cc6f) - api: add
client_type
andconnection_type
to introspection (#211) (d354f0a) - api: add
lp
tax 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
/forward
endpoint 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
client
everywhere 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
individuals
arg 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.get
for 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)