Skip to content

Latest commit

 

History

History
903 lines (599 loc) · 67.5 KB

CHANGELOG.md

File metadata and controls

903 lines (599 loc) · 67.5 KB

Change Log

2.5.15 (2020-01-28)

Full Changelog

Implemented enhancements:

  • fix pronunciation of “live” (long “i”) concerts #491 [alexa]

Merged pull requests:

2.5.14 (2019-12-26)

Full Changelog

Implemented enhancements:

Merged pull requests:

2.5.13 (2019-12-20)

Full Changelog

Implemented enhancements:

  • Adding "Unlocked Recordings" collection #482
  • Schedule session of data cleaning #471

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)

Full Changelog

Implemented enhancements:

  • simple recommendation #473 [alexa]
  • play <year> #441
  • improve google action performance #318

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:

2.5.10 (2019-01-09)

Full Changelog

Implemented enhancements:

Merged pull requests:

  • Feature / add support of dashbot logger #385 (hyzhak)

2.5.9 (2018-12-29)

Full Changelog

Implemented enhancements:

Merged pull requests:

2.5.8 (2018-12-24)

Full Changelog

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)

Full Changelog

Implemented enhancements:

  • update welcome phrase #424
  • "<genre>" should work as "play <genre>" #422

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)

Full Changelog

Fixed bugs:

  • alexa still uses "Christmas music" in api request to IA #425

Merged pull requests:

  • Hotfix/425 alexa still uses christmas music genre #426 (hyzhak)

2.5.5 (2018-12-17)

Full Changelog

Implemented enhancements:

  • use proxy for bunch of IA API requests #420

Merged pull requests:

  • Feature/420 use proxy for the rest of endpoints #421 (hyzhak)

2.5.4 (2018-12-15)

Full Changelog

Implemented enhancements:

  • use card to show title and image on playback #412 [alexa]

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)

Full Changelog

Fixed bugs:

  • genre could conflicts with response #410 [alexa]

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Merged pull requests:

  • don't lower case album id, because it could be urls are case sensitive #384 (hyzhak)

2.4.1 (2018-11-20)

Full Changelog

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)

Full Changelog

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:

2.3.1 (2018-11-09)

Full Changelog

Merged pull requests:

2.3.0 (2018-11-09)

Full Changelog

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:

2.2.6 (2018-10-29)

Full Changelog

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)

Full Changelog

Implemented enhancements:

  • Turn on Dashbot #315

Merged pull requests:

2.2.4 (2018-08-24)

Full Changelog

Implemented enhancements:

  • experimental feature - to read Moby Dick Chapter 3 #325
  • clean and update strings.js scheme #322

Merged pull requests:

2.2.3 (2018-08-20)

Full Changelog

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:

2.2.2 (2018-08-13)

Full Changelog

Implemented enhancements:

  • Catch all exceptions in action handlers and prompt user #45

Fixed bugs:

  • unhandled intent of Alexa #303 [alexa]
  • Change acknowledgement dialog to be more expressive. #300

Merged pull requests:

2.2.1 (2018-07-30)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Alexa spells version 2.1.12 as date #276 [alexa]

Merged pull requests:

2.2.0 (2018-07-25)

Full Changelog

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:

2.1.13 (2018-07-16)

Full Changelog

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)

Full Changelog

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:

  • fail on rendering response with quotes and ampersand #263
  • raven warning about missed dsn #253

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)

Full Changelog

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:

2.1.10 (2018-04-26)

Full Changelog

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)

Full Changelog

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:

2.1.8 (2018-04-20)

Full Changelog

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:

2.1.6 (2018-04-11)

Full Changelog

Implemented enhancements:

  • layer of arguments fetching #202
  • implement session level persistence for both platform alexa and assistant #193

Merged pull requests:

2.1.4 (2018-04-06)

Full Changelog

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)

Full Changelog

Implemented enhancements:

  • decorate all fetch calls #68

Merged pull requests:

2.1.1 (2018-04-05)

Full Changelog

Merged pull requests:

2.1.0 (2018-04-05)

Full Changelog

Implemented enhancements:

  • setup sentry #11

Merged pull requests:

2.0.17 (2018-03-29)

Full Changelog

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:

2.0.16 (2018-03-25)

Full Changelog

Implemented enhancements:

  • acknowledge chosen presets #93

Merged pull requests:

  • Feature/reprompt user when they missed available range #174 (hyzhak)

2.0.15 (2018-03-24)

Full Changelog

Fixed bugs:

  • debugger logs any message as an error #167

Merged pull requests:

2.0.14 (2018-03-22)

Full Changelog

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)

Full Changelog

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:

  • Feature/move template selector to the selectors #163 (hyzhak)

2.0.11 (2018-03-17)

Full Changelog

Implemented enhancements:

  • speech song titles should be optional and turned off by default #132

Merged pull requests:

2.0.10 (2018-03-15)

Full Changelog

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:

2.0.9 (2018-03-13)

Full Changelog

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)

Full Changelog

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:

2.0.7 (2018-03-09)

Full Changelog

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)

Full Changelog

Merged pull requests:

  • Feature/encode song url before store #111 (hyzhak)

2.0.5 (2018-03-07)

Full Changelog

Implemented enhancements:

  • in one go "Happy Dialogs" 11-15 #108

Merged pull requests:

2.0.4 (2018-03-07)

Full Changelog

Implemented enhancements:

  • happy dialog #12 #103
  • one go intents #102
  • async playlist/feeder #87

Merged pull requests:

2.0.3 (2018-03-05)

Full Changelog

Implemented enhancements:

  • Happy Dialog #4 #92
  • skipped slot #75

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)

Full Changelog

Implemented enhancements:

  • presets for slots #91
  • don't render songs properties which we don't have #88
  • playlist #28

Merged pull requests:

2.0.1 (2018-03-02)

Full Changelog

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:

  • "Internet Archive isn't supported on this device." for fresh deployed app #53
  • fix eslint #34

Closed issues:

  • update select-collection message #58

Merged pull requests:

2.0.0 (2018-02-22)

Full Changelog

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:

1.0.0 (2018-02-12)

* This Change Log was automatically generated by github_changelog_generator