2.5.15 (2020-01-28)
Implemented enhancements:
Merged pull requests:
- Feat/update deps #489 (hyzhak)
- chore(deps): bump handlebars from 4.1.2 to 4.5.3 in /functions #488 (dependabot[bot])
2.5.14 (2019-12-26)
Implemented enhancements:
Merged pull requests:
2.5.13 (2019-12-20)
Implemented enhancements:
Merged pull requests:
- Feature/support collection unlockedrecordings #484 (hyzhak)
- #471 feat(cleaner): setup scheduler for obsolete users clearning #479 (hyzhak)
2.5.12 (2019-08-30)
Implemented enhancements:
Fixed bugs:
- hit the limit of Amazon Lambda #476 [alexa]
- Assistant goes into a loop when selected instrumental genre #447
Closed issues:
- Failure in setting up dev environment #469
- Project Idea #2 for GSoC 2019 #463
- Problem in startup #446
- Unresponsive webhook while hosting on firebase. #443
- Error while running local server #434
Merged pull requests:
- Feature/reduce size #477 (hyzhak)
- Feature/473 simple recommendation #474 (sayak119)
- failure in setting dev environment due to missed .runtimeconfig.json #470 (sayak119)
- Bump axios from 0.18.0 to 0.18.1 in /uploader #468 (dependabot[bot])
- Chore/upgrade deps #467 (hyzhak)
- Chore/upgrade deps #465 (hyzhak)
- Feature/upgrade deps #464 (hyzhak)
- add integrational test of 'play <collection> should play <collection>… #450 (hyzhak)
- Improved Readme and added a fake config (temporary solution) #444 (yagyanshbhatia)
- Feature/389 fix english #435 (hyzhak)
2.5.10 (2019-01-09)
Implemented enhancements:
Merged pull requests:
2.5.9 (2018-12-29)
Implemented enhancements:
Merged pull requests:
2.5.8 (2018-12-24)
Implemented enhancements:
- add dialogflow model #430
- should re-prompt answer "yes" on welcome phrase to more explicit question (78s, live, or christmas music) #423
Closed issues:
- PERMISSION_DENIED while initialising the actions repo with firebase. #433
2.5.7 (2018-12-20)
Implemented enhancements:
Merged pull requests:
- Feature/430 add dialogflow model #431 (hyzhak)
- update welcoming phrase > yes phrase #429 (hyzhak)
- Feature/424 update welcoming phrase #428 (hyzhak)
- Feature/422 genre should work as play genre #427 (hyzhak)
2.5.6 (2018-12-18)
Fixed bugs:
- alexa still uses "Christmas music" in api request to IA #425
Merged pull requests:
2.5.5 (2018-12-17)
Implemented enhancements:
- use proxy for bunch of IA API requests #420
Merged pull requests:
2.5.4 (2018-12-15)
Implemented enhancements:
Fixed bugs:
- fail to playback next song when we got duplication in random response from IA #417
- potential security vulnerability in one of project dependencies #409
Merged pull requests:
- Bugfix/fail on songs duplication 2 #419 (hyzhak)
- Bugfix/fail on songs duplication #418 (hyzhak)
- Feature/412 use card to show title and image on playback #416 (hyzhak)
2.5.3 (2018-12-14)
Fixed bugs:
Merged pull requests:
- process query slots before pass to music query action #415 (hyzhak)
- Feature/upgrade deps #414 (hyzhak)
- request next song instead of random song #413 (hyzhak)
- Bugfix/410 genre could conflicts with response #411 (hyzhak)
2.5.2 (2018-12-07)
Fixed bugs:
- incorrect
conversationId
getter #401 - Cannot use "undefined" as a Firestore value #400
- alexa stops long random playlist after a while #395
Merged pull requests:
- Bugfix/395 alexa stops long random playlist after a while #408 (hyzhak)
- Bugfix/400 cannot use undefined as firestore value #404 (hyzhak)
- Bugfix/401 incorrect conversation id getter #402 (hyzhak)
2.5.1 (2018-12-04)
Implemented enhancements:
- split speech and display texting #392
Fixed bugs:
- "playlist has ended... would you like to continue" bug #329
- warning: conv.user.id is DEPRECATED #290
Merged pull requests:
- Feature/290 stop using conv.user.id #399 (hyzhak)
- Feature/392 split speech and display #393 (hyzhak)
- Bugfix/329 play list is ending before too early #366 (hyzhak)
2.5.0 (2018-11-23)
Implemented enhancements:
- fix the special character display issue #117
Fixed bugs:
- simple response and resume doesn't work when we don't have last phrase #386
- Can't play random grateful dead #383
Merged pull requests:
2.4.2 (2018-11-20)
Merged pull requests:
2.4.1 (2018-11-20)
Fixed bugs:
- I am having trouble connecting to the audio file U.R.I. error #380
- fail on previous intent for "play genre" #377
Merged pull requests:
- Hotfix/380 missed crowd noise #382 (hyzhak)
- Bugfix/377 fail on previous intent for play genre #381 (hyzhak)
2.4.0 (2018-11-19)
Implemented enhancements:
- reprompt playback actions on non-playback state #370
- shuffle for sync-album #369
- use AudioPlayer.PlaybackStarted instead of AudioPlayer.PlaybackNearlyFinished to move current playing cursor #368 [alexa]
- handle end of playlist #364
- support previous intent #355
- support shuffle on/off intent #353
- support loop on/off intent #352
Merged pull requests:
- Feature/364 handle end of playlist #376 (hyzhak)
- Feature/369 shuffle for async album #375 (hyzhak)
- Feature/368 support alexa playback nearly finished #373 (hyzhak)
- Feature/370 reprompt playback actions on non playback stat #372 (hyzhak)
- Feature/shuffle #371 (hyzhak)
- Feature/loop on off #367 (hyzhak)
- Feature/previous intent #362 (hyzhak)
2.3.1 (2018-11-09)
Merged pull requests:
2.3.0 (2018-11-09)
Implemented enhancements:
- send logs to bespoken #358
- support fallback intent #356
- support start over intent #354
- default answer for yes and no user's request #349
- extend fsm with history and hierarchy #347
- stop command should close Alexa Skill #338 [alexa]
- Version action keeps session open without prompt #310
- give context help for user #233
Merged pull requests:
- Feature/send logs to bespoken #361 (hyzhak)
- Feature/fallback intent #360 (hyzhak)
- Feature/354 start over intent #357 (hyzhak)
- Feature/310 prompt after version intent #351 (hyzhak)
- Feature/349 default handler for yes no #350 (hyzhak)
- Feature/233 context help #346 (hyzhak)
- feature/338-stop-intent-should-close-alexa-skill #343 (hyzhak)
2.2.6 (2018-10-29)
Implemented enhancements:
- update to node@8 #336
- Music player should give title of song upon request during playback [Song Details Intent] #311 [alexa]
Merged pull requests:
2.2.5 (2018-10-18)
Implemented enhancements:
- Turn on Dashbot #315
Merged pull requests:
- Feature/integrate dashbot to dialogflow v2 #335 (hyzhak)
- Feature/update deps #334 (hyzhak)
- Feature/chmod 777 #332 (hyzhak)
2.2.4 (2018-08-24)
Implemented enhancements:
Merged pull requests:
- play audiobook moby dick ch3 #327 (hyzhak)
- Feature/books uploader #326 (hyzhak)
- Feature/clean and update strings.js scheme #323 (hyzhak)
- Feature/hot fix #321 (hyzhak)
2.2.3 (2018-08-20)
Implemented enhancements:
- improve performance logging #317
- react gracefully when we can't get data from IA #82
- Handle empty music query result #47
Merged pull requests:
- Feature/improve performance logging #320 (hyzhak)
- Feature/handle empty response #319 (hyzhak)
- Feature/handle ia endpoint fail #313 (hyzhak)
2.2.2 (2018-08-13)
Implemented enhancements:
- Catch all exceptions in action handlers and prompt user #45
Fixed bugs:
Merged pull requests:
- Feature/catch all exceptions #309 (hyzhak)
- feature / More expressive dialog #306 (adaveinthelife)
2.2.1 (2018-07-30)
Implemented enhancements:
- update deps #297
Fixed bugs:
Merged pull requests:
- Feature/handle unhandled intent #304 (hyzhak)
- Update version.spec to fix test error #301 (adaveinthelife)
- Feature/update deps #299 (hyzhak)
2.2.0 (2018-07-25)
Implemented enhancements:
- Deploy new version of Alexa Skill to new AWS account #295 [alexa]
- Make Alexa Skill available for beta testing #294 [alexa]
- Add description of IA Alexa Skill #293 [alexa]
- add app icons to alexa skill #292 [alexa]
- Improve welcome message #283
Merged pull requests:
- Fixed version dialog issue with Alexa and added changes to version spec test #298 (adaveinthelife)
- Dialog changes #296 (adaveinthelife)
2.1.13 (2018-07-16)
Implemented enhancements:
- create specified logger module to log performance #275
- automating alexa skill dialog testing #273 [alexa]
- support randomly intent in context of search-music fsm state #271
- clear alexa session attributes on InOneGoMusicPlayback intent and new session #259 [alexa]
- Migrate Script for uploading dialog flow to v2 #236
- bind alexa intents with google actions #196
Fixed bugs:
- Error during DynamoDB put:ValidationException: The parameter cannot be converted to a numeric value: NaN #225 [alexa]
Merged pull requests:
- Feature/alexa dialog changes #288 (adaveinthelife)
- Feature/synonymous intents #281 (hyzhak)
- Feature/automating alexa skill dialog testing #279 (hyzhak)
- Feature/log performance #277 (hyzhak)
- Hotfix/error during dynamodb put validation exception #274 (hyzhak)
- Feature/randomly in context of search music state #272 (hyzhak)
- Feature/clear alexa session attributes on in one go music playback intent #268 (hyzhak)
- [WIP] #236 Migrate Script for uploading dialog flow to v2 #266 (bimlendra)
2.1.12 (2018-05-02)
Implemented enhancements:
- resume playback when get unknown or no intent in context of playback fsm state #262
- update deps #257
- change number of requested rows and order of suggestions #255
- handle Alexa PlaybackFailed Request #213 [alexa]
- migrate to [email protected] #96
- finite state machine #30 [alexa]
Fixed bugs:
Merged pull requests:
- Feature/resume playback in context of playback fsm state #265 (hyzhak)
- Hotfix/fail on rendering response with quotes and ampersand #264 (hyzhak)
- Feature/finite state machine #261 (hyzhak)
- Feature/handle alexa playback failed request #260 (hyzhak)
- Feature/upgrade deps #258 (hyzhak)
- Feature/change suggestions settings #256 (hyzhak)
- use raven.client to config #254 (hyzhak)
2.1.11 (2018-04-27)
Implemented enhancements:
Fixed bugs:
- broken IA requests with quotes #247
- use persistent attributes for storing playback data #246 [alexa]
- sequential playback is broken for Alexa SDK v2 #244 [alexa]
Merged pull requests:
- Feature/exit intent #252 (hyzhak)
- Feature/use alexa persistent attributes #250 (hyzhak)
- Hotfix/broken ia requests #248 (hyzhak)
- strip AudioPlayer head from request type #245 (hyzhak)
2.1.10 (2018-04-26)
Implemented enhancements:
- use different IA API endpoints for different platforms #241
- script to bump repository version #239
- improve advancedsearch.php url template #224
Merged pull requests:
- Feature/make advancedsearch highly customizable #243 (hyzhak)
- Feature/use different ia endpoints for different platoforms #242 (hyzhak)
2.1.9 (2018-04-25)
Implemented enhancements:
- migrate to Alexa SDK v2 #231 [alexa]
- add changelog #229
- support media query dialogs for alexa #221 [alexa]
- migrate to Dialog Flow v2 #180
- expose version of the app to the logs on start #83
- Script for uploading dialog flow #33
- put all tokens to env variables #17
Merged pull requests:
- add script to bump version #240 (hyzhak)
- Feature/migrate to dialog flow v2 #238 (hyzhak)
- Feature/alexa sdk 2.0 #234 (hyzhak)
- Fix spelling issue in README: s/assess/access #227 (machawk1)
- [WIP] #33 script for uploading dialog flow entities #165 (bimlendra)
2.1.8 (2018-04-20)
Implemented enhancements:
- profile performance of requests #228
- support Alexa.CancelIntent Request #219 [alexa]
- resume playback #211 [alexa]
- re-prompt user when they missed the available range #90
Fixed bugs:
- use util.inspect for logging instead of json.stringify #217
Merged pull requests:
- Feature/profile performance #230 (hyzhak)
- Feature/media query dialogs for alexa #226 (hyzhak)
- Feature/alexa cancel intent #220 (hyzhak)
- Hotfix/user util inspect #218 (hyzhak)
- Feature/resume playback for alexa #216 (hyzhak)
- Feature/playing stream of songs on alexa #212 (hyzhak)
- Feature/playback layer #205 (hyzhak)
2.1.6 (2018-04-11)
Implemented enhancements:
- layer of arguments fetching #202
- implement session level persistence for both platform alexa and assistant #193
Merged pull requests:
- Feature/intent arguments layer #203 (hyzhak)
- Feature/session persistence data layer #201 (hyzhak)
- Feature/improve sentry #200 (hyzhak)
- Hotfix/listen to #199 (hyzhak)
- [WIP] #83 expose version of the app to the logs on start #136 (bimlendra)
2.1.4 (2018-04-06)
Implemented enhancements:
- Prepare support of Alexa platform #142
Fixed bugs:
- sentry doesn't get errors #194
Merged pull requests:
2.1.2 (2018-04-05)
Implemented enhancements:
- decorate all fetch calls #68
Merged pull requests:
2.1.1 (2018-04-05)
Merged pull requests:
2.1.0 (2018-04-05)
Implemented enhancements:
- setup sentry #11
Merged pull requests:
- Feature/sentry #189 (hyzhak)
- Feature/init alexa skill #186 (hyzhak)
- Feature/clear dialogflow interface #184 (hyzhak)
- Feature/clean obsolete code #183 (hyzhak)
2.0.17 (2018-03-29)
Implemented enhancements:
- welcome intent should reset search query #181
- Re-prompt user when we are waiting for collection by getting answer 'yes' #179
Merged pull requests:
- Feature/welcome intent reset search slots #182 (hyzhak)
- Fix suggestion dialog to be more conversational #178 (juliascript)
2.0.16 (2018-03-25)
Implemented enhancements:
- acknowledge chosen presets #93
Merged pull requests:
2.0.15 (2018-03-24)
Fixed bugs:
- debugger logs any message as an error #167
Merged pull requests:
2.0.14 (2018-03-22)
Implemented enhancements:
- wrap resolver substitution in templates to a reusable method #162
- accumulate response and give final answer at the end of handling #112
Merged pull requests:
- update: 'Ok, muting song titles' #169 (hyzhak)
- Feature/accumulate response before send to server #168 (hyzhak)
- WIP : test fail for audio.spec.js #166 (bimlendra)
- Feature/convert resolvers to extensions #164 (hyzhak)
2.0.13 (2018-03-19)
Implemented enhancements:
- wrap acknowledge template selector to dedicated middleware #161
- Improve Wording - drop word collection #154
- Custom song title for different collections #124
Closed issues:
- issue with functions emulated #156
Merged pull requests:
2.0.11 (2018-03-17)
Implemented enhancements:
- speech song titles should be optional and turned off by default #132
Merged pull requests:
- Feature/drop collection from acknowledges #158 (hyzhak)
- Feature/custom title #157 (hyzhak)
- README.md and .gitignore file updated #152 (anishsarangi)
2.0.10 (2018-03-15)
Implemented enhancements:
- move all js sources to ./functions/src directory #139
- improve logging #130
- some albums of etree doesn't have artist collection #86
- we should use
app.data
to store user's specific data in its session #12
Merged pull requests:
- Feature/mute song titles #153 (hyzhak)
- Feature/Improve description of local server running #149 (hyzhak)
- Feature/use creator as filter #147 (hyzhak)
- Feature/improve logging #143 (hyzhak)
- move sources from ./functions to ./functions/src #141 (hyzhak)
- [WIP] #17 put all tokens to env variables #122 (bimlendra)
2.0.9 (2018-03-13)
Implemented enhancements:
- upgrade actions-on-google to public available #134
- aliases for collection names #101
- suggestion for years #74
Merged pull requests:
2.0.8 (2018-03-12)
Implemented enhancements:
- happy dialog #5 #121
- revert original greetings #119
- could use multiple values in slot #116
- got 0 songs in random chunk #109
Fixed bugs:
- got 0 songs in random chunk #109
Merged pull requests:
- Feature/improve readme #133 (hyzhak)
- Feature/happy dialog 5 #127 (hyzhak)
- Hostfix/add extra logging #126 (hyzhak)
- we received zero songs in chunk, let's skip it #123 (hyzhak)
2.0.7 (2018-03-09)
Implemented enhancements:
- default slots for in one go actions #114
Fixed bugs:
- we fails to play some songs #84
Merged pull requests:
- Hotfix/revert original greeting #120 (hyzhak)
- Feature/multiple choices in one slot #118 (hyzhak)
- Feature/default for in on go actions #115 (hyzhak)
- use stronger encoding for songs urls #113 (hyzhak)
2.0.6 (2018-03-07)
Merged pull requests:
2.0.5 (2018-03-07)
Implemented enhancements:
- in one go "Happy Dialogs" 11-15 #108
Merged pull requests:
2.0.4 (2018-03-07)
Implemented enhancements:
Merged pull requests:
- Feature/async playlist #107 (hyzhak)
- pass playlist selector into one go handler #106 (hyzhak)
- Feature/hoh in one go #105 (hyzhak)
2.0.3 (2018-03-05)
Implemented enhancements:
Merged pull requests:
- set randomly preset for george blood collection #104 (hyzhak)
- set randomly preset for default music search query #100 (hyzhak)
- Feature/skipped slot #99 (hyzhak)
- by default sort slot for georgeblood collection is random #98 (hyzhak)
2.0.2 (2018-03-03)
Implemented enhancements:
Merged pull requests:
2.0.1 (2018-03-02)
Implemented enhancements:
- happy dialog #1 #80
- slot scheme with condition #72
- handle coverage and year action #51
- combine all select search query slot actions together in the one handler #44
- handle band action #41
- handle category action #38
- update welcome message #31
- clean code and suppress logging of process.env and firebase.config() in local env #26
- implement "Happy path" 2 #22
- refactor: use Map() for matching intends to handler #10
- split single index.js to few submodules #6
Fixed bugs:
Closed issues:
- update select-collection message #58
Merged pull requests:
- Feature/happy dialog 1 #81 (hyzhak)
- Feature/slot scheme with condition #79 (hyzhak)
- Feature/clean code #71 (hyzhak)
- Feature/implement dialog 2 on slots #70 (hyzhak)
- Fix lint errors that were not caught previously (due to eslint bug) #69 (juliascript)
- Make lint search all files #67 (juliascript)
- Feature/slot fulfillment #66 (hyzhak)
- Change char back #65 (juliascript)
- Fix grammar - between/and or from/to #64 (juliascript)
- Add acknowledgers to make conversation more fluid #63 (juliascript)
- Fix string quotes (invalid char) #62 (juliascript)
- Change string to be - welcome to the live music collection ... #61 (juliascript)
- Remove dual acknowledger for artist/collection name #60 (juliascript)
- [WIP] #58 update select-collection message #59 (bimlendra)
- Feature/select collections on slot machine #57 (hyzhak)
- Hotfix/does not support media response #54 (hyzhak)
- hotfix/disable-welcome-back #52 (hyzhak)
- Feature/handle select coverage and date #50 (hyzhak)
- Feature/handle creator action #43 (hyzhak)
- Feature/handle category action #39 (hyzhak)
- [WIP] #31 update welcome message #36 (bimlendra)
- Feature/sync-playlist #32 (hyzhak)
- Feature/suppress logging of process env #27 (hyzhak)
2.0.0 (2018-02-22)
Implemented enhancements:
- use object as parameter for say/tell functions #24
- use Debug #14
- cover basic functionality by unit tests #5
- standard javascript code style #3
Merged pull requests:
- Feature/use obj as parameter for say n tell #25 (hyzhak)
- Hotfix/failed deploy #21 (hyzhak)
- use firebase configs to set debug scope #20 (hyzhak)
- Feature/use app data for user state #18 (hyzhak)
- [#6] Move strings to submodule #16 (juliascript)
- [WIP] #6 Add more strings to submodule #15 (juliascript)
- Feature/use map - part 1 #13 (hyzhak)
- setup mocha and chai #9 (hyzhak)
- Ran eslint #8 (juliascript)
- [WIP] #6 - Submodules - Move some strings out to individual files #7 (juliascript)
- Feature/standard code style #4 (hyzhak)
- Feature/code style #2 (hyzhak)
- Grammar and spelling fixes in speech output and reprompt strings #1 (juliascript)
1.0.0 (2018-02-12)
* This Change Log was automatically generated by github_changelog_generator