# @websolutespa/bom-llm

## 0.2.6

### Patch Changes

- a843ef5: Added minimize option

## 0.2.5

### Patch Changes

- Added: GTM pushDataLayer events

## 0.2.4

### Patch Changes

- Fixing: DisclaimerFooter style

## 0.2.3

### Patch Changes

- Modified: DisclaimerFooter, Feedback, PoweredBy, Prompt, Disclaimer, Hints, ScrollProposition, Suggestion, Trigger, Thread

## 0.2.2

### Patch Changes

- Added: enabledHistory

## 0.2.1

### Patch Changes

- Fixing: session state merge & scrollIntoView

## 0.2.0

### Minor Changes

- Implementing :where defaults css

## 0.1.8

### Patch Changes

- Updated dependencies bom-mixer-icons

## 0.1.7

### Patch Changes

- ba32bef: Added: maxFileSize & mimeTypes
- f826c08: Added: storageMode option

## 0.1.6

### Patch Changes

- Updated Stream and Thread components to utilize components from useLlm state.
- Integrated Toaster notifications in LlmComponent for better user feedback.
- Added markdown styling mixin for improved text rendering.
- Enhanced LlmTheme type to include toaster theme options.
- Implemented history management in useLlm for better state handling.
- Refactored message service to streamline chunk processing.
- Introduced prompt token limit validation with user feedback.
- Added support for storing and retrieving message history.

## 0.1.5

### Patch Changes

- Fixing: setHistory threadId

## 0.1.4

### Patch Changes

- Modified: file block title

## 0.1.3

### Patch Changes

- dfd6f0d: Added: file upload method for attachments of type image & file

## 0.1.2

### Patch Changes

- Fixing: shouldAddFormRequest method

## 0.1.1

### Patch Changes

- fixing: exports

## 0.1.0

### Minor Changes

- 85ea42c: Added: plugins, blocks, components

### Patch Changes

- 001b6e1: Added: page mode
- 9ba8e9b: Modified: PageThread and Stream components
- 99a465f: Modified: css modules
- f3c37d0: Modified: mixins
- f43a133: Added: PageLoading
- 7481934: Added support for stored history management in useLlm
- 8982f76: Added: css modules
- 0938fa8: Modified: css modules

## 0.1.0-next.8

### Patch Changes

- Modified: PageThread and Stream components

## 0.1.0-next.7

### Patch Changes

- Added support for stored history management in useLlm.
- Introduced new actions for setting and removing history.
- Updated message handling to improve user experience.
- Implemented idle time feature in LlmView for better performance.
- Refactored initializer and utility functions for better modularity.
- Added error handling component for improved error management.
- Integrated localization support with default labels for better accessibility.
- Updated Rollup configuration for better build management.
- Added comprehensive styles for LLM components.

## 0.1.0-next.6

### Patch Changes

- Modified: mixins

## 0.1.0-next.5

### Patch Changes

- Added: PageLoading

## 0.1.0-next.4

### Patch Changes

- Modified: css modules

## 0.1.0-next.3

### Patch Changes

- Modified: css modules

## 0.1.0-next.2

### Patch Changes

- Added: css modules

## 0.1.0-next.1

### Patch Changes

- Added: page mode

## 0.1.0-next.0

### Minor Changes

- Added: plugins, blocks, components

## 0.0.61

### Patch Changes

- c4251e5: Modified: Feedback vars

## 0.0.60

### Patch Changes

- Modified: MessageService abort message

## 0.0.59

### Patch Changes

- fb1caf0: Add feedback functionality

## 0.0.58

### Patch Changes

- Fixing: chunksToChunkItems first chunk

## 0.0.57

### Patch Changes

- Added: Action, LlmChunkAction, onAction handler

## 0.0.56

### Patch Changes

- Fixing: mock default

## 0.0.55

### Patch Changes

- Added: disclaimerShort, Disclaimer, Scroller image-mask

## 0.0.54

### Patch Changes

- Added: ScrollProposition, imperative flag

## 0.0.53

### Patch Changes

- Modified: disclaimer css

## 0.0.52

### Patch Changes

- Modified: disclaimer style

## 0.0.51

### Patch Changes

- Added: disclaimer footer & header ctas

## 0.0.50

### Patch Changes

- Modified idle timeout

## 0.0.49

### Patch Changes

- Modified: theme & styles

## 0.0.48

### Patch Changes

- Fixing: decodeMessages

## 0.0.47

### Patch Changes

