UNPKG

@inworld/web-core

Version:
355 lines (197 loc) 6.85 kB
## [2.10.0] - 2025-04-03 ### Fixed - Fix perceived latency sending - Fix changing of scene capabilities ## [2.9.2] - 2025-01-13 ### Fixed - Fix changing of scene capabilities - Fix changing participants during audio conversation ## [2.9.1] - 2024-12-03 ### Added - Add details to logs ## [2.9.0] - 2024-11-18 ### Added - Server to Client log events - Latency reporting support - S2C logs added to conversation history - Allow to validate sent packets using zod ### Changed - Improve connection management ### Fixed - Fix regenration of expired token - Wait for one-to-one conversation loading on data sending ## [2.8.0] - 2024-08-13 ### Fixed - Add characters that are out of scene to historical packets ### Added - Allow to manage entity items - Tasks event support - Support SPEECH_RECOGNITION_ONLY mode ### Changed - Await for CLOSED WebSocket connection state after CLOSING one - Allow to change scene user parameters ## [2.7.1] - 2024-06-27 ### Fixed - Add user to scene automatically in case of one-to-one conversation - Allow to pass user as participant to multi-character conversation - Use character name as scene name if scene is not provided ## [2.7.0] - 2024-06-21 ### Added - Support Push-to-talk feature ### Changed - Support new runtime protocol session configuration - Expose Inworld error codes ## [2.6.0] - 2024-05-31 ### Added - Multi-character conversation support (2.0) ## [2.5.0] - 2024-05-03 ### Added - Allow to like, dislike or undo feedback - Handle runtime warnings ### Changed - Change internal way to open session ### Added - Allow to change scene and add characters to current scene ## [2.4.1] - 2024-03-06 ### Fixed - Fix playback props initialization ## [2.4.0] - 2024-03-05 ### Added - Make sample rate configurable ## [2.3.1] - 2024-02-12 ### Fixed - Use `targets` property only for multi characters mode ## [2.3.0] - 2024-01-31 ### Added - Multi characters support ## [2.2.2] - 2024-01-26 ### Fixed - Fix copy history transcript action ## [2.2.1] - 2024-01-23 ### Fixed - Fix replacing player placeholder for narrated actions inside history ## [2.2.0] - 2024-01-20 ### Added - Outgoing narrated actions support ## [2.1.1] - 2024-01-15 ### Fixed - Fix esm package building ## [2.1.0] - 2024-01-13 ### Added - Add `diff` to the `onHistoryChange` callback as the second parameter ### Fixed - Use the JS built file instead of the JSON one to determine the current package version ### Changed - Update license information ## [2.0.1] - 2023-12-01 ### Fixed - Updated typescript to v5 ## [2.0.0] - 2023-11-29 - Move Web SDK to Web Core ## [1.9.3] - 2023-11-27 ### Added - Update proto files to new structure ## [1.9.2] - 2023-11-20 ### Added - Improve client request format ### Fixed - Improve test coverage ## [1.9.1] - 2023-10-19 ### Fixed - Stop playing and recording sound on connection manual closing ## [1.9.0] - 2023-10-04 ### Added - Scene name pattern validation - Allow to get the conversation state - Allow to propagate previous conversation state to new connection ## [1.8.0] - 2023-09-29 ### Added - Expose `interactionId` and `utteranceId` of interrupted packets ## [1.7.0] - 2023-09-27 ### Added - Allow to add previous state packets to history ### Fixed - Send a `MUTE` event when auto-reconnecting prior to transmitting any other packets, provided that a `MUTE` event was sent prior to the disconnection ## [1.6.2] - 2023-09-20 ### Added - Allow to use async `onDisconnect` and `onError` ### Fixed - Include the correlationId in both the fromProto conversion method and the associated historical items - Include overlooked trigger parameters to corresponding history item ## [1.6.1] - 2023-09-13 ### Fixed - Include overlooked calls to the `historyItem` method for queued packets ## [1.6.0] - 2023-09-08 ### Added - Allow to extend history item - Add `correlationId` to text, custom and cancel response packets - Wrap narrated actions with asterisks ### Removed - Remove excess extended capabilities generic type ### Fixed - Generate proto packet just once to dispatching it to the WebSocket connection ## [1.5.3] - 2023-08-30 ### Fixed - Ensure `beforeLoadScene` and `afterLoadScene` are present before call them ## [1.5.2] - 2023-08-29 ### Added - Allow to propagate previous dialog to new connection - Allow manage load scene response and request via extension ### Fixed - Resolve the issue of script loading occurring before the document is ready - Fix mute/unmute volume changing for currently playing audio track ## [1.5.1] - 2023-08-04 - Use correct link to GitHub page ## [1.5.0] - 2023-08-04 - Allow to propagate user profile fields - Propagate audio duration to onBeforePlaying and onAfterPlaying callbacks - Use UUID as user persistent id by default ## [1.4.2] - 2023-07-25 - Updated example project Generate Token ## [1.4.1] - 2023-07-25 - Added Innequin model to the Chat example ## [1.4.0] - 2023-07-06 - Added SSL support to generate_token example - Added audio playback config to examples - Use gradual fading to stop the character's audio playback - Fix Validate stop playback settings - Fix Move interpolate function to helpers - Add audio playback config to example ## [1.3.2] - 2023-05-30 - Fix audio playback for iOS mobile using LTE ## [1.3.1] - 2023-05-30 - Fix audio recording for iOS mobile using LTE ## [1.3.0] - 2023-05-12 - Allow to use extended capabilities and scene props - Allow to send and receive custom proto packet ## [1.2.0] - 2023-05-11 - Replace CancelResponses by Mutation.CancelResponses on the protocol level - Send TextEvent before CancelResponses on text interruption - Continue audio playing after interruption in Safari ## [1.1.0] - 2023-05-01 - Allow to interrupt character manually - Replace character getters by direct property access - Fix function call that checks its narrated action ## [1.0.0] - 2023-04-26 - Add mute/unmute events support - Allow to build history transcript inside SDK - Add parameters to triggers - Replace checking emotions behavior and strength by direct property access ## [0.9.7] - 2023-04-20 - Improve chat example UI: add validation and rename fields - Add narrated actions support - Prevent starting/ending the audio session two times in a row ## [0.9.6] - 2023-03-31 - Remove deprecated emotions attributes: joy, fear, trust and surprise - Add phonemes support - Add animation view mode to chat example ## [0.9.5] - 2023-03-14 - Return sent packet as result of message send call ## [0.9.4] - 2023-03-09 - Fix sending messages after reconnect ## [0.9.3] - 2023-03-09 - Combine packet directly before sending ## [0.9.2] - 2023-03-09 - Mark scene as loaded after character list is set ## [0.9.1] - 2023-03-08 - Ensure scene is loaded once for simultaneously sent packets