Releases: heremaps/here-data-sdk-typescript
v1.1.0
Common
- Updated the development dependencies.
olp-sdk-dataservice-read
- Added the
getPartitionsById
method toQueryClient
. Now, you can fetch metadata from specific partitions using their IDs. - Updated the
getPartitions
method inVersionedLayerClient
andVolatileLayerClient
. 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
throughUserAuthConfig
. You can now access the project bound resources using theUserAuthConfig
scope field. - Updated documentation for the public API.
v1.0.0
olp-sdk-dataservice-read
-
Added new class
OlpClientSetting
withKeyValueCache
instance to be used for context. -
Added the
VersionedLayerClient
class that is used to access versioned layers on OLP. This class implements thegetData
andgetPartitions
methods. -
Added the
VolatileLayerClient
class that is used to access volatile layers on OLP. This class implements thegetPartitions
andgetData
methods. -
Added the
ArtifactClient
class that is used to access the artifact service on OLP. This class implements thegetSchemaDetails
andgetSchema
methods. -
Added the
ConfigClient
class that is used to access the configuration service on OLP. This class implements thegetCatalogs
method. -
Added the
QueryClient
class that is used to access the query service on OLP. This class implements thefetchQuadTreeIndex
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 staticcreate
method that returns the builtDatastoreDownloadManager
instance with a correct base URL to service, and thegetBaseUrl
method that caches and returns base URLs to services. -
The
CatalogClient
constructor changed. Users must pass nowOlpClientSettings
by value not by reference anymore. RemovedKeyValueCache
as it is now a part ofOlpClientSettings
. -
Breaking Change The
getLayer
method was removed fromCatalogClient
. Now, to initialize a deprecatedCatalogLayer
, use theVersionedLayerClient
orVolatileLayerClient
classes. -
Breaking Change The
getTile
method was removed fromCatalogClient
. Now, to get layer data, useVersionedLayerClient.getData()
orVolatileLayerClient.getData()
. -
Breaking Change The
getAgregatedTile
method was removed fromCatalogClient
. Now, to get partitions metadata and layer data, useVersionedLayerClient.getPartitions()
andVersionedLayerClient.getData()
orVolatileLayerClient.getPartitions()
andVolatileLayerClient.getData()
. -
Breaking Change The
getSchema
andgetSchemaDetails
methods were removed fromCatalogClient
. Now, to get schemas and schema metadata, use theArtifactClient
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
-
Changed prepare process before publishing
-
Changed configuration to the TypeDoc
-
Fixed tslints
-
Align Version and Volatile Layers with DatastoreApi
0.9.1-beta
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.
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.