- 77ef1ea: Added: addFile, removeFile and image_url user message
- 77ef1ea: Modified: hasTextToSpeechSupport, hasSpeechToTextSupport

## 0.0.46

### Patch Changes

- Added: threadId check

## 0.0.45

### Patch Changes

- Added: Speech.cancel

## 0.0.44

### Patch Changes

- Modified: suggestions a11y

## 0.0.43

### Patch Changes

- Modified: theme

## 0.0.42

### Patch Changes

- Modified: ProductCard style

## 0.0.41

### Patch Changes

- Modified: ProductCard availability

## 0.0.40

### Patch Changes

- 88267c3: Added: mode chat

## 0.0.39

### Patch Changes

- Modified: hooks dependencies
- Added: endpoint url option

## 0.0.38

### Patch Changes

- Modified: TextToSpeech cancel method

## 0.0.37

### Patch Changes

- Modified: CanvasOffscreen, disableSpeechSynthesis

## 0.0.36

### Patch Changes

- Added: DefaultTextToSpeech, ElevenlabsTextToSpeech, DefaultSpeechToText
- Modified: textToChunks
- Added: RecognitionMode, SynthesisMode, textToSpeechApiKey, textToSpeechVoiceId

## 0.0.35

### Patch Changes

- Modified: MessageService
- Added: USE_INSPECT_PARAM

## 0.0.34

### Patch Changes

- Modified: MessageService
- Added: StreamError

## 0.0.33

### Patch Changes

- Modified: ProductCard style

## 0.0.32

### Patch Changes

- 0e85a82: Added: LlmApp additionalLogos
- 0e85a82: Modified: theme & style

## 0.0.31

### Patch Changes

- Modified: textToChunks

## 0.0.30

### Patch Changes

- 8024a99: Added: useFocusTrap, regExpMapper, a11y

## 0.0.29

### Patch Changes

- Modified: theme settings, Added: Font component

## 0.0.28

### Patch Changes

- Modified: Product Card & Product Card Group style

## 0.0.27

### Patch Changes

- Modified: Product hasPrice

## 0.0.26

### Patch Changes

- Modified: Product Card & Product Card Group style

## 0.0.25

### Patch Changes

- f5d0129: Added: Product Card & Product Card Group

## 0.0.24

### Patch Changes

- Added: markdown llm_pill click handler

## 0.0.23

### Patch Changes

- Modified: cards css

## 0.0.22

### Patch Changes

- Updating: dependencies

## 0.0.21

### Patch Changes

- Modified: scroll behaviour

## 0.0.20

### Patch Changes

- Modified: hiding audio buttons when speechSynthesis disabled

## 0.0.19

### Patch Changes

- 114cbee: Added: theme variant for typography
- 114cbee: Added: LlmContents disableSpeechSynthesis flag

## 0.0.18

### Patch Changes

- Added: flags preview, dismissable, opened, skipCustomIntro

## 0.0.17

### Patch Changes

- Modified: theme & cards

## 0.0.16

### Patch Changes

- Fixing: downgrading eslint to v8.56.0

## 0.0.15

### Patch Changes

- 0181617: Added: customTheme, customIntro, Cards, VideoPlayer, ThronPlayer,
  MessageService

## 0.0.14

### Patch Changes

- Added: CanvasOffscreenProvider

## 0.0.13

### Patch Changes

- Added: theme, customTheme, customIntro
- Added: cross visibility check
- Fixing: textToChunks

## 0.0.12

### Patch Changes

- Fixing: markdown links
- Added: embeds IntersectionObserver, MutationObserber

## 0.0.11

### Patch Changes

- Added: shared state between instances

## 0.0.10

### Patch Changes

- Added: embed options
- Added: returning instance with methods

## 0.0.9

### Patch Changes

- Updating: dependencies

## 0.0.8

### Patch Changes

- Modified: Speech synthesis & recognition, disclaimer, markdown

## 0.0.7

### Patch Changes

- Modified: components dangerouslySetInnerHTML, styles, useLlm status opened
  with threadId

## 0.0.6

### Patch Changes

- Fixing: threads
- Modified: MessageService, FormRecap, useLlm

## 0.0.5

### Patch Changes

- Added: declarations
- Modified: FormRecap, QuickLinks

## 0.0.4

### Patch Changes

- Modified: decorateUrl async behaviour

## 0.0.3

### Patch Changes

- Added: markdown support

## 0.0.2

### Patch Changes

- Added: abort stream
- Modified: speech, useLlm, message service, canvas, icons

## 0.0.1

### Patch Changes

- Added: first release.
