Releases: OvidijusParsiunas/deep-chat
1.3.14 - changing containerStyle property to style
When developers start using Deep Chat and want to attempt to change its style, they would usually first try to use the style
property. In the previous versions this did not do anything and they would then have to search for specific properties for what they want to change. To make the lives of new and old developers easier, we have moved the containerStyle
property to style
to create a simpler style changing experience.
1.3.12 - intro panel styling and functionality
The intro panel's styling and JavaScript can now be controlled via the htmlClassUtilities property. This opens up opportunities to reuse consistent styling and give JavaScript access to the parent state.
1.3.11 - Messages now support custom elements
- You can now render your own custom elements inside messages using the new messages HTML API.
- You can force the chat to scroll down using the new
scrollToBottom
method. - The
introMessage
property now requires its value to be defined using a JSON in order to denote the use of text vs custom elements. - The
messageStyles
property now contains ahtml
key to allow your custom elements to be styled the way you need them. - This update also contains other small bug fixes.
1.3.10 - Demo property is now on the parent level
Demo property has been moved from the directConnection object to the parent level. This was done for both; making it easier for the user to configure the demo and more importantly in preparation for adding more connection properties into the component where having demo makes more sense in the parent level.
1.3.9 - Defaulting to demo mode when no connection properties set
When no connection properties/attributes (request
or directConnection
) are set or they use incorrect values, the component defaults to the demo
mode which additionally now guides developers how to set it up correctly.
1.3.8 - OpenAI and Cohere direction connection interface updates
The OpenAI and Cohere interfaces have been updated to reflect the latest changes in their API. The OpenAI chat interface also has the systemPrompt
changed to system_prompt
to keep the syntax consistent with the rest of the interface.
This updates also includes bug fixes where the passed in configuration object for existing services had their properties removed as part of a cleanup process, hence those properties could not be reused when using the object in another component. This has now been fixed.
Releasing the Playground Page
We are excited to release a new addition to the Deep Chat website - the Playground. Here you will be able to create, configure and use Deep Chat components without needing to write any code. Check it out in the official Playground page to get started!
1.3.6 - StabilityAI intro panel updates
Updating the syntax or StabilityAI
intro panel
text.
1.3.4 - fixes for streaming and clearMessages method
Previously when text was streamed and the component either had avatars
or names
- the consecutive streams would include the previously streamed text. Additionally the clearMessages
method was not clearing error messages.
These bugs are now fixed.
1.3.3 - intercepted message bug fix
If you had the requestBodyLimits
property set to 0 or below and were changing the messages array in the requestInterceptor
or handler
functions, you may have been affecting the state inside the Deep Chat component. This has now been fixed as the messages array is dereferenced before it leaves the component.