Skip to content

Releases: heremaps/here-data-sdk-typescript

v1.1.0

11 Dec 15:54
Compare
Choose a tag to compare

Common

  • Updated the development dependencies.

olp-sdk-dataservice-read

  • Added the getPartitionsById method to QueryClient. Now, you can fetch metadata from specific partitions using their IDs.
  • Updated the getPartitions method in VersionedLayerClient and VolatileLayerClient. Now, you can fetch metadata from specific partitions of a volatile or versioned layer using partitions IDs.
  • Updated documentation for the public API.

olp-sdk-authentication

  • The scope support was added to UserAuth through UserAuthConfig. You can now access the project bound resources using the UserAuthConfig scope field.
  • Updated documentation for the public API.

v1.0.0

02 Dec 15:58
Compare
Choose a tag to compare

olp-sdk-dataservice-read

  • Added new class OlpClientSetting with KeyValueCache instance to be used for context.

  • Added the VersionedLayerClient class that is used to access versioned layers on OLP. This class implements the getData and getPartitions methods.

  • Added the VolatileLayerClient class that is used to access volatile layers on OLP. This class implements the getPartitions and getData methods.

  • Added the ArtifactClient class that is used to access the artifact service on OLP. This class implements the getSchemaDetails and getSchema methods.

  • Added the ConfigClient class that is used to access the configuration service on OLP. This class implements the getCatalogs method.

  • Added the QueryClient class that is used to access the query service on OLP. This class implements the fetchQuadTreeIndex method.

  • Added a possibility to abort requests using AbortSignal.

  • Added a possibility to set an optional billing tag in each request.

  • Added QuadKeyUtils that has a set of utilities and functions intended for work with quadkeys: convert a quadkey to a Morton code, convert a Morton code to a quadkey, and validate a quadkey.

  • Added the RequestFactory class that is used for look-up requests. This class implements the static create method that returns the built DatastoreDownloadManager instance with a correct base URL to service, and the getBaseUrl method that caches and returns base URLs to services.

  • The CatalogClient constructor changed. Users must pass now OlpClientSettings by value not by reference anymore. Removed KeyValueCache as it is now a part of OlpClientSettings.

  • Breaking Change The getLayer method was removed from CatalogClient. Now, to initialize a deprecated CatalogLayer, use the VersionedLayerClient or VolatileLayerClient classes.

  • Breaking Change The getTile method was removed from CatalogClient. Now, to get layer data, use VersionedLayerClient.getData() or VolatileLayerClient.getData().

  • Breaking Change The getAgregatedTile method was removed from CatalogClient. Now, to get partitions metadata and layer data, use VersionedLayerClient.getPartitions() and VersionedLayerClient.getData() or VolatileLayerClient.getPartitions() and VolatileLayerClient.getData().

  • Breaking Change The getSchema and getSchemaDetails methods were removed from CatalogClient. Now, to get schemas and schema metadata, use the ArtifactClient class.

  • Breaking Change The HypeDataProvider class was removed. Now, catalog and layer clients can be initialized without additional classes.

  • Breaking Change The DatastoreClient class was removed. Now, CatalogClient can be initialized without additional classes.

  • Breaking Change Replaced RequestInit with AbortSignal in all public APIs.

olp-sdk-dataservice-api

  • Fixed issues with requests to the Blob REST APIs.

olp-sdk-authentication

  • Added a possibillity to read credentials from a file when using Node.js.

0.9.2-beta

28 Oct 10:43
Compare
Choose a tag to compare
  • Changed prepare process before publishing

  • Changed configuration to the TypeDoc

  • Fixed tslints

  • Align Version and Volatile Layers with DatastoreApi

0.9.1-beta

18 Oct 13:23
Compare
Choose a tag to compare

Fixed bugs OLPSUP-8035, OLPSUP-8069

olp-sdk-authentication

  • Fixed build process for web
  • Breaking Change - UserAuthConfig.tokenRequester is required now.

olp-sdk-dataservice-read

  • Fixed build process for web

Initial open source release as a work in progress beta.

15 Oct 10:53
Compare
Choose a tag to compare

This release lets you:

  • Authenticate to HERE Open Location Platform (OLP) using client credentials.
  • Read catalog and partitions metadata.
  • Retrieve data from versioned and volatile layers of OLP catalogs.

Important: Not all OLP features are implemented, API breaks very likely with following commits and releases.