|
1 |
| -## v0.9.2-beta (28/10/2019) |
| 1 | +## v1.0.0 (02/12/2019) |
2 | 2 |
|
3 |
| -* Changed prepare process before publishing |
| 3 | +**olp-sdk-dataservice-read** |
4 | 4 |
|
5 |
| -* Changed configuration to the TypeDoc |
| 5 | +* Added new class `OlpClientSetting` with `KeyValueCache` instance to be used for context. |
| 6 | +* Added the `VersionedLayerClient` class that is used to access versioned layers on OLP. This class implements the `getData` and `getPartitions` methods. |
| 7 | +* Added the `VolatileLayerClient` class that is used to access volatile layers on OLP. This class implements the `getPartitions` and `getData` methods. |
| 8 | +* Added the `ArtifactClient` class that is used to access the artifact service on OLP. This class implements the `getSchemaDetails` and `getSchema` methods. |
| 9 | +* Added the `ConfigClient` class that is used to access the configuration service on OLP. This class implements the `getCatalogs` method. |
| 10 | +* Added the `QueryClient` class that is used to access the query service on OLP. This class implements the `fetchQuadTreeIndex` method. |
| 11 | +* Added a possibility to abort requests using `AbortSignal`. |
| 12 | +* Added a possibility to set an optional billing tag in each request. |
| 13 | +* 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. |
| 14 | +* 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. |
| 15 | +* 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`. |
| 16 | + |
| 17 | +* **Breaking Change** The `getLayer` method was removed from `CatalogClient`. Now, to initialize a deprecated `CatalogLayer`, use the `VersionedLayerClient` or `VolatileLayerClient` classes. |
| 18 | +* **Breaking Change** The `getTile` method was removed from `CatalogClient`. Now, to get layer data, use `VersionedLayerClient.getData()` or `VolatileLayerClient.getData()`. |
| 19 | +* **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()`. |
| 20 | +* **Breaking Change** The `getSchema` and `getSchemaDetails` methods were removed from `CatalogClient`. Now, to get schemas and schema metadata, use the `ArtifactClient` class. |
| 21 | +* **Breaking Change** The `HypeDataProvider` class was removed. Now, catalog and layer clients can be initialized without additional classes. |
| 22 | +* **Breaking Change** The `DatastoreClient` class was removed. Now, `CatalogClient` can be initialized without additional classes. |
| 23 | +* **Breaking Change** Replaced RequestInit with AbortSignal in all public APIs. |
| 24 | + |
| 25 | +**olp-sdk-dataservice-api** |
| 26 | + |
| 27 | +* Fixed issues with requests to the Blob REST APIs. |
6 | 28 |
|
7 |
| -* Fixed tslints |
| 29 | +**olp-sdk-authentication** |
8 | 30 |
|
9 |
| -* Align Version and Volatile Layers with DatastoreApi |
| 31 | +* Added a possibillity to read credentials from a file when using Node.js. |
10 | 32 |
|
11 | 33 |
|
12 |
| -## v0.9.1-beta (17/10/2019) |
| 34 | +## v0.9.2-beta (28/10/2019) |
13 | 35 |
|
14 |
| -**olp-sdk-authentication** |
| 36 | +* Changed prepare process before publishing. |
| 37 | +* Changed configuration to the TypeDoc. |
| 38 | +* Fixed tslints. |
| 39 | +* Align Version and Volatile Layers with DatastoreApi. |
15 | 40 |
|
16 |
| -* Fixed build process for web |
| 41 | +## v0.9.1-beta (17/10/2019) |
17 | 42 |
|
18 |
| -* **Breaking Change** - UserAuthConfig.tokenRequester is required now |
| 43 | +**olp-sdk-authentication** |
19 | 44 |
|
| 45 | +* Fixed build process for web. |
| 46 | +* **Breaking Change** UserAuthConfig.tokenRequester is required now. |
20 | 47 |
|
21 | 48 | **olp-sdk-dataservice-read**
|
22 | 49 |
|
23 |
| -* Fixed build process for web |
| 50 | +* Fixed build process for web. |
0 commit comments