UNPKG

@itwin/imodels-client-authoring

Version:

iModels API client wrapper for applications that author iModels.

125 lines (80 loc) 3.67 kB
# Change Log - @itwin/imodels-client-authoring This log was last generated on Thu, 26 Jun 2025 10:42:19 GMT and should not be manually modified. ## 6.0.1 Thu, 26 Jun 2025 10:42:19 GMT _Version update only_ ## 6.0.0 Wed, 28 May 2025 07:15:31 GMT ### Breaking changes - Support google storage - Export ESM modules - Remove dependencies on object storage implementations - Remove reexports from @itwin/imodels-client-management - Change @itwin/imodels-client-management to be a peer dependency ### Minor changes - Moved error parsing to OperationsBase - Update object-storage to 3.0.0 - Drop support for Node.js versions older than 20.9.0. ## 5.10.0 Wed, 26 Mar 2025 11:41:32 GMT ### Minor changes - Update documentation ## 5.9.0 Wed, 25 Sep 2024 14:09:09 GMT _Version update only_ ## 5.8.2 Mon, 19 Aug 2024 06:58:46 GMT ### Updates - Add a documentation comment to inform users to not throw errors inside progress callback functions passed to operations that download files. ## 5.8.1 Wed, 14 Aug 2024 14:41:07 GMT ### Updates - Update dependency to @itwin/object-storage-* and axios packages. ## 5.8.0 Mon, 01 Jul 2024 14:05:44 GMT ### Minor changes - Add failed HTTP request retry policy. ### Updates - Add `originalError` property to `IModelsError` ## 5.7.0 Tue, 18 Jun 2024 11:18:40 GMT ### Minor changes - Add `forkedFrom` response property in `CreateIModelOperationDetails`. - Add fork iModel operation. - Add `containersEnabled` property. - Fix consumer provided `timeOutInMs` not being respected in iModel operations. - Add Named Version `$search` query parameter. - Add iModel `$search` query parameter. - Add HTTP status code to iModelsError. - Add Changeset Extended Data operations. - Add ordering by `createdDateTime` for Named Versions. - Add ordering by `acquiredDateTime` for Briefcases. - Add latest checkpoint link to Briefcase entity - Add Get Briefcase Checkpoint operation ## 5.0.0 Thu, 4 Apr 2024 13:39:29 GMT ### Breaking changes - Update `RestClient` interface. Classes implementing `RestClient` interface must now return HTTP response headers in addition to the response body. - Update `createFromTemplate` iModel operation error handling. If iModel initialization times out, the error code of the thrown error will now be `IModelFromTemplateInitializationTimedOut` instead of `IModelFromTemplateInitializationFailed`. ## 4.0.0 Tue, 23 May 2023 15:57:54 GMT ### Breaking changes - Drop support for Node.js versions older than 18.12.0. ## 3.0.0 Thu, 23 Feb 2023 16:27:30 GMT ### Breaking changes - Update client to use [iModels API V2](https://developer.bentley.com/apis/imodels-v2/overview/) by default. All references to the term 'Project' were updated to use 'iTwin' (`projectId` -> `iTwinId`, ...). ## 2.0.0 Fri, 22 July 2022 14:42:36 GMT ### Breaking changes - Remove internal code exports from the main `index.ts` file that should not be used directly by package users. The following components are no longer part of the public package API: - Operation classes (`IModelOperations`, `ChangesetOperations`, etc.) - Utility types (raw API response interfaces, etc.) - Default IModelsClient option implementations (`AxiosRestClient`) - Default iModels API parser class - Change `_links` property type in entity interfaces from `Link` to `Link | null` as per iModels API definition. ### Minor changes - Surface more iModels API operations. Please see the package documentation for an updated list of supported operations and entities: [link to docs](https://github.com/iTwin/imodels-clients/blob/main/docs/IModelsClientAuthoring.md). ## 1.0.0 Tue, 18 Jan 2022 14:43:04 GMT _Initial release_