diff --git a/examples/integrated-flows-examples/package.json b/examples/integrated-flows-examples/package.json index 1f0fba17..a9fe52e4 100644 --- a/examples/integrated-flows-examples/package.json +++ b/examples/integrated-flows-examples/package.json @@ -13,7 +13,7 @@ "verification:app": "yarn compile && node dist/verification/app.js" }, "dependencies": { - "@sinch/sdk-core": "^0.0.4", + "@sinch/sdk-core": "^0.0.5", "@types/node": "^20.8.7", "dotenv": "^16.3.1", "inquirer": "^9.2.14", diff --git a/examples/simple-examples/package.json b/examples/simple-examples/package.json index 424a8e23..e645cb89 100644 --- a/examples/simple-examples/package.json +++ b/examples/simple-examples/package.json @@ -153,7 +153,7 @@ "voice:conferences:kickAll": "ts-node src/voice/conferences/kickAll.ts" }, "dependencies": { - "@sinch/sdk-core": "^0.0.4", + "@sinch/sdk-core": "^0.0.5", "dotenv": "^16.3.1" }, "devDependencies": { diff --git a/examples/webhooks/package.json b/examples/webhooks/package.json index bf5335de..2dfdafd0 100644 --- a/examples/webhooks/package.json +++ b/examples/webhooks/package.json @@ -15,7 +15,7 @@ "@nestjs/common": "^10.3.0", "@nestjs/core": "^10.3.0", "@nestjs/platform-express": "^10.3.0", - "@sinch/sdk-core": "^0.0.4", + "@sinch/sdk-core": "^0.0.5", "dotenv": "^16.3.1", "raw-body": "^2.5.2", "reflect-metadata": "^0.1.13", diff --git a/packages/conversation/CHANGELOG.md b/packages/conversation/CHANGELOG.md index d3ef5ffb..c444e10c 100644 --- a/packages/conversation/CHANGELOG.md +++ b/packages/conversation/CHANGELOG.md @@ -1,3 +1,15 @@ +## Version 0.0.5 +- [Tech] Update dependency `@sinch/sdk-client` to `0.0.5` +- [Tech][Breaking] Export all model interfaces under the namespace `Conversation` +- [Feature] Update SDK with latest version of the API + - Support `channel_specific_message` property in the `AppMessage` interface and the WhatsApp flow messages + - Support `channel_specific_message` and `product_response_message` properties in the `ContactMessage` interface and the WhatsApp interactive NFM reply +- [Bugfix][Breaking] remove `AppMessageMessage` interface and reconciliate the model in the `AppMessage` interface +- [Feature] Support hostname override +- [Feature] Support request and response plugins override +- [Feature][Breaking] Change the usage of `Region` to the more specific `ConversationRegion` +- [Feature] `ttl` property in `SendMessageRequest` interface: enhance developer experience by allowing to input directly a number or a string representing a number. the SDK will take care of rhe formatting expected by the backend + ## Version 0.0.4 - [Tech] Update dependency `@sinch/sdk-client` to `0.0.4` diff --git a/packages/conversation/package.json b/packages/conversation/package.json index 5e47199d..79fd4ae5 100644 --- a/packages/conversation/package.json +++ b/packages/conversation/package.json @@ -1,6 +1,6 @@ { "name": "@sinch/conversation", - "version": "0.0.4", + "version": "0.0.5", "description": "Sinch Conversation API", "homepage": "", "repository": { @@ -28,7 +28,7 @@ "compile": "tsc -p tsconfig.build.json && tsc -p tsconfig.tests.json && rimraf dist/tests tsconfig.build.tsbuildinfo" }, "dependencies": { - "@sinch/sdk-client": "^0.0.4" + "@sinch/sdk-client": "^0.0.5" }, "devDependencies": {}, "publishConfig": { diff --git a/packages/fax/CHANGELOG.md b/packages/fax/CHANGELOG.md index e0914191..e34d39e0 100644 --- a/packages/fax/CHANGELOG.md +++ b/packages/fax/CHANGELOG.md @@ -1,3 +1,12 @@ +## Version 0.0.5 +- [Tech] Update dependency `@sinch/sdk-client` to `0.0.5` +- [Tech][Breaking] Export all model interfaces under the namespace `Fax` +- [Bugfix] Fix pagination +- [Bugfix] Fix content format sent when using `multipart/form-data`: boolean is not allowed +- [Feature] Support hostname override +- [Feature] Support request and response plugins override +- [Feature] Support regions in the URL + ## Version 0.0.4 - [Tech] Update dependency `@sinch/sdk-client` to `0.0.4` diff --git a/packages/fax/package.json b/packages/fax/package.json index d72eb0a2..b58ef1cb 100644 --- a/packages/fax/package.json +++ b/packages/fax/package.json @@ -1,6 +1,6 @@ { "name": "@sinch/fax", - "version": "0.0.4", + "version": "0.0.5", "description": "Sinch Fax API", "homepage": "", "repository": { @@ -28,7 +28,7 @@ "compile": "tsc -p tsconfig.build.json && tsc -p tsconfig.tests.json && rimraf dist/tests && rimraf tsconfig.build.tsbuildinfo" }, "dependencies": { - "@sinch/sdk-client": "^0.0.4" + "@sinch/sdk-client": "^0.0.5" }, "devDependencies": {}, "publishConfig": { diff --git a/packages/numbers/CHANGELOG.md b/packages/numbers/CHANGELOG.md index c779ec7a..addd2365 100644 --- a/packages/numbers/CHANGELOG.md +++ b/packages/numbers/CHANGELOG.md @@ -1,3 +1,9 @@ +## Version 0.0.5 +- [Tech] Update dependency `@sinch/sdk-client` to `0.0.5` +- [Tech][Breaking] Export all model interfaces under the namespace `Numbers` +- [Feature] Support hostname override +- [Feature] Support request and response plugins override + ## Version 0.0.4 - [Tech] Update dependency `@sinch/sdk-client` to `0.0.4` diff --git a/packages/numbers/package.json b/packages/numbers/package.json index cd24bd1e..0eb91182 100644 --- a/packages/numbers/package.json +++ b/packages/numbers/package.json @@ -1,6 +1,6 @@ { "name": "@sinch/numbers", - "version": "0.0.4", + "version": "0.0.5", "description": "Sinch Numbers API", "homepage": "", "repository": { @@ -28,7 +28,7 @@ "compile": "tsc -p tsconfig.build.json && tsc -p tsconfig.tests.json && rimraf dist/tests && rimraf tsconfig.build.tsbuildinfo" }, "dependencies": { - "@sinch/sdk-client": "^0.0.4" + "@sinch/sdk-client": "^0.0.5" }, "devDependencies": {}, "publishConfig": { diff --git a/packages/sdk-client/CHANGELOG.md b/packages/sdk-client/CHANGELOG.md index 1d60fb74..c4b620aa 100644 --- a/packages/sdk-client/CHANGELOG.md +++ b/packages/sdk-client/CHANGELOG.md @@ -1,3 +1,11 @@ +## Version 0.0.5 + - [Tech] Break circular dependencies + - [Tech][Breaking] Rename `basepath` with `hostname` in the `ApiClientOptions` interface + - [Feature] Support hostname override: new properties added in the `SinchClientParameters` interface + - [Feature] Support request and response plugins override: new properties added in the `SinchClientParameters` interface + - [Feature] Create new functions to build the `ApiClientOptions` for each kind of authentication: `buildOAuth2ApiClientOptions`, `buildApplicationSignedApiClientOptions`, `buildFlexibleOAuth2OrApiTokenApiClientOptions` + - [Feature][Breaking] Remove the enum `Region` and create flexible enums for API regions: `ConversationRegion`, `FaxRegion`, `SmsRegion` and `VoiceRegion` + ## Version 0.0.4 - [Bugfix] Embed `form-data` dependency diff --git a/packages/sdk-client/package.json b/packages/sdk-client/package.json index 2a5c33c2..0125e18e 100644 --- a/packages/sdk-client/package.json +++ b/packages/sdk-client/package.json @@ -1,6 +1,6 @@ { "name": "@sinch/sdk-client", - "version": "0.0.4", + "version": "0.0.5", "description": "Core services related to interacting with Sinch API", "homepage": "", "repository": { diff --git a/packages/sdk-core/CHANGELOG.md b/packages/sdk-core/CHANGELOG.md index 030316c7..b940d174 100644 --- a/packages/sdk-core/CHANGELOG.md +++ b/packages/sdk-core/CHANGELOG.md @@ -1,3 +1,11 @@ +## Version 0.0.5 +- Update dependency `@sinch/numbers` to version `0.0.5` +- Update dependency `@sinch/sms` to version `0.0.5` +- Update dependency `@sinch/verification` to version `0.0.5` +- Update dependency `@sinch/voice` to version `0.0.5` +- Update dependency `@sinch/conversation` to version `0.0.5` +- Update dependency `@sinch/fax` to version `0.0.5` + ## Version 0.0.4 - Update dependency `@sinch/numbers` to version `0.0.4` - Update dependency `@sinch/sms` to version `0.0.4` diff --git a/packages/sdk-core/package.json b/packages/sdk-core/package.json index cdff76d8..da352259 100644 --- a/packages/sdk-core/package.json +++ b/packages/sdk-core/package.json @@ -1,6 +1,6 @@ { "name": "@sinch/sdk-core", - "version": "0.0.4", + "version": "0.0.5", "description": "Node.js client for the Sinch API platform", "homepage": "", "repository": { @@ -29,12 +29,12 @@ "compile": "tsc --build --verbose" }, "dependencies": { - "@sinch/conversation": "^0.0.4", - "@sinch/fax": "^0.0.4", - "@sinch/numbers": "^0.0.4", - "@sinch/sms": "^0.0.4", - "@sinch/verification": "^0.0.4", - "@sinch/voice": "^0.0.4" + "@sinch/conversation": "^0.0.5", + "@sinch/fax": "^0.0.5", + "@sinch/numbers": "^0.0.5", + "@sinch/sms": "^0.0.5", + "@sinch/verification": "^0.0.5", + "@sinch/voice": "^0.0.5" }, "devDependencies": {}, "publishConfig": { diff --git a/packages/sms/CHANGELOG.md b/packages/sms/CHANGELOG.md index 0ad90537..ea9279aa 100644 --- a/packages/sms/CHANGELOG.md +++ b/packages/sms/CHANGELOG.md @@ -1,3 +1,10 @@ +## Version 0.0.5 +- [Tech] Update dependency `@sinch/sdk-client` to `0.0.5` +- [Tech][Breaking] Export all model interfaces under the namespace `Sms` +- [Feature] Support hostname override +- [Feature] Support request and response plugins override +- [Feature][Breaking] Change the usage of `Region` to the more specific `SmsRegion` + ## Version 0.0.4 - [Tech] Update dependency `@sinch/sdk-client` to `0.0.4` diff --git a/packages/sms/package.json b/packages/sms/package.json index f00103bf..e52ce401 100644 --- a/packages/sms/package.json +++ b/packages/sms/package.json @@ -1,6 +1,6 @@ { "name": "@sinch/sms", - "version": "0.0.4", + "version": "0.0.5", "description": "Sinch SMS API", "homepage": "", "repository": { @@ -28,7 +28,7 @@ "compile": "tsc -p tsconfig.build.json && tsc -p tsconfig.tests.json && rimraf dist/tests tsconfig.build.tsbuildinfo" }, "dependencies": { - "@sinch/sdk-client": "^0.0.4" + "@sinch/sdk-client": "^0.0.5" }, "devDependencies": {}, "publishConfig": { diff --git a/packages/verification/CHANGELOG.md b/packages/verification/CHANGELOG.md index 41b197c6..32f402cb 100644 --- a/packages/verification/CHANGELOG.md +++ b/packages/verification/CHANGELOG.md @@ -1,3 +1,9 @@ +## Version 0.0.5 +- [Tech] Update dependency `@sinch/sdk-client` to `0.0.5` +- [Tech][Breaking] Export all model interfaces under the namespace `Verification` +- [Feature] Support hostname override +- [Feature] Support request and response plugins override + ## Version 0.0.4 - [Tech] Update dependency `@sinch/sdk-client` to `0.0.4` diff --git a/packages/verification/package.json b/packages/verification/package.json index 4be85c9d..6656e1cd 100644 --- a/packages/verification/package.json +++ b/packages/verification/package.json @@ -1,6 +1,6 @@ { "name": "@sinch/verification", - "version": "0.0.4", + "version": "0.0.5", "description": "Sinch Verification API", "homepage": "", "repository": { @@ -28,7 +28,7 @@ "compile": "tsc -p tsconfig.build.json && tsc -p tsconfig.tests.json && rimraf dist/tests tsconfig.build.tsbuildinfo" }, "dependencies": { - "@sinch/sdk-client": "^0.0.4" + "@sinch/sdk-client": "^0.0.5" }, "devDependencies": {}, "publishConfig": { diff --git a/packages/voice/CHANGELOG.md b/packages/voice/CHANGELOG.md index e9124e1a..65aee68e 100644 --- a/packages/voice/CHANGELOG.md +++ b/packages/voice/CHANGELOG.md @@ -1,3 +1,9 @@ +## Version 0.0.5 +- [Tech] Update dependency `@sinch/sdk-client` to `0.0.5` +- [Tech][Breaking] Export all model interfaces under the namespace `Voice` +- [Feature] Support hostname override +- [Feature] Support request and response plugins override + ## Version 0.0.4 - [Tech] Update dependency `@sinch/sdk-client` to `0.0.4` diff --git a/packages/voice/package.json b/packages/voice/package.json index 930e7c39..3165a57b 100644 --- a/packages/voice/package.json +++ b/packages/voice/package.json @@ -1,6 +1,6 @@ { "name": "@sinch/voice", - "version": "0.0.4", + "version": "0.0.5", "description": "Sinch Voice API", "homepage": "", "repository": { @@ -28,7 +28,7 @@ "compile": "tsc -p tsconfig.build.json && tsc -p tsconfig.tests.json && rimraf dist/tests tsconfig.build.tsbuildinfo" }, "dependencies": { - "@sinch/sdk-client": "^0.0.4" + "@sinch/sdk-client": "^0.0.5" }, "devDependencies": {}, "publishConfig": {