Skip to content

Latest commit

 

History

History
510 lines (320 loc) · 22.9 KB

CHANGELOG.md

File metadata and controls

510 lines (320 loc) · 22.9 KB

Jovo Framework Changelog

2.2.14 (2019-07-19)

🚀 New Feature

  • jovo-framework Add simpler SSL integration

🐛 Bug Fix

  • jovo-core Fixes sessionData as a copy to the request object bug issue #544
  • jovo-platform-googleassistant Fixes optional parameters in addAudio

Committers: 1

2.2.13 (2019-07-10)

🐛 Bug Fix

  • jovo-platform-dialogflow #535 Fixes Dialogflow Session Attributes (@BronxBombers)
  • jovo-platform-googleassistant #539 Fixes hasScreenInterface (@freiSMS)
  • jovo-platform-alexa Fixes APL directives in combination with InSkillPurchase directives
  • jovo-platform-googleassistant Fixes ON_HEALTH_CHECK requests issue #517 (again)

Committers: 3

2.2.12 (2019-07-01)

🚀 New Feature

💅 Enhancement

  • jovo-framework #533 Adds possibility to partially exclude and replace the log (@Veake)

🐛 Bug Fix

  • jovo-platform-googleassistant Fixes ON_HEALTH_CHECK requests issue #517
  • jovo-platform-googleassistant Fixes askForNotification issue #529

Committers: 3

2.2.10 (2019-06-19)

🐛 Bug Fix

  • jovo-framework #525 Fixing a bug in server.js that breaks the express server (@daveradical)

Committers: 1

2.2.9 (2019-06-07)

