diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e82d09..64aaa33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## 4.1.2 + +- Fixed issue preventing use of v4.1.0 and v4.1.1. + +## 4.1.1 + +- Dependency updates + ## 4.1.0 - Added `KmsException` for `KmsAccountIssue`. @@ -8,20 +16,20 @@ ## 4.0.0 -- Encryption now throws a `TscException` when trying to encrypt a document that has already been IronCore encrypted. - - If you have a use case for double-encrypting a document, please open an issue explaining and we can work on accommodating you. - - If you aren't double-encrypting documents there are no breaking changes affecting you in this version bump +- Encryption now throws a `TscException` when trying to encrypt a document that has already been IronCore encrypted. + - If you have a use case for double-encrypting a document, please open an issue explaining and we can work on accommodating you. + - If you aren't double-encrypting documents there are no breaking changes affecting you in this version bump ## 3.0.1 -- Fixed issue with constructing `FieldMetadata`. +- Fixed issue with constructing `FieldMetadata`. ## 3.0.0 -- Added deterministic encryption client and methods. - - `DeterministicTenantSecurityClient` must be created to access these methods. -- Removed deprecated `TenantSecurityClient.rekeyDocument` method. -- Changed minimum supported node version to 14. +- Added deterministic encryption client and methods. + - `DeterministicTenantSecurityClient` must be created to access these methods. +- Removed deprecated `TenantSecurityClient.rekeyDocument` method. +- Changed minimum supported node version to 14. ### Compatibility @@ -29,7 +37,7 @@ Deterministic encryption functionality requires TSP 4.11.1+. ## 2.3.0 -- Added `KmsException` for `KmsThrottled`. +- Added `KmsException` for `KmsThrottled`. ### Compatibility @@ -37,32 +45,32 @@ This new error code will only be returned by TSP 4.4.1+. ## 2.2.1 -- Added `TenantSecurityClient.rekeyEdek` method -- Deprecate `TenantSecurityClient.rekeyDocument` method +- Added `TenantSecurityClient.rekeyEdek` method +- Deprecate `TenantSecurityClient.rekeyDocument` method ## 2.1.0 -- Added `TenantSecurityClient.rekeyDocument` method and support `RekeyResponse` type +- Added `TenantSecurityClient.rekeyDocument` method and support `RekeyResponse` type ## 2.0.3 -- Fix EventMetadata default timestamp +- Fix EventMetadata default timestamp ## 2.0.2 -- Renamed some events for consistency, pulled 2.0.1 +- Renamed some events for consistency, pulled 2.0.1 ## 2.0.1 -- Fixed type definitions for 2.0.0, pulled 2.0.0 +- Fixed type definitions for 2.0.0, pulled 2.0.0 ## 2.0.0 -- Added `TenantSecurityClient.logSecurityEvent` method and supporting `SecurityEvent` and `EventMetadata` types -- Standardized `EventMetadata` and `DocumentMetadata` to similar interfaces with the TSP -- Introduced an exception hierarchy based on TSP error codes. `TenantSecurityKMSException` renamed to `TenantSecurityException` and - `KmsException`, `SecurityEventException`, and `TspServiceException` are subclasses. -- Renamed `TenantSecurityKMSClient` to `TenantSecurityClient` +- Added `TenantSecurityClient.logSecurityEvent` method and supporting `SecurityEvent` and `EventMetadata` types +- Standardized `EventMetadata` and `DocumentMetadata` to similar interfaces with the TSP +- Introduced an exception hierarchy based on TSP error codes. `TenantSecurityKMSException` renamed to `TenantSecurityException` and + `KmsException`, `SecurityEventException`, and `TspServiceException` are subclasses. +- Renamed `TenantSecurityKMSClient` to `TenantSecurityClient` ### Compatibility @@ -70,14 +78,14 @@ This version of the Tenant Security NodeJS Client will only work with version `3 ## 1.0.3 -- fix mistake publishing -- update dependencies +- fix mistake publishing +- update dependencies ## 1.0.2 -- include the protobuf in the distribution -- fix exports -- update doc site links +- include the protobuf in the distribution +- fix exports +- update doc site links ## 1.0.0 diff --git a/package.json b/package.json index 755a735..446433f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ironcorelabs/tenant-security-nodejs", - "version": "4.1.1", + "version": "4.1.2", "description": "NodeJS client library for the IronCore Labs Tenant Security Proxy.", "homepage": "https://ironcorelabs.com/docs", "main": "src/index.js",