All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.1.0 (2020-04-16)
- add new ask util command "generate-lwa-tokens" (d74332f)
- add logic to handle the param which isArray and isJson for smapi commands (ebbc2fe)
- creating a new self-hosted skill fails with TypeError (#121) (b1560dc)
- lock package version with ask-smapi-model's version (56bdb16)
- parse to correct data type for nested body parameter (#122) (6998837)
- rename smapi commands version parameter since it was conflicting with global version parameter (#125) (11f808a)
- update python-pip build-flow's build powershell script (efa62b2)
2.0.1 (2020-04-10)
- improve user experiences by updating the post-lwa response webpage (#108) (41c17a6)
- parse order of parameters from function source code (#112) (7859681)
2.0.0 (2020-04-08)
0.13.0 (2020-04-08)
- add version reminder to high-level commands if ask-cli releases (#104) (4445cfa)
- implemented auto generation of docs for smapi commands (#70) (9b2f93e)
- add skipUnwrap to 2 new complex body parameters (c58453c)
- askx new -> change the representation layer for deployers (#106) (0c7750c)
0.12.0 (2020-04-02)
- ashx new AHS -> fails with credential problem (#98) (2da4326)
- askx new --template-url -> the language and deployer selection a… (#95) (1907e07)
- askx upgrade-project -> remove skill.json and other v1 artifacts (#102) (936e197)
- enable skill for hosted skill init (#96) (8dbf91d)
- file permissions for .ask/cli_config and .aws/credentials (#94) (d891df8)
- provide instruction in init command and change to warn if no error from user inputs (2b3ae49)
- simplify the message in new command, skip bootstrap if template is deployer-aware (8a80e46)
- update messaging in dialog, configure and new commands (62d747d)
0.11.1 (2020-03-31)
- askx init --hosted-skill-id -> fail when not include ask-resources.json in the git (#75) (f0da5da)
- askx new -> list of selections is not static when choosing deployer (#91) (5d86874)
- change upgrade-project command to track skill-id in ask-states.json (#90) (97e986e)
- enable interaction after record and support option to append quit to replay file, continue session after .record (#89) (ea8da7a)
- fix issue of vendor-id being required parameter (#86) (183a3e1)
- show error for the smapi commands from the upstream request (#85) (6fcb601)
- update to "open" package and add warn messaging for token security (aee5c92)
0.11.0 (2020-03-27)
- move states data from ask-resources.json configuration to .ask/ask-states.json (45d550e)
- adding -p shortcut and description for smapi default options (#73) (f50184a)
- change from fatal to warn message (#71) (37c922f)
- fix issues when parent parameter is not camel case (#72) (8ac3844)
0.10.5 (2020-03-25)
- add the missed return before the callback when handleExistingLambda fails in upgrade command (#67) (6b941af)
0.10.4 (2020-03-25)
- default success message when no response body from smapi (b7fdd59)
- fix issue when test was switching git branch to master (0ca3582)
0.10.3 (2020-03-25)
0.10.2 (2020-03-23)
- git-client refactoring (394fe82)
- hosted skill create + clone (25bac7e)
- hosted skill deploy (b303741)
- hosted skill-upgrade project (72b9ac7)
- hosted skills initialization - git clone (3dca627)
- keep .git in migrated project & add git repositoryurl in ask-resources.json for hosted skill (91a6cd9)
0.10.1 (2020-03-23)
- add exit code 1 for failed smapi command; take first element from ask-smapi-sdk client response; add commander handling for required options (756b5b0)
0.10.0 (2020-03-20)
- implemented smapi command (2f81f03)
0.9.1 (2020-03-20)
- track "expires_at" into credentials file when getting lwa tokens (52f1872)
0.9.0 (2020-03-19)
- port dialog command to cli v2 (c88938c)
- check environmental variable ASK_SMAPI_SERVER_BASE_URL in smapi client before default endpoint (3710699)
0.8.0 (2020-02-25)
- add telemetry with metric client (e4e72e2)
- convert v1 init command to v2 configure command. (8268de8)
- new CLI command "init" to initialize skill project (284b933)
- environment variables usage and profile name check in configure command (9879b8f)
- solve the functional test failure caused by app-config (5d3053e)
0.7.3 (2020-02-13)
0.7.2 (2020-02-12)
- updated awsRegion setting logic (e2807aa)
0.7.1 (2020-02-05)
- add message to check that user in root directory of the project when config file not found (b92d864)
0.7.0 (2020-01-28)
- add "ask api get-metrics" and "ask api export-package" commands (eb94433) =======
0.6.2 (2020-02-12)
- updated awsRegion setting logic (07b5fa9)
Stashed changes
0.6.1 (2019-12-25)
- upgraded nodejs from v8 to v10 & fixed validate lambda deploy state issue (e18b1df)
0.6.0 (2019-12-12)
- add two api commands "get-task" and "search-task" (9ac1ed0)
0.5.0 (2019-12-06)
- implement "ask util upgrade-to-v2" command to upgrade v1 project to v2 structure (f474f2b)
0.4.1 (2019-12-05)
0.4.0 (2019-12-05)
- add lambda deployer (808be3a)
0.3.0 (2019-11-06)
- improve error handlings for built-in code build flows (node-npm, python-pip and java-mvn) (3f76185)
0.2.1 (2019-11-06)
- enable skill after deploy resources finished (#30) (4665bde)
- enhance post skillInfrastructure deploy by comparing hash before calling updateManifest and adding polling to ensure update request completes (10b2e63)
- use Math.pow() to replce ** for Node v6 support in retry-utility (1c6f372)
- enable skill after deploy resources finished (#30) (4665bde)
- enhance post skillInfrastructure deploy by comparing hash before calling updateManifest and adding polling to ensure update request completes (10b2e63)
- release of ask-cli-x!