Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Align to master #1

Open
wants to merge 1,020 commits into
base: master
Choose a base branch
from
Open

Align to master #1

wants to merge 1,020 commits into from

Conversation

tomkos
Copy link
Owner

@tomkos tomkos commented Jun 27, 2019

Checklist
  • npm test passes (tip: npm run autofix can correct most style issues)
  • tests are included
  • documentation is changed or added
  • link to public docs when adding new a service or new features for an existing service
New version_date Checklist
  • A new constant is avaliable with the version_date - example
  • The new constant has a comment that summarizes the changes and/or links to relevant doc pages
  • Any older version_date constants remain intact
  • The error message thrown if the service is created without a version_date indicates the new version_date constant
  • The example in the README includes the new version_date constant
  • Any relevant code in the examples/ folder has been updated to use the new version_date constant
  • Most tests are updated to the new version_date
  • 1-2 new tests are added that use the old version_date (optional, but preferred)

dpopp07 and others added 30 commits October 4, 2019 10:53
* also, stop using object deconstruction in the callback signatures
* refactor: update authorization, stt, and tts to handle promises from the core

* refactor: all service methods now return a Promise by default - callbacks are still supported

* chore: support array parameters in visual recognition

* build: bump core version to 1.0.0

* docs: update the migration guide with final service updates

* chore: make `prefix` required in method `getAutocomplete`

* update the tests to match the style guide
# [5.0.0](v4.5.1...v5.0.0) (2019-10-04)

### Bug Fixes

* make RecognizeStream.readableObjectMode always return Boolean ([#943](#943)) ([a276df4](a276df4))

### Build System

* drop support for Node versions 6 and 8 ([3ea1fd7](3ea1fd7))

### Code Refactoring

* change all websocket method parameters to lower camel case ([#941](#941)) ([cb6711f](cb6711f))

### Features

* add support for new authenticators in all sdks and add new service features for major release ([#946](#946)) ([3acffc5](3acffc5))

### BREAKING CHANGES

* Passing individual credentials to the service constructor will no longer work. An Authenticator must be initialized and passed in. For more information, see the migration guide.
* All parameters have been converted to their lower camel case version.
* Support for the `token` parameter has been removed
* Support for the `customization_id` parameter has been removed
* Method `setAuthorizationHeaderToken` has been removed from the WebSocket Stream classes
* `RecognizeStream.readableObjectMode` will always be a Boolean value - before, it could have been `undefined`.
* This SDK may no longer work with applications running on Node 6 or 8.
)

* the method takes a stream of wav data, reads it into memory, repairs the header, then returns a Promise that resolves with the repaired data as a buffer
# [5.1.0](v5.0.0...v5.1.0) (2019-10-07)

### Features

* **text-to-speech:** add method to repair wav header for a stream ([#981](#981)) ([42b0913](42b0913))
* docs: make readme changes for v5
* docs: update traivs badge in readme to use master branch
* this is to replace the current behavior which is to use the latest build on any branch
* generated TypeDocs show top level properties for function argument

* hid interfaces and modules from Table of Contents

* fixed side bar navigation to exclude interfaces and type aliases
build: configure package to build and publish from dist directory
…nd `updateWorkspace`

* `disambiguationOptOut` parameter added to `createDialogNode`
* `newDisambiguationOptOut` parameter added to `updateDialogNode`
apaparazzi0329 and others added 27 commits February 26, 2024 11:14
BREAKING CHANGE: Renaming and changing of multiple interfaces
# [9.0.0](v8.0.0...v9.0.0) (2024-02-26)

### Features

* **disco-v2:** interface changes ([619d09b](619d09b))
* **disco-v2:** new params for EnrichmentOptions ([e826b89](e826b89))
* **mcsp:** expose McspAuthenticator ([94d3efc](94d3efc))
* **stt:** new params ([06bb328](06bb328))
* **ts:** add better ts typing and linting ([762c6bf](762c6bf))
* **wa-v2:** new params orchestration and asyncCallout ([5124107](5124107))
* **wa-v2:** support for private variables ([784c476](784c476))

### BREAKING CHANGES

* **wa-v2:** Renaming and changing of multiple interfaces
## [9.0.1](v9.0.0...v9.0.1) (2024-03-13)

### Bug Fixes

* **stt:** change smartFormattingVersion type to number ([3db377b](3db377b))
* **wss:** add smartFormattingVersion param ([d64f155](d64f155))
Noticed a couple of dead links in the README doc. One is a typo
(AUTHENTICATION.md should be Authentication.md) so I fixed that.

The other pointed at a doc on VCAP_SERVICES that doesn't exist
any more, so I changed it for the only description I could find
for VCAP_SERVICES on the public cloud docs site.

Signed-off-by: Dale Lane <[email protected]>
# [9.1.0](v9.0.1...v9.1.0) (2024-05-17)

### Features

* **discov2:** add ocrEnabled parameter ([5a9c30e](5a9c30e))
* **stt:** add speechBeginEvent param to recognize func ([8f19640](8f19640))
* **stt:** remove interimResults and lowLatency wss params ([6c79d93](6c79d93))
This commit also readds the lowLatency and interimResults params used by recognizeUsingWebsockets
BREAKING CHANGE: DiscoveryV1 functionality has been removed
BREAKING CHANGE: LanguageTranslator functionality has been removed
BREAKING CHANGE: `environmentId` now required for `message` and `messageStateless` functions

Add support for message streaming and new APIs
New functions: createProviders, listProviders, updateProviders, createReleaseExport, downloadReleaseExport, createReleaseImport, getReleaseImportStatus, messageStream, messageStreamStateless
BREAKING CHANGE: AuthorizationV1 is removed in favor of the long supported node-sdk-core authenticators located in /auth
semantic-release-bot and others added 2 commits December 4, 2024 22:18
# [10.0.0](v9.1.0...v10.0.0) (2024-12-04)

### Code Refactoring

* **auth:** remove deprecated AuthorizationV1 class ([3f8addb](3f8addb))

### Features

* **discov1:** remove discoV1 ([936edc1](936edc1))
* **discov2:** add functions for new batches api ([5f81415](5f81415))
* **lt:** remove lt and other deprecated resources ([6478da6](6478da6))
* **stt:** add new speech models ([c4105ca](c4105ca))
* **WxA:** add new functions and update required params ([b710609](b710609))

### BREAKING CHANGES

* **auth:** AuthorizationV1 is removed in favor of the long supported node-sdk-core authenticators located in /auth
* **WxA:** `environmentId` now required for `message` and `messageStateless` functions

Add support for message streaming and new APIs
New functions: createProviders, listProviders, updateProviders, createReleaseExport, downloadReleaseExport, createReleaseImport, getReleaseImportStatus, messageStream, messageStreamStateless
* **lt:** LanguageTranslator functionality has been removed
* **discov1:** DiscoveryV1 functionality has been removed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.