All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.12.1 (2022-04-01)
2.12.0 (2022-01-28)
- lint errors caused on crypto due to node versions upgrade (61b6c1b)
- updated node minimum versions for Github Actions and @types/node to fix test failures (7636f36)
- adding A/B testing SPIs to core package (89cf2ed)
2.11.0 (2021-07-21)
- updated return type of getDialogState (ef6b97e)
2.10.2 (2021-03-16)
- deprecate ssl-root-cas and switch to use tls.rootCertificates to… (#686) (8217a3f)
- export UserAgentManager from core (#659) (b99d08d)
- update and fix local-debug readme (#663) (9522e94)
- update readme for local-debug (bca8fad)
- update readme to fix skillId spelling (65f65f0)
2.10.0 (2020-10-08)
- Add .withApiResponse() to ControlResponseBuilder (#636) (752b17c)
- Addded new line at end of each workflows (4f562fe)
- Addded new line at end of tsconfig.json files (d94a1c6)
- added commitlint and husky package config for commit rules and removed alexa-apis-for-nodejs reference (f857438)
- fix linting violations (c7e23e7)
- fix the github action workflow and compilation making relative require fail issue (#658) (895c88e)
- Fix(controls) launch.json to work out-of-box in vscode (#637) (24afdf8)
- removed unused dependencies from ask-sdk-control (8120f93)
- throw if createControlTree returns undefined (d7506e9)
- Update ask-sdk-core package.json dependencies (752d6ec)
- update rootDir to point to the right root dir in tsconfig file in tst (66ca284)
- update SMAPI SDK Readme for generate-lwa-tokens usage (279d96d)
- update the script of the mono project (148fad2)
- Updated all packages .npmignore files (de76a18)
- Updated all packages package.json (#656) (c27c3e6)
- updated ControlManager responseBuilder type (1dd13a8)
- Updated lerna.json and use installed typedoc module (a115b58)
- Windows failures on path separtor issue on ask-sdk-s3-persistence-adapter (1bd1a15)
- Add special timestamp verification for skill event requests (#651) (9b0dd9f)
- add UserAgentManager (bc03b55)
- Adding individual workflows to be triggered on subdir changes (c5eb69f)
- eslint migration and fixes, git workflows and updates on package.json for ask-sdk-dynamodb-persistence-adapter (0e29817)
- eslint migration and fixes, git workflows and updates on package.json for ask-sdk-runtime (7265239)
- eslint migration and fixes, git workflows and updates on package.json for ask-sdk-s3-persistence-adapter (2789886)
- eslint migration and fixes, github actions workflows and updates on package.json for ask-sdk (89560a6)
- eslint migration and fixes, github actions workflows and updates on package.json for ask-sdk-express-adapter (e944476)
- eslint migration and fixes, github actions workflows and updates on package.json for ask-sdk-v1adapter (a76053a)
- eslint migration and fixes, github actions workflows and updates on package.json for ask-smapi-sdk (4d3f9b2)
- Update root package.json to fix doc generation (4bf482b)
2.9.0 (2020-07-22)
- add chai as runtime dependency and add changelog (dffba0f)
- change return type to CustomSmapiClientBuilder to fix casting issue (#625) (3243768)
- general fix on some typo and lint issues (#633) (11ce407)
- remove readme from api doc (655f94f)
- removing jsonpath dependency for ask-smapi-sdk(#624) (19c3cc1)
- typo in readme for configure client code in ask-smapi-sdk (#631) (10cf6d6)
- add a defaultAttributes parameter in getPersistentAttributes (#626) (5372544)
- add ask-sdk-controls package (fb7387c)
- add ask-sdk-local-debug package (a7c22a9)
- add support for custom lwa endpoint (#617) (839f4ae)
2.8.0 (2020-04-01)
- Export LambdaHandler type definition (#615) (e4c2eaa)
- extend tslint test to cover all test files (#588) (b142590)
- fixed one type definition and some doc issues (#583) (5cc2576)
- Retrieve case-insensitive header values (#605) (15fe574)
- update lerna.json (4ebcf92)
- add express adapter package (#576) (5822660)
- add new util function (getRequest) (#582) (a618ba9)
- Add Person ID partition key generator (#593) (59002f4)
- Adding ask-smapi-sdk (#596) (e1ec8cd)
- Implement model introspector (#612) (cb57328)
- optionally allow passing a boolean to getPersistentAttributes to cont… (#547) (e62421c)
2.7.0 (2019-08-01)
- change the getSlotValue util function to return null when slot is not present (#573) (1321407)
- export getUserId() at index.ts of both ask-sdk-core and ask-sdk(#561) (b4b0980)
- fixing the comment for getSlotValue util function (#567) (89173bc)
- Add TypeScript Generics on the getSessionAttributes Method (#554) (0824495)
- add appendAdditionalUserAgent function to customSkill in ask-sdk-core (#575) (7bbd7a6)
2.6.0 (2019-05-29)
- add getUserId util function (f898423)
- Add support for the HUB_LANDSCAPE_SMALL (Echo Show 5) viewport (#557) (707b0b2)
2.5.2 (2019-04-24)
2.5.1 (2019-03-08)
- remove response factory auto escape xml character behavior. (31ce953)
2.5.0 (2019-03-07)
- add RequestEnvelopeUtils functions (#525) (14be7a8)
- auto escape invalid SSML characters (#522) (7a4f215), closes #472
2.4.0 (2019-02-21)
- update to fix a build error casued by 'aws-sdk-mock' breaking changes (f3e380c)
- add deleteAttributes to PersistenceAdapter interface and deletePersistentAttributes to AttributesManager interface (#507) (e7409f1)
- add playbehavior support to response builder (#515) (7a51f29)
2.3.0 (2018-11-05)
- add support for CanFulfillIntentRequest (f38c3d0)
2.2.0 (2018-10-30)
- This release adds support for APL (Public Beta). The Alexa Presentation Language (APL) enables you to build interactive voice experiences that include graphics, images, slideshows, and to customize them for different device types. (bcdfec8)
2.1.0 (2018-10-04)
- add option to configure file name prefix in s3 persistence apdater(#467) (10780e0)
- SDK structure update (3f52c59)
2.0.10 (2018-09-25)
- add ask-sdk-s3-persistence-adapter to tsconfig.json (85aba3a)
- handle locale not being present in v1 adapter (03321ef)
2.0.9 (2018-09-10)
2.0.8 (2018-07-30)
2.0.7 (2018-06-22)
2.0.6 (2018-06-12)
- make auto create table behavior more consistent (fa826e4)
2.0.5 (2018-05-16)
- update execution behavior of interceptor (352f638)