All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.10.0 (2024-12-30)
- Add support for replacing the network client implementation (box/box-codegen#629) (#454) (1cb7ddb)
- Allow for customizing retry strategy (box/box-codegen#635) (#457) (530ca33)
- Support webhook message validation (box/box-codegen#631) (#455) (09765a4)
1.9.0 (2024-12-09)
- Fix signature of
beforeRequest
method inInterceptor
interface (box/box-codegen#625) (#446) (ef2e765)
- Add
aiAgent
info toAIResponse
(box/box-codegen#624) (#440) (24c2013) - Support optional
userId
parameter for updating files, folders and web links (box/box-openapi#488) (#445) (874f259)
1.8.0 (2024-12-03)
- fix
additionalProperties
inClientError
(box/box-openapi#477) (#385) (4547148) - Fix chunked uploads in browser (box/box-codegen#619) (#436) (0af2484)
- Support status codes with no content (box/box-codegen#604) (#415) (c3f14c6)
- update client error schema to support schema errors (box/box-openapi#467) (#381) (b845f12)
- update integration mapping response description (box/box-openapi#463) (#379) (e3d71e1)
- add AI LLM endpoint AWS
params
(box/box-openapi#478) (#388) (d2fd1ec) - Expose method for making custom HTTP requests, convert
FetchOptions
into a class (box/box-codegen#610) (#431) (9a9ea62) - Support get collection by ID endpoint (box/box-codegen#595) (#396) (f1f47be)
- Support getting file download URL and file thumbnail URL (box/box-codegen#617) (#435) (1cb4d5d)
- Support
nullable
fields in TypeScript (box/box-codegen#612) (#425) (991dc29)
1.7.0 (2024-10-17)
- Include raw data in response object (box/box-codegen#576) (#375) (bdb9d0c)
- Support
ai/extract
andai/extract_structured
endpoints (box/box-codegen#566) (#356) (4a33562)
1.6.0 (2024-09-11)
- Add the missing license to
package.json
(box/box-codegen#562) (#343) (cc9a8b8) - Fix variants in metadata query results (box/box-openapi#456) (#349) (2131e98)
- add Hubs Beta (box/box-openapi#453) (#333) (40359c7)
- Add support for proxy (box/box-codegen#559) (#337) (0ffd9c8)
1.5.1 (2024-08-30)
1.5.0 (2024-08-23)
- Add missing fields to Sign Template Signer and fix AI schema (box/box-openapi#451) (#317) (340fbd8)
- Fix
IntegrationMapping
schemas (box/box-codegen#551) (#315) (a863b1e)
- Add new parameters to Box AI methods and introduce
AiResponseFull
variant (box/box-openapi#446) (#313) (d9664fd) - Include URL into
FetchOptions
(box/box-codegen#549) (#319) (30eaa6b)
1.4.0 (2024-08-12)
- Add missing token scope (box/box-openapi#442) (#281) (ca77f58)
- Fix fetch method for multipart request (box/box-codegen#545) (#303) (f8ceac0)
- Parametrise chunked uploads endpoint urls (box/box-openapi#444) (#302) (293a6e9)
- ts: Add comments to properties and methods (box/box-codegen#537) (#284) (db3a2b5)
1.3.0 (2024-07-24)
- Extract
IntegrationMappingPartnerItemSlack
to union type (box/box-codegen#530) (#255) (fa8952a) - Improve chunked upload reliability (box/box-codegen#529) (#254) (12d9288)
- Add
is_active
parameter to user collaboration (box/box-openapi#437) (#253) (4d8d436) - Support AI Agent API (box/box-codegen#531) (#260) (0ec40d4)
1.2.0 (2024-07-08)
- Fix upload in browser (box/box-codegen#524) (#248) (88d747e)
- Update chunked upload (box/box-codegen#523) (#247) (27ceb35)
- Retry request with status code
202
(box/box-codegen#511) (#235) (03b8f43) - Support extensible enum types in Typescript (box/box-codegen#520) (#243) (5237972)
1.1.0 (2024-06-12)
- Fix CI for auto update pull requests (box/box-codegen#506) (#221) (bbc14f6)
- remove quotation mark when date or
datetime
is used inqueryParams
(box/box-codegen#509) (#225) (28d2220)
- add missing marker pagination fields and introduce new event type
AppItemEventSource
(box/box-openapi[#431](https://github.com/box/box-typescript-sdk-gen/issues/431))
(#224) (6c18ca3)
1.0.0 (2024-05-20)
- Change base urls (box/box-codegen#491) (#199) (8a732e9)
- Fix schemas for updating classification on a file and folder (box/box-openapi#423) (#188) (68ecb04)
- Fix union deserialization (box/box-codegen#493) (#202) (23b9016)
- Stop exporting
PartAccumulator
class (box/box-codegen#494) (#200) (98a668e)
- Add
suppressNotifications
andexternalSystemName
fields for Box Sign (box/box-openapi#425) (#197) (f4e4d52) - Move schemas to separate modules (box/box-codegen#483) (#182) (cf55214)
- Support excluding endpoints and schemas in parser (box/box-codegen#487) (#183) (3bd6076)
- Strict checks during deserialization (box/box-codegen#484) (#185) (469afb9)
0.5.4 (2024-05-09)
- Ensure AuthorizationManager in authentication classes is initialized with NetworkSession object (box/box-codegen#469) (#140) (464bc25)
- Fix Box AI endpoints (box/box-openapi#418) (#171) (6450322)
- Fix metadata filter resource (box/box-openapi#419) (#173) (38ca06c)
- Remove most of use of any in generated code (box/box-codegen#475) (#166) (9fabddf)
- Define interfaces for headers input (box/box-codegen#468) (#134) (28b266c)
- pack optional arguments of API methods into a new record(box/box-codegen#471) (#156) (2f311c9)
- Support Box AI endpoints (box/box-openapi#416) (#170) (febd8d0)
- Support Date and DateTime types (box/box-codegen#476) (#152) (9939ea9)
- Support revoking and downscoping token for BoxDeveloperTokenAuth (#147) (6d09845)
- Support union of primitives and objects (box/box-codegen#481) (#172) (c3c6457)
0.5.3 (2024-04-04)
- Assign default value to fields and args of type enum with only one value (box/box-codegen#465) (#131) (bf4d58c)
- Change
asUser
andasEnterprise
method names (box/box-codegen#464) (#125) (22c1907) - transformers: determineIsType (box/box-codegen#148) (#129) (57ccdac)
0.5.2 (2024-03-26)
- Support
additionalProperties
of type any in Python and TS (box/box-codegen#453) (#97) (d159548) - Support custom Agent in Typescript (box/box-codegen#452) (#117) (de06c26)
- use getDiscriminatorsForUnion in generic serialization (box/box-codegen#448) (#95) (06680c0)