omnichannel-chat-sdk/CHANGELOG.md

49 строки
2.2 KiB
Markdown
Исходник Обычный вид История

# Changelog
All notable changes to this project will be documented in this file.
## [Unreleased]
### Added
- Persistent Chat Support
- Chat Reconnect Support
### Changed
- Uptake [@microsoft/ocsdk@0.2.0](https://www.npmjs.com/package/@microsoft/ocsdk/v/0.2.0)
- Add `getCallingToken`
- Send `ChannelId-lcw` message tag
- Uptake [IC3Client@2021.08.14.1](https://comms.omnichannelengagementhub.com/release/2021.08.14.1/Scripts/SDK/SDK.min.js)
- Uptake [botframework-webchat-adapter-ic3@0.1.0-master.2dba07b](https://www.npmjs.com/package/botframework-webchat-adapter-ic3/v/0.1.0-master.2dba07b)
### Fixed
- `msdyn_enablechatreconnect` not being parsed properly
## [0.2.0] - 2021-04-30
React sample app using Omnichannel Chat SDK with BotFramework-WebChat (#10) * Create React app via create-react-app * Clean up sample app * Install botframework-webchat@4.9.2 * Install @microsoft/omnichannel-chat-sdk * Connect WebChat with Omnichannel * Add .env.config * Update README.md * Add chat button to start chat * Add chat header with close button * Fix box-shadow * Change chat header border color * Rename & Reorganize components * Consume react-feather * Registers to onNewMessage, onTypingEvent, onAgentEndSession events * Install react-loader-spinner * Use context & Add Loading component * Update README.md * Refactor * Add action bar to download & email transcript * Create custom Redux store * Refactor * Hide action bar when chat is in loading state * Add data masking middleware * Add comments * Setup VoiceVideoCallingSDK * Extract chat button to new component * Add Calling component * Extract chat header to new component * Extract action bar to new component * Recreate store on every chat session to avoid previous chat messages getting cached * Adjust chat transcript height on e2v * Close VoiceVideoCalling on end chat * Extract VoiceVideoCalling logic to Calling component * Add background color if there's an incoming call * Add incoming call pop up * Clean up * Add ability to connect to existing chat * Update README.md * Clean up * Fix styling * Fix styling * Add current call action bar UX * Adjust webchat height based on voice/video calls * Move incoming call component to new file * Clean up * Toggle icons on toggle button click * Update voice &video call life cycle * Clean up * Use method to get data masking * Add hover effect on buttons * Consume latest package with E2V support * Add sample activity middleware * Add avatar middleware to display avatar on agent/customer messages * Add styling * Add ability to override omnichannel config via url params * Update CHANGELOG.md * Fix typo * Ignore tests from samples/ * Update README.md * Clean up
2021-02-12 01:41:15 +03:00
### Added
- React Native sample app using Omnichannel Chat SDK with [react-native-gifted-chat](https://github.com/FaridSafi/react-native-gifted-chat)
- Escalation to Voice & View support (Web Only)
- React sample app using Omnichannel Chat SDK with [BotFramework-WebChat](https://github.com/microsoft/BotFramework-WebChat)
- Expose `sessiontInit`'s `initContext` on `startChat`'s optional paramaters
- Add ability to use custom `ic3Config` & `chatAdapterConfig`
- Add telemetry
- Add `rehydrate` flag for `onNewMessage` to rehydrate all messages of existing conversation
- Add `getConversationDetails`
- Add ability to pass custom `ariaTelemetryKey`
React sample app using Omnichannel Chat SDK with BotFramework-WebChat (#10) * Create React app via create-react-app * Clean up sample app * Install botframework-webchat@4.9.2 * Install @microsoft/omnichannel-chat-sdk * Connect WebChat with Omnichannel * Add .env.config * Update README.md * Add chat button to start chat * Add chat header with close button * Fix box-shadow * Change chat header border color * Rename & Reorganize components * Consume react-feather * Registers to onNewMessage, onTypingEvent, onAgentEndSession events * Install react-loader-spinner * Use context & Add Loading component * Update README.md * Refactor * Add action bar to download & email transcript * Create custom Redux store * Refactor * Hide action bar when chat is in loading state * Add data masking middleware * Add comments * Setup VoiceVideoCallingSDK * Extract chat button to new component * Add Calling component * Extract chat header to new component * Extract action bar to new component * Recreate store on every chat session to avoid previous chat messages getting cached * Adjust chat transcript height on e2v * Close VoiceVideoCalling on end chat * Extract VoiceVideoCalling logic to Calling component * Add background color if there's an incoming call * Add incoming call pop up * Clean up * Add ability to connect to existing chat * Update README.md * Clean up * Fix styling * Fix styling * Add current call action bar UX * Adjust webchat height based on voice/video calls * Move incoming call component to new file * Clean up * Toggle icons on toggle button click * Update voice &video call life cycle * Clean up * Use method to get data masking * Add hover effect on buttons * Consume latest package with E2V support * Add sample activity middleware * Add avatar middleware to display avatar on agent/customer messages * Add styling * Add ability to override omnichannel config via url params * Update CHANGELOG.md * Fix typo * Ignore tests from samples/ * Update README.md * Clean up
2021-02-12 01:41:15 +03:00
### Changed
- Uptake [@microsoft/ocsdk@0.1.1](https://www.npmjs.com/package/@microsoft/ocsdk/v/0.1.1)
- Uptake [@microsoft/omnichannel-ic3core@0.1.1](https://www.npmjs.com/package/@microsoft/omnichannel-ic3core/v/0.1.1)
- Uptake [jest@26.6.3](https://www.npmjs.com/package/jest/v/26.6.3)
- Uptake [ts-jest@26.5.1](https://www.npmjs.com/package/ts-jest/v/26.5.1)
- Uptake [IC3Client@2021.03.02.1](https://comms.omnichannelengagementhub.com/release/2021.03.02.1/Scripts/SDK/SDK.min.js)
- Uptake [botframework-webchat-adapter-ic3@0.1.0-master.f4dfd7d](https://www.npmjs.com/package/botframework-webchat-adapter-ic3/v/0.1.0-master.f4dfd7d)
React sample app using Omnichannel Chat SDK with BotFramework-WebChat (#10) * Create React app via create-react-app * Clean up sample app * Install botframework-webchat@4.9.2 * Install @microsoft/omnichannel-chat-sdk * Connect WebChat with Omnichannel * Add .env.config * Update README.md * Add chat button to start chat * Add chat header with close button * Fix box-shadow * Change chat header border color * Rename & Reorganize components * Consume react-feather * Registers to onNewMessage, onTypingEvent, onAgentEndSession events * Install react-loader-spinner * Use context & Add Loading component * Update README.md * Refactor * Add action bar to download & email transcript * Create custom Redux store * Refactor * Hide action bar when chat is in loading state * Add data masking middleware * Add comments * Setup VoiceVideoCallingSDK * Extract chat button to new component * Add Calling component * Extract chat header to new component * Extract action bar to new component * Recreate store on every chat session to avoid previous chat messages getting cached * Adjust chat transcript height on e2v * Close VoiceVideoCalling on end chat * Extract VoiceVideoCalling logic to Calling component * Add background color if there's an incoming call * Add incoming call pop up * Clean up * Add ability to connect to existing chat * Update README.md * Clean up * Fix styling * Fix styling * Add current call action bar UX * Adjust webchat height based on voice/video calls * Move incoming call component to new file * Clean up * Toggle icons on toggle button click * Update voice &video call life cycle * Clean up * Use method to get data masking * Add hover effect on buttons * Consume latest package with E2V support * Add sample activity middleware * Add avatar middleware to display avatar on agent/customer messages * Add styling * Add ability to override omnichannel config via url params * Update CHANGELOG.md * Fix typo * Ignore tests from samples/ * Update README.md * Clean up
2021-02-12 01:41:15 +03:00
### Fixed
- onAgentEndSession triggered on accept voice & video call
- Fix multiple instances of IC3Client initialized
- `uploadFileAttachment` failing on Web
React sample app using Omnichannel Chat SDK with BotFramework-WebChat (#10) * Create React app via create-react-app * Clean up sample app * Install botframework-webchat@4.9.2 * Install @microsoft/omnichannel-chat-sdk * Connect WebChat with Omnichannel * Add .env.config * Update README.md * Add chat button to start chat * Add chat header with close button * Fix box-shadow * Change chat header border color * Rename & Reorganize components * Consume react-feather * Registers to onNewMessage, onTypingEvent, onAgentEndSession events * Install react-loader-spinner * Use context & Add Loading component * Update README.md * Refactor * Add action bar to download & email transcript * Create custom Redux store * Refactor * Hide action bar when chat is in loading state * Add data masking middleware * Add comments * Setup VoiceVideoCallingSDK * Extract chat button to new component * Add Calling component * Extract chat header to new component * Extract action bar to new component * Recreate store on every chat session to avoid previous chat messages getting cached * Adjust chat transcript height on e2v * Close VoiceVideoCalling on end chat * Extract VoiceVideoCalling logic to Calling component * Add background color if there's an incoming call * Add incoming call pop up * Clean up * Add ability to connect to existing chat * Update README.md * Clean up * Fix styling * Fix styling * Add current call action bar UX * Adjust webchat height based on voice/video calls * Move incoming call component to new file * Clean up * Toggle icons on toggle button click * Update voice &video call life cycle * Clean up * Use method to get data masking * Add hover effect on buttons * Consume latest package with E2V support * Add sample activity middleware * Add avatar middleware to display avatar on agent/customer messages * Add styling * Add ability to override omnichannel config via url params * Update CHANGELOG.md * Fix typo * Ignore tests from samples/ * Update README.md * Clean up
2021-02-12 01:41:15 +03:00
### Security
- Fix eslint errors
## [0.1.0] - 2020-10-26
### Added
- Initial release of Omnichannel Chat SDK v0.1.0