🐛 Bug Fix

  • jovo-core Fix error in plugin configs (fix issue #521)

Committers: 1

2.2.8 (2019-06-05)

💅 Enhancement

  • jovo-framework #515 Adds Conversational Components (BETA) (@KaanKC)
  • jovo-core Updates TSLint rules (WIP)

🐛 Bug Fix

  • jovo-platform-googleassistant Fixes ON_HEALTH_CHECK requests

Committers: 2

2.2.7 (2019-06-03)

Breaking Changes

  • jovo-cms-googlesheets Values without variations (one row) previously returned an array with one element. This was not the expected behavior. Since this version single values are return as a string. (Doesn't break anything if you use the SpeechBuilder)

    Old version: this.$cms.t('key')[0]
    Fixed version: this.$cms.t('key')

🚀 New Feature

  • jovo-framework #503 Adds Conversational Components (BETA) (@KaanKC)
  • jovo-framework #511 Adds Input validation (@rubenaeg)
  • jovo-platform-alexa #506 Adds hasAutomotive getter (@natrixx)
  • jovo-platform-alexa #506 Adds viewport info for alexaRequests (@freiSMS)

💅 Enhancement

  • jovo-core #507 Refactored loading of the config-data (@Veake)

🐛 Bug Fix

  • jovo-cms-googlesheets Fix response sheet parser. Single values will be transformed to a string
  • jovo-platform-alexa #497 Address getReprompt issue for Alexa (@natrixx)
  • jovo-plugin-debugger #496 Fix AUDIOPLAYER.AlexaSkill.PlaybackFinished intent name in debugger (@curiousdustin)

Committers: 7

2.2.5 (2019-05-07)

🐛 Bug Fix

jovo-cms-googlesheets #494 Fix empty Cells on CMS bug (@rubenaeg)

Committers 1

2.2.4 (2019-05-03)

  • jovo-framework Improve Conversation test runtime handling (send(req), sendToServer(req), sendToApp(req, app))

2.2.3 (2019-05-03)

🚀 New Feature

  • jovo-platform-googleassistant #479 Add google res getters (@natrixx)
  • jovo-framework #488 Send test requests directly to app object (issue #469) (@stephen-wilcox)

💅 Enhancement

  • jovo-platform-dialogflow, jovo-platform-googleassistant Improve robustness of the Dialogflow/Googleassistant integration

🐛 Bug Fix

  • jovo-platform-dialogflow Fix Dialogflow testsuite issue #481
  • jovo-platform-dialogflow Fix missing X.original input parameter
  • jovo-framework #490 Add missing dependencies (in dev setup) (@stephen-wilcox)

Committers: 3

2.2.2 (2019-04-18)

💅 Enhancement

  • jovo-platform-alexa #470 Add Alexa response getters (@natrixx)
  • jovo-framework #474 Adds helpers to check for request types (@KaanKC)
  • jovo-framework #463 Refactoring and unit tests (@KaanKC)
  • jovo-airtable-cms #461 Add AirtableCMS Unit Tests (@rubenaeg)
  • jovo-platform-alexa #475 Adds CanfulfillIntentRequest example | 🐛 Sets canFulfillRequest() param to possibly undefined (@KaanKC)

🐛 Bug Fix

  • jovo-db-firestore #473 Fix Saves updatedAt only if it's defined (issue #472) (@KaanKC)
  • jovo-platform-dialogflow #464 Fixed hasState(), hasSessionData() (issue #462) (@natrixx)
  • jovo-db-mysql Fix default connection config

Committers: 3

2.2.1 (2019-04-08)

🐛 Bug Fix

  • jovo-framework Fix unit testing FileDB initialization (issue #455)

Committers: 1

2.2.0 (2019-04-04)

🚀 New Feature

  • jovo-framework #446 DB save optimization only saves to db if changes were made (@KaanKC)
  • jovo-framework #442 Update addText to accept arbitrary SSML wrapping elements (@jnthnwn)
  • jovo-framework #451 Adds updatedAt to databases (@KaanKC)

💅 Enhancement

  • jovo-framework Improved Typescript compatibility (Examples)
  • jovo-cms-googlesheets #450 Add Unit Tests for GoogleSheetsCMS integration (@rubenaeg)
  • jovo-framework #443 Tests for db integrations (@KaanKC)

Committers: 4

jnthnwn

2.1.5 (2019-03-27)

🚀 New Feature

  • jovo-cms-airtable #432 Adds Platform-specific Responses, CMS-Caching for Airtable Integration (@rubenaeg)

🐛 Bug Fix

  • jovo-platform-dialogflow Fix session handling in Dialogflow contexts (issue #430)
  • jovo-platform-alexa Fix CanFulFillIntent response object (issue #438)

Committers: 2

2.1.4 (2019-03-22)

🚀 New Feature

🐛 Bug Fix

  • #428 I18Next Tests (@rubenaeg)
  • jovo-db-dynamodb Fix mandatory config property
  • jovo-framework Fix Typescript compilation issues

Committers: 1

2.1.3 (2019-03-14)

💅 Enhancement

  • jovo-db-mysql #419 Increased storage to MEDIUMTEXT (@dominik-meissner)
  • all Improve publish process for framework contributions

Committers: 2

2.1.2 (2019-03-12)

🚀 New Feature

  • jovo-cms-airtable #411 ✨ Adds Airtable CMS Integration (@KaanKC)

🐛 Bug Fix

  • jovo-platform-googleassistant Fixes lifespan of session context

Committers: 2

2.1.1 (2019-03-11)

💅 Enhancement

  • jovo-framework #414 ♻️ GoogleSheetsCMS integration should reject JovoError instead of string (@KaanKC)
  • jovo-core #415 🐛 Fixes: JovoError doesn't print module (@KaanKC)
  • jovo-platform-googleassistant #410 🐛 Fixes Google Assistant handler merge #412 (@kouz75)
  • jovo-platform-alexa Fixes ContactAPI access token bug
  • jovo-platform-googleassistant Fixes lifespan of session context

Committers: 3

2.1.0 (2019-03-05)

🚀 New Feature

  • jovo-platform-alexa #384 Adds Amazon Pay helper methods and docs (@KaanKC)
  • jovo-platform-googleassistant #406 Adds Google Transactions for Digital Goods (@renatoalencar)
  • jovo-framework Adds database integration to unit tests (conversion.$user.$data)
  • jovo-platform-dialogflow Add custom payloads for Dialogflow agents (starting with Facebook Messenger and Slack) - Work in progress

🐛 Bug Fix

  • jovo-platform-googleassistant #393 Adds missing ON_DATETIME intent | Adds askForDateTime & askForConfirmation (@KaanKC)
  • jovo-framework #398 Fixes setAlexaHandler/setGoogleAssistantHandler with a list of objects. (@kouz75 )
  • jovo-platform-googleassistant #401 Fixes askForPlace(), adds helper, tests and docs (@KaanKC)
  • jovo-platform-alexa #407 Fixes fix missing playerActivity (@kouz75)
  • jovo-platform-googleassistant Fixes GoogleAction user id generation #390
  • jovo-db-mysql Fixes NEW_USER bug in MySQL integration
  • jovo-platform-alexa Fixes typo in PermissionCard getter
  • jovo-plugin-debugger Fixes audioplayer requests in Jovo Debugger

💅 Enhancement

  • jovo-framework Adds DynamoDB DAX support
  • jovo-framework Adds AWS X-Ray #238
  • jovo-framework Adds keepSessionDataOnSessionEnded (keeps session data in response object)
  • jovo-framework Adds getRoute and getMappedIntentName helpers
  • jovo-platform-alexa Adds isDialogX functions #347
  • jovo-platform-alexa Adds askFormRemindersPermissionCard
  • jovo-plugin-debugger Adds askFormRemindersPermissionCard

Committers: 4

2.0.16 (2019-02-21)

🚀 New Feature

  • jovo-platform-googleassistant #383 Support to daily updates and daily routines (@renatoalencar)
  • jovo-platform-googleassistant #384 Adds Google Action Push Notifications (@KaanKC)
  • jovo-platform-alexa #387 Adds Alexa Geolocation support (also known as Location Services) (@KaanKC)
  • jovo-framework #375 Implemented Azure Functions context logging (@IGx89)

🐛 Bug Fix

  • jovo-cms-i18next Fixed i18n file extension bug (in Typescript projects)
  • jovo-platform-alexa Fixed directives override (DisplayTemplates)

💅 Enhancement

  • jovo-platform-framework #389 Improve middleware hooks (@aswetlow)
  • jovo-platform-alexa Added shouldEndSession(boolean | null) to handle the shouldEndSession property explicitly
  • jovo-platform-alexa Added getSkillId() helper method

Committers: 4

2.0.15 (2019-02-12)

🚀 New Feature

  • jovo-platform-alexa #379 Adds Alexa Proactive Event API (@KaanKC)

🐛 Bug Fix

  • jovo-framework Fixed Unhandled() delegation in nested states bug
  • jovo-framework Fixed error delegation to host
  • jovo-cms-i18next Added configurable i18next config properties
  • jovo-platform-alexa Fixed error code in AlexaDeviceAddress service

💅 Enhancement

  • jovo-framework Added console.dd(obj) (dump and die). Logs object and calls process.exit(). (Same as dd() in Laravel)
  • jovo-cms-i18next Updated version of i18next module to 14.1.0

Committers: 2

2.0.14 (2019-02-01)

🚀 New Feature

  • jovo-framework Added this.skipIntentHandling() in NEW_SESSION, NEW_USER, ON_REQUEST

🐛 Bug Fix

  • jovo-framework Fixed returns in NEW_SESSION, NEW_USER, ON_REQUEST (skips further intent handling)

💅 Enhancement

  • `jovo-db-mysql' Refactored MySQL integration (ConnectionPool)
  • Improved logging in jovo-cms-i18next, jovo-db-filedb, jovo-db-mysql, jovo-db-dynamodb

Committers: 1

2.0.13 (2019-01-29)

🚀 New Feature

  • jovo-cms-spreadsheets #370 Added ObjectArray sheet (google-cms-spreadsheets) (@aswetlow)

🐛 Bug Fix

  • jovo-framework #370 Fixed setLocale in conversation method (@aswetlow)

  • jovo-framework #370 Fixed special characters in Cloudwatch logs (@aswetlow)

  • jovo-core #370 Updated internal Logging Class (@aswetlow)

  • jovo-core #370 Fixed getSpeech() (@aswetlow)

  • jovo-platform-googleassistant #368 Fix displayText not display (@kouz75)

Committers: 2

2.0.12 (2019-01-24)

🐛 Bug Fix

  • #364 Bugfixes (@aswetlow)

    • jovo-framework app.onRequest() and app.onResponse()
    • jovo-platform-alexa Added deleteShouldEndSession() to $alexaSkill
    • jovo-platform-googleassistant Fix multiple reprompts in Google Assistant ask() #359
  • jovo-platform-googleassistant #361 Typo removed (@dominik-meissner)

Committers: 2


2.0.10 (January 18, 2019)

  • jovo-db-firestore #350 ✨ Adds Google Firestore integration @KaanKC
  • jovo-core #349 TestSuite is now generic, with platform-specific interfaces available @IGx89
  • jovo-platform-alexa Fixed hasScreenInterface check in DisplayTemplate requests
  • jovo-plugin-debugger Added setAPLInterface to Echo Show/Echo Spot requests
  • jovo-platform-alexa Added addAplDirective() helper method

2.0.9 (January 16, 2019)

  • jovo-core Fixed throw Error in parallel execution
  • jovo-core Fixed middleware bug issue #346
  • jovo-db-filedb Fixed null values in db.json after delete

2.0.8 (January 15, 2019)

  • jovo-platform-alexa #344 showVideo(...) should not drop session attributes @IGx89
  • jovo-core Refactored handler core to provide a request-specific (Alexa handler, GoogleAssistant handler) handler execution
  • jovo-core Fixed log level conversion process.env.JOVO_LOG_LEVEL = 'verbose'
  • jovo-platform-alexa Fixed hasSlotValue(key) bug in Alexa dialog interface
  • jovo-cms-googlesheets Fixed GoogleSheets multiple responses sheets bug
  • jovo-framework Updated gulp file to version 4 @janober

2.0.7 (January 15, 2019)

  • Messed up release, sorry

2.0.6 (January 10, 2019)

  • jovo-platform-alexa #338 Fixed issue where $gameEngine.respond would drop the session attributes @IGx89
  • jovo-db-cosmosdb #341 Added Azure Cosmos DB integration @KaanKC
  • jovo-platform-alexa #336 Wrong response.httpStatus & Typo removed @dominik-meissner
  • jovo-framework Improved error output (work in progress)

2.0.5 (January 08, 2019)

  • jovo-framework Added simple verbose mode (work in progress)
  • jovo-platform-alexa Fixed AudioPlayer metadata bug (issue #328)
  • jovo-platform-alexa Fixed Alexa cards bug
  • jovo-platform-alexa Fixed SpeechBuilder object in DialogInterface methods
  • jovo-platform-dialogflow Fixed session handling

2.0.4 (January 03, 2019)

  • jovo-platform-alexa #315 Image shouldn't be required for ListTemplate1 @IGx89
  • jovo-framework Fixed examples and declaration files
  • jovo-platform-alexa Fixed Multiple directives bug (issue #317)
  • jovo-platform-alexa Added getReminder(alertToken) method
  • jovo-platform-googleassistant Added $googleAction.$user helper methods
  • jovo-platform-googleassistant Added more unit tests

2.0.3 (January 02, 2019)

  • jovo-cms-i18next Added js language resource file compatibility
  • jovo-plugin-debugger Changed debugger.json file path to /project/debugger.json
  • jovo-framework jovo-platform-alexa Added missing v1 methods ($user.isNewUser(), $alexaSkill.getEndReason())
  • jovo-platform-alexa Fixed incorrect responses bug
  • jovo-framework Fixed intentsToSkipUnhandled bug
  • jovo-analytics-dashbot Fixed Dashbot import bug
  • jovo-framework Fixed example projects folder structure
  • jovo-framework #314 Fix for intent exception causing unhandled rejection @IGx89
  • jovo-platform-alexa #313 SimpleCard didn't include content @KaanKC
  • jovo-platform-alexa #311 Fix APL directives with v2 @kouz75

2.0.2 (December 22, 2018)

  • jovo-platform-alexa Added v1 methods to v2
  • jovo-db-dynamodb Fixed AWS config
  • jovo-framework #307 Fixes: Plugin config couldn't be added in config.js @KaanKC