Skip to content

Releases: OvidijusParsiunas/deep-chat

1.3.14 - changing containerStyle property to style

14 Oct 15:25
Compare
Choose a tag to compare

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

12 Oct 14:55
Compare
Choose a tag to compare

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

09 Oct 19:19
Compare
Choose a tag to compare
  • 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 a html 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

28 Sep 20:37
Compare
Choose a tag to compare

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

27 Sep 17:17
Compare
Choose a tag to compare

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

20 Sep 17:27
Compare
Choose a tag to compare

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

20 Sep 21:34
Compare
Choose a tag to compare

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

19 Sep 14:13
Compare
Choose a tag to compare

1.3.4 - fixes for streaming and clearMessages method

17 Sep 22:19
Compare
Choose a tag to compare

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

16 Sep 21:27
Compare
Choose a tag to compare

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.