{
  "name": "@bentley/imodeljs-clients",
  "entries": [
    {
      "version": "1.14.1",
      "tag": "@bentley/imodeljs-clients_v1.14.1",
      "date": "Wed, 22 Apr 2020 19:04:00 GMT",
      "comments": {}
    },
    {
      "version": "1.14.0",
      "tag": "@bentley/imodeljs-clients_v1.14.0",
      "date": "Tue, 31 Mar 2020 15:44:19 GMT",
      "comments": {
        "none": [
          {
            "comment": "Fixed downloading of files using https/streaming to resolve when the filestream is closed instead of when the input stream is exhausted. "
          }
        ]
      }
    },
    {
      "version": "1.13.0",
      "tag": "@bentley/imodeljs-clients_v1.13.0",
      "date": "Wed, 04 Mar 2020 16:16:31 GMT",
      "comments": {}
    },
    {
      "version": "1.12.0",
      "tag": "@bentley/imodeljs-clients_v1.12.0",
      "date": "Wed, 12 Feb 2020 17:45:50 GMT",
      "comments": {
        "none": [
          {
            "comment": "Extended ECJsonTypeMap to support relationship properties e.g. direction."
          },
          {
            "comment": "iModel write API development"
          },
          {
            "comment": "Fix broken links"
          },
          {
            "comment": "Added support for backward slashes in erroneous URLs of Reality Data in PW Context Share"
          },
          {
            "comment": "Fixes to integration tests. "
          },
          {
            "comment": "Better documentation of OidcDesktopClient/IOidcFrontendClient"
          }
        ]
      }
    },
    {
      "version": "1.11.0",
      "tag": "@bentley/imodeljs-clients_v1.11.0",
      "date": "Wed, 22 Jan 2020 19:24:12 GMT",
      "comments": {
        "none": [
          {
            "comment": "Move the iModelHub Global Event APIs to internal.  Only Bentley can use them since they require a service account."
          },
          {
            "comment": "Upgrade to TypeScript 3.7.2."
          },
          {
            "comment": "Added TypeScript wrapper over the native SaaSClient."
          }
        ]
      }
    },
    {
      "version": "1.10.0",
      "tag": "@bentley/imodeljs-clients_v1.10.0",
      "date": "Tue, 07 Jan 2020 19:44:01 GMT",
      "comments": {
        "none": [
          {
            "comment": "I removed the hardCoded RealityData 3DTiles on the getRealityData method. I added a method who accept RealityDataServicesRequestQueryOptions"
          }
        ]
      }
    },
    {
      "version": "1.9.0",
      "tag": "@bentley/imodeljs-clients_v1.9.0",
      "date": "Tue, 10 Dec 2019 18:08:56 GMT",
      "comments": {
        "none": [
          {
            "comment": "Setup OidcDesktopClient for Electron use cases. "
          },
          {
            "comment": "Fix issue with Code InstanceId encoding"
          }
        ]
      }
    },
    {
      "version": "1.8.0",
      "tag": "@bentley/imodeljs-clients_v1.8.0",
      "date": "Fri, 22 Nov 2019 14:03:34 GMT",
      "comments": {
        "none": [
          {
            "comment": "Added properties related to acquisitions in RealityDataServicesClient"
          },
          {
            "comment": "Added missing topic descriptions"
          },
          {
            "comment": "Update to allow Node 12"
          }
        ]
      }
    },
    {
      "version": "1.7.0",
      "tag": "@bentley/imodeljs-clients_v1.7.0",
      "date": "Fri, 01 Nov 2019 13:28:37 GMT",
      "comments": {
        "none": [
          {
            "comment": "Fixing fourth digit elimination if third one is zero while parsing version in ulas LogEntryConverter"
          },
          {
            "comment": "Fixed issues with use of OIDC AuthCode workflow in Electron and Single Page Applications."
          },
          {
            "comment": "Fixed a typo in the RealityDataServices client for accessing the lastAccessedTimestamp"
          },
          {
            "comment": "Fix thumbnail download issue in ElectronJs"
          },
          {
            "comment": "Enhancements to the ProjectShare plugin. "
          },
          {
            "comment": "Added Basic authentication for iModelBank"
          },
          {
            "comment": "fixed ios client issues"
          },
          {
            "comment": "Fix for Bug#192178 - Settings service returns only 20 at a time from namespace query. Also, use query rather than /Namespace/Settingname url to avoid 404 return code."
          }
        ]
      }
    },
    {
      "version": "1.6.0",
      "tag": "@bentley/imodeljs-clients_v1.6.0",
      "date": "Wed, 09 Oct 2019 20:28:42 GMT",
      "comments": {
        "none": [
          {
            "comment": "Setup imodeljs-clients tests to be run in chrome (and not node.js)."
          }
        ]
      }
    },
    {
      "version": "1.5.0",
      "tag": "@bentley/imodeljs-clients_v1.5.0",
      "date": "Mon, 30 Sep 2019 22:28:48 GMT",
      "comments": {
        "none": [
          {
            "comment": "Added iModel extent property"
          },
          {
            "comment": "Added ProjectShareClient"
          },
          {
            "comment": "upgrade to TypeScript 3.6.2"
          }
        ]
      }
    },
    {
      "version": "1.4.0",
      "tag": "@bentley/imodeljs-clients_v1.4.0",
      "date": "Tue, 10 Sep 2019 12:09:49 GMT",
      "comments": {
        "none": [
          {
            "comment": "Allow to create baseline Named Version"
          },
          {
            "comment": "Moved optional iModel creation arguments into single options interface. Added support for iModel cloning."
          }
        ]
      }
    },
    {
      "version": "1.3.0",
      "tag": "@bentley/imodeljs-clients_v1.3.0",
      "date": "Tue, 13 Aug 2019 20:25:53 GMT",
      "comments": {
        "none": [
          {
            "comment": "Added application data querying for iModelHub Briefcases and ChangeSets"
          }
        ]
      }
    },
    {
      "version": "1.2.0",
      "tag": "@bentley/imodeljs-clients_v1.2.0",
      "date": "Wed, 24 Jul 2019 11:47:26 GMT",
      "comments": {
        "none": [
          {
            "comment": "Product Backlog Items 148512: OidcBrowserClient can be used for authorization code workflows; Product Backlog Item 148571: Generalized OidcBrowserClient to work with Cesium and SharePoint."
          },
          {
            "comment": "Fix broken links in docs"
          },
          {
            "comment": "Various OIDC related fixes - Bugs: 148507, 148508, Product Backlog Items: 148510, 148517, 148522."
          },
          {
            "comment": "SAS token leaked in log"
          }
        ]
      }
    },
    {
      "version": "1.1.0",
      "tag": "@bentley/imodeljs-clients_v1.1.0",
      "date": "Mon, 01 Jul 2019 19:04:29 GMT",
      "comments": {
        "none": [
          {
            "comment": "Removed missing group descriptions"
          },
          {
            "comment": "Added feature tracking info to userInfo obtained by OidcBrowserClient. "
          },
          {
            "comment": "Update to TypeScript 3.5"
          }
        ]
      }
    },
    {
      "version": "1.0.0",
      "tag": "@bentley/imodeljs-clients_v1.0.0",
      "date": "Mon, 03 Jun 2019 18:09:39 GMT",
      "comments": {
        "none": [
          {
            "comment": "RPC system now accepts only basic values (primitives, \"interface\" objects, and binary)."
          },
          {
            "comment": "Updated release tags. "
          },
          {
            "comment": "Added state for Checkpoint class"
          },
          {
            "comment": "Added an error for seed file timeout"
          },
          {
            "comment": "Switched from iModelHub Project API to Context API"
          },
          {
            "comment": "Fixed release tags. "
          },
          {
            "comment": "Added query option to get owned briefcases"
          },
          {
            "comment": "Logging changes. "
          },
          {
            "comment": "Refactored and simplified implementation of IModelDb.open"
          },
          {
            "comment": "Added hability to obtain an Azure blub SAS URL write-access."
          },
          {
            "comment": "Added methods to SettingsAdmin that retrieve all settings saved with the given namespace. Intended for use with user-named settings such as Named Clips."
          },
          {
            "comment": "Incorporate the newly implemented SharedSettings feature of the Product Settings Service into the Settings API."
          },
          {
            "comment": "cease providing ulas user data that can be inferred from the accesstoken"
          },
          {
            "comment": "specify explicit GuidString type for activityId and sessionId on ClientRequestContext"
          },
          {
            "comment": "remove .only() on ulas tests"
          },
          {
            "comment": "restore projectId/contextId to ULAS requests"
          },
          {
            "comment": "remove machine-specifi-usernames in ulas tests"
          },
          {
            "comment": "Use paging for Locks, Codes and ChangeSets"
          }
        ]
      }
    },
    {
      "version": "0.191.0",
      "tag": "@bentley/imodeljs-clients_v0.191.0",
      "date": "Mon, 13 May 2019 15:52:05 GMT",
      "comments": {
        "none": [
          {
            "comment": "Adds parameter for api-extractor to validate missing release tags"
          },
          {
            "comment": "Allowed setup of global Request timeouts. "
          },
          {
            "comment": "Added initial iModelHub Checkpoint API."
          },
          {
            "comment": "Added 'query' method for Config, which combines the functions of 'has' and 'get'"
          },
          {
            "comment": "Fix broken links"
          },
          {
            "comment": "LoggerCategory -> ClientsLoggerCategory"
          },
          {
            "comment": "Enhance Config so that it can contain nested properties - used by Design Review"
          },
          {
            "comment": "add support for imodelbank use in clients-backend"
          },
          {
            "comment": "Introduce LoggerCategory enum to advertise logger categories used by this package."
          },
          {
            "comment": "Put sourcemap in npm package."
          },
          {
            "comment": "Fixes to OidcBrowserClient. "
          },
          {
            "comment": "Added Reality Data creation/delete/update and relationship support."
          },
          {
            "comment": "remove .only from test"
          },
          {
            "comment": "Setup a generic context for tracking client requests, and made various related enhancements to logging, usage tracking and authorization. "
          },
          {
            "comment": "Minimized serialization/deserialization costs when round tripping SAML based AccessToken-s. "
          },
          {
            "comment": "Upgrade TypeDoc dependency to 0.14.2"
          },
          {
            "comment": "add sessionId to usage logging"
          },
          {
            "comment": "remove redundant usage and feature log properties"
          },
          {
            "comment": "VSTS#114189 Reality data shown as Model and picker"
          }
        ]
      }
    },
    {
      "version": "0.190.0",
      "tag": "@bentley/imodeljs-clients_v0.190.0",
      "date": "Thu, 14 Mar 2019 14:26:49 GMT",
      "comments": {
        "none": [
          {
            "comment": "Add missing peerDependency on @bentley/geometry-core"
          }
        ]
      }
    },
    {
      "version": "0.189.0",
      "tag": "@bentley/imodeljs-clients_v0.189.0",
      "date": "Wed, 06 Mar 2019 15:41:22 GMT",
      "comments": {
        "none": [
          {
            "comment": "Added OidcAgentClientV2. This will replace OidcAgentClient after some fixes from IMS+Connect."
          },
          {
            "comment": "OIDC changes needed for Angular client"
          },
          {
            "comment": "Changes package.json to include api-extractor and adds api-extractor.json"
          },
          {
            "comment": "Use new buildIModelJsBuild script"
          },
          {
            "comment": "Moved AzureFileHandler, IOSAzureFileHandler, UrlFileHandler and the iModelHub tests to the imodeljs-clients-backend package. This removes the dependency of imodeljs-clients on the \"fs\" module, and turns it into a browser only package. "
          },
          {
            "comment": "Fixed expansion of config variables. "
          },
          {
            "comment": "Remove unneeded typedoc plugin dependency"
          },
          {
            "comment": "Fix error parsing"
          },
          {
            "comment": "Documentation improvements"
          },
          {
            "comment": "Create iModel from empty template if seed file path not defined."
          },
          {
            "comment": "Save BUILD_SEMVER to globally accessible map"
          },
          {
            "comment": "fix for cache member mix and preserve full root document"
          },
          {
            "comment": "Added creatorId, new method to list RD per project, identified numerous area for changes WIP"
          },
          {
            "comment": "Implemented spatial criterai when searching through all reality data associated to a project."
          },
          {
            "comment": "Threading issue accessing Reality Data, RealityData class was transformed to be the main data access object instead of the client that was used by most/all reality data causing cache data clash and mix between many reality data."
          },
          {
            "comment": "Removed RBAC client - the RBAC service is considered internal. "
          },
          {
            "comment": "Handled error with fetching host information on deployed machines."
          },
          {
            "comment": "WIP fixes to Usage Logging. "
          },
          {
            "comment": "upgrade to TypeScript 3.2.2"
          }
        ]
      }
    },
    {
      "version": "0.188.0",
      "tag": "@bentley/imodeljs-clients_v0.188.0",
      "date": "Wed, 16 Jan 2019 16:36:09 GMT",
      "comments": {}
    },
    {
      "version": "0.187.0",
      "tag": "@bentley/imodeljs-clients_v0.187.0",
      "date": "Tue, 15 Jan 2019 15:18:59 GMT",
      "comments": {}
    },
    {
      "version": "0.186.0",
      "tag": "@bentley/imodeljs-clients_v0.186.0",
      "date": "Mon, 14 Jan 2019 23:09:10 GMT",
      "comments": {
        "none": [
          {
            "comment": "More logging of HTTP requests, and enabled use of fiddler for backend diagnostics. "
          },
          {
            "comment": "Removed IModelDb's cache of accessToken. For long running operations like AutoPush, the user must explicitly supply an IAccessTokenManager to keep the token current. "
          }
        ]
      }
    },
    {
      "version": "0.185.0",
      "tag": "@bentley/imodeljs-clients_v0.185.0",
      "date": "Fri, 11 Jan 2019 18:29:00 GMT",
      "comments": {}
    },
    {
      "version": "0.184.0",
      "tag": "@bentley/imodeljs-clients_v0.184.0",
      "date": "Thu, 10 Jan 2019 22:46:17 GMT",
      "comments": {
        "none": [
          {
            "comment": "Removed default OIDC scopes. All applications must now explicitly pass the required scopes."
          }
        ]
      }
    },
    {
      "version": "0.183.0",
      "tag": "@bentley/imodeljs-clients_v0.183.0",
      "date": "Mon, 07 Jan 2019 21:49:21 GMT",
      "comments": {}
    },
    {
      "version": "0.182.0",
      "tag": "@bentley/imodeljs-clients_v0.182.0",
      "date": "Mon, 07 Jan 2019 13:31:34 GMT",
      "comments": {
        "none": [
          {
            "comment": "Move to Node 10"
          }
        ]
      }
    },
    {
      "version": "0.181.0",
      "tag": "@bentley/imodeljs-clients_v0.181.0",
      "date": "Fri, 04 Jan 2019 13:02:40 GMT",
      "comments": {
        "none": [
          {
            "comment": "Move to Node 10"
          }
        ]
      }
    },
    {
      "version": "0.180.0",
      "tag": "@bentley/imodeljs-clients_v0.180.0",
      "date": "Wed, 02 Jan 2019 15:18:23 GMT",
      "comments": {}
    },
    {
      "version": "0.179.0",
      "tag": "@bentley/imodeljs-clients_v0.179.0",
      "date": "Wed, 19 Dec 2018 18:26:14 GMT",
      "comments": {}
    },
    {
      "version": "0.178.0",
      "tag": "@bentley/imodeljs-clients_v0.178.0",
      "date": "Thu, 13 Dec 2018 22:06:10 GMT",
      "comments": {}
    },
    {
      "version": "0.177.0",
      "tag": "@bentley/imodeljs-clients_v0.177.0",
      "date": "Wed, 12 Dec 2018 17:21:31 GMT",
      "comments": {}
    },
    {
      "version": "0.176.0",
      "tag": "@bentley/imodeljs-clients_v0.176.0",
      "date": "Mon, 10 Dec 2018 21:19:45 GMT",
      "comments": {
        "none": [
          {
            "comment": "Remove cabundle.pem - no longer used"
          }
        ]
      }
    },
    {
      "version": "0.175.0",
      "tag": "@bentley/imodeljs-clients_v0.175.0",
      "date": "Mon, 10 Dec 2018 17:08:55 GMT",
      "comments": {}
    },
    {
      "version": "0.174.0",
      "tag": "@bentley/imodeljs-clients_v0.174.0",
      "date": "Mon, 10 Dec 2018 13:24:09 GMT",
      "comments": {}
    },
    {
      "version": "0.173.0",
      "tag": "@bentley/imodeljs-clients_v0.173.0",
      "date": "Thu, 06 Dec 2018 22:03:29 GMT",
      "comments": {
        "none": [
          {
            "comment": "Appended system environment with \"imjs\" prefix to Config. "
          },
          {
            "comment": "Fixes to errors during file downloads"
          },
          {
            "comment": "added AzureFileHandler for ios"
          },
          {
            "comment": "Custom imodelJs noDirectImport lint rule implemented, noDuplicateImport lint rule turned on."
          }
        ]
      }
    },
    {
      "version": "0.172.0",
      "tag": "@bentley/imodeljs-clients_v0.172.0",
      "date": "Tue, 04 Dec 2018 17:24:39 GMT",
      "comments": {
        "none": [
          {
            "comment": "Changed index file name to match package name. Change imports to use other packages' index file."
          }
        ]
      }
    },
    {
      "version": "0.171.0",
      "tag": "@bentley/imodeljs-clients_v0.171.0",
      "date": "Mon, 03 Dec 2018 18:52:58 GMT",
      "comments": {
        "none": [
          {
            "comment": "Use property getters instead of methods for IModelClient"
          }
        ]
      }
    },
    {
      "version": "0.170.0",
      "tag": "@bentley/imodeljs-clients_v0.170.0",
      "date": "Mon, 26 Nov 2018 19:38:42 GMT",
      "comments": {
        "none": [
          {
            "comment": "Fixed floating promises in iModelHub client"
          },
          {
            "comment": "Fix for integration tests"
          },
          {
            "comment": "Use property getters instead of methods for IModelClient"
          }
        ]
      }
    },
    {
      "version": "0.169.0",
      "tag": "@bentley/imodeljs-clients_v0.169.0",
      "date": "Tue, 20 Nov 2018 16:17:15 GMT",
      "comments": {}
    },
    {
      "version": "0.168.0",
      "tag": "@bentley/imodeljs-clients_v0.168.0",
      "date": "Sat, 17 Nov 2018 14:20:11 GMT",
      "comments": {}
    },
    {
      "version": "0.167.0",
      "tag": "@bentley/imodeljs-clients_v0.167.0",
      "date": "Fri, 16 Nov 2018 21:45:44 GMT",
      "comments": {
        "none": [
          {
            "comment": "Updated iModel Hub Client so iModel Base Handler is injectable. Now Http Request Options can be sepecified for the iModelHubClient"
          },
          {
            "comment": "Added IModelHubClient.IModel, removed IModelQuery.primary(), use IModelHubClient.IModel.Get instead"
          },
          {
            "comment": "Simplified download stream"
          }
        ]
      }
    },
    {
      "version": "0.166.0",
      "tag": "@bentley/imodeljs-clients_v0.166.0",
      "date": "Mon, 12 Nov 2018 16:42:10 GMT",
      "comments": {}
    },
    {
      "version": "0.165.0",
      "tag": "@bentley/imodeljs-clients_v0.165.0",
      "date": "Mon, 12 Nov 2018 15:47:00 GMT",
      "comments": {}
    },
    {
      "version": "0.164.0",
      "tag": "@bentley/imodeljs-clients_v0.164.0",
      "date": "Thu, 08 Nov 2018 17:59:20 GMT",
      "comments": {
        "none": [
          {
            "comment": "Deprecated dev-cors-proxy-server and use of it. "
          },
          {
            "comment": "Removed PropertySerializer used by ECJsonTypeMap."
          },
          {
            "comment": "OIDC related enhancments (WIP)."
          },
          {
            "comment": "Fixed more integration tests. "
          },
          {
            "comment": "Updated to TypeScript 3.1"
          }
        ]
      }
    },
    {
      "version": "0.163.0",
      "tag": "@bentley/imodeljs-clients_v0.163.0",
      "date": "Wed, 31 Oct 2018 20:55:37 GMT",
      "comments": {
        "none": [
          {
            "comment": "Fix issue where buddi require full url from config instead of just the base without /GetUrl"
          },
          {
            "comment": "Cleanup clients. Removed unused clients and methods."
          }
        ]
      }
    },
    {
      "version": "0.162.0",
      "tag": "@bentley/imodeljs-clients_v0.162.0",
      "date": "Wed, 24 Oct 2018 19:20:06 GMT",
      "comments": {
        "none": [
          {
            "comment": "BIM Review Share WsgClient and tests"
          },
          {
            "comment": "Updated docs to change URL that were used as example but pointed to actuall internal server"
          },
          {
            "comment": "SettingsClient now accepts AccessToken (from SAML and OIDC) rather than (SAML-only) AuthorizationToken."
          },
          {
            "comment": "it.only fix for BIM review share"
          }
        ]
      }
    },
    {
      "version": "0.161.0",
      "tag": "@bentley/imodeljs-clients_v0.161.0",
      "date": "Fri, 19 Oct 2018 13:04:14 GMT",
      "comments": {
        "none": [
          {
            "comment": "Allow case-insensitive lookup of keys from Config.App"
          }
        ]
      }
    },
    {
      "version": "0.160.0",
      "tag": "@bentley/imodeljs-clients_v0.160.0",
      "date": "Wed, 17 Oct 2018 18:18:38 GMT",
      "comments": {}
    },
    {
      "version": "0.159.0",
      "tag": "@bentley/imodeljs-clients_v0.159.0",
      "date": "Tue, 16 Oct 2018 14:09:09 GMT",
      "comments": {
        "none": [
          {
            "comment": "Removed KnownRegions Enum"
          }
        ]
      }
    },
    {
      "version": "0.158.0",
      "tag": "@bentley/imodeljs-clients_v0.158.0",
      "date": "Mon, 15 Oct 2018 19:36:09 GMT",
      "comments": {
        "none": [
          {
            "comment": "Cleaned up frontend configuration. "
          },
          {
            "comment": "add default Buddi URL and region and a added docs for region id"
          }
        ]
      }
    },
    {
      "version": "0.157.0",
      "tag": "@bentley/imodeljs-clients_v0.157.0",
      "date": "Sun, 14 Oct 2018 17:20:06 GMT",
      "comments": {
        "none": [
          {
            "comment": "Fixing scripts for linux"
          }
        ]
      }
    },
    {
      "version": "0.156.0",
      "tag": "@bentley/imodeljs-clients_v0.156.0",
      "date": "Fri, 12 Oct 2018 23:00:10 GMT",
      "comments": {
        "none": [
          {
            "comment": "Initial release"
          }
        ]
      }
    }
  ]
}
