# [15.6.0](https://github.com/soulmachines/smwebsdk/compare/v15.5.0...v15.6.0) (2023-01-18)

### Bug Fixes

- avoid mutated server uri ([62a0dac](https://github.com/soulmachines/smwebsdk/commit/62a0dac766e506d889baf1b3851e0d931c5064a9))
- ContentAwareness change unable to find video error to warning ([#490](https://github.com/soulmachines/smwebsdk/issues/490)) ([22b485c](https://github.com/soulmachines/smwebsdk/commit/22b485c12d655d1c8749ffd94046f024301d878b))
- contentAwareness supported within session-persistence QUIC-2373 ([#496](https://github.com/soulmachines/smwebsdk/issues/496)) ([2772555](https://github.com/soulmachines/smwebsdk/commit/277255567403df5d3fb3701181194ad958c6e82e))
- derive telemetry server url ([a5fd32e](https://github.com/soulmachines/smwebsdk/commit/a5fd32e1d39b772d798aeb65b26f567ed7785dc6))
- do not throw error when tracer not initialized PP-266 ([#488](https://github.com/soulmachines/smwebsdk/issues/488)) ([6350249](https://github.com/soulmachines/smwebsdk/commit/635024952f8315e5bd537f5d48a7943961d9f58d))

### Features

- add OpenTelemetry tracing on connection PP-67 PP-102 PP-106 PP-111 PP-132 PP-141 PP-142 PP-154 ([#457](https://github.com/soulmachines/smwebsdk/issues/457)) ([d488186](https://github.com/soulmachines/smwebsdk/commit/d4881862fc6b4a3c1f04be24669dbf8f7304d684))
- log api key errors with hint QUIC-2338 ([#494](https://github.com/soulmachines/smwebsdk/issues/494)) ([96ba9e9](https://github.com/soulmachines/smwebsdk/commit/96ba9e9acbdd7cbe2fbefa4290f8fec1acefa54f))

# [15.5.0](https://github.com/soulmachines/smwebsdk/compare/v15.4.0...v15.5.0) (2022-11-22)

### Bug Fixes

- CA fix tracking of video element when multiple videos added/removed quic-2249 ([#487](https://github.com/soulmachines/smwebsdk/issues/487)) ([c7711a6](https://github.com/soulmachines/smwebsdk/commit/c7711a627e7d61fa0a6a980b33bcb2d31fb01b65))
- Firefox DP continue speaking when navigating to another page QUIC-2289 ([#479](https://github.com/soulmachines/smwebsdk/issues/479)) ([052a330](https://github.com/soulmachines/smwebsdk/commit/052a33026844487ff6bb7cc545ad7fcba25c6404))
- Process error messages correctly for recognizeResults QUIC-2222 ([#482](https://github.com/soulmachines/smwebsdk/issues/482)) ([4e36437](https://github.com/soulmachines/smwebsdk/commit/4e3643728daaa491b45a8b8c72ca10e42689456a))

### Features

- expand definition of ConversationResultResponseBody type ([#480](https://github.com/soulmachines/smwebsdk/issues/480)) ([4e87fe2](https://github.com/soulmachines/smwebsdk/commit/4e87fe25e344132ec0aca285645a420e9a05b6b7))

### Reverts

- Revert "chore: release (#489)" (#491) ([8af0e1b](https://github.com/soulmachines/smwebsdk/commit/8af0e1bf49c64f9829a40029fcced78a13be0bb3)), closes [#489](https://github.com/soulmachines/smwebsdk/issues/489) [#491](https://github.com/soulmachines/smwebsdk/issues/491)

## [15.8.1](https://github.com/soulmachines/smwebsdk/compare/v15.8.0...v15.8.1) (2024-08-21)


### Bug Fixes

* Resolve build compatibility issue with NextJS (ENG-673) ([#559](https://github.com/soulmachines/smwebsdk/issues/559)) ([a130a33](https://github.com/soulmachines/smwebsdk/commit/a130a331675e0e84ea7742287bf399fc3023a5e1))

## [15.4.1](https://github.com/soulmachines/smwebsdk/compare/v15.4.0...v15.4.1) (2022-11-22)

### Reverts

- Revert "chore: release (#489)" (#491) ([8af0e1b](https://github.com/soulmachines/smwebsdk/commit/8af0e1bf49c64f9829a40029fcced78a13be0bb3)), closes [#489](https://github.com/soulmachines/smwebsdk/issues/489) [#491](https://github.com/soulmachines/smwebsdk/issues/491)

# [15.4.0](https://github.com/soulmachines/smwebsdk/compare/v15.3.0...v15.4.0) (2022-11-06)

### Features

- build sdk with version quic-2112 ([#474](https://github.com/soulmachines/smwebsdk/issues/474)) ([b81c7a0](https://github.com/soulmachines/smwebsdk/commit/b81c7a04a69dee3cef483d6ef737c42ae1c63279))

# [15.3.0](https://github.com/soulmachines/smwebsdk/compare/v15.2.0...v15.3.0) (2022-10-13)

### Bug Fixes

- Add missing shadow parameters ID-1261 ([#460](https://github.com/soulmachines/smwebsdk/issues/460)) ([c36f008](https://github.com/soulmachines/smwebsdk/commit/c36f008ea0f9fe09fb2fbe5c472d0a46527a0ced))

### Features

- Add shadow parameters to the LightModel interface ID-1261 ([#459](https://github.com/soulmachines/smwebsdk/issues/459)) ([f12ab51](https://github.com/soulmachines/smwebsdk/commit/f12ab5154745b979ae1c7912abc0eec311e2b37c))
- expose SDK version number from SDK class quic-2112 ([#468](https://github.com/soulmachines/smwebsdk/issues/468)) ([09682e0](https://github.com/soulmachines/smwebsdk/commit/09682e0ea5e7c03a38c243f87844d6b78539bdc5))
- update default session logs and enable log config from Scene QUIC-1419 ([#461](https://github.com/soulmachines/smwebsdk/issues/461)) ([dc166fb](https://github.com/soulmachines/smwebsdk/commit/dc166fb4086eb9a33a65e796251a0d9d9ee088e2))

### Reverts

- Revert "feat: expose SDK version number from SDK class quic-2112 (#468)" (#470) ([33ffa25](https://github.com/soulmachines/smwebsdk/commit/33ffa2593577ecdf235045e49d383b3c9949decf)), closes [#468](https://github.com/soulmachines/smwebsdk/issues/468) [#470](https://github.com/soulmachines/smwebsdk/issues/470)

# [15.2.0](https://github.com/soulmachines/smwebsdk/compare/v15.1.0...v15.2.0) (2022-09-09)

### Features

- add Connection State Event API to support loading progress QUIC-2046 ([#424](https://github.com/soulmachines/smwebsdk/issues/424)) ([d3dfaca](https://github.com/soulmachines/smwebsdk/commit/d3dfaca6a35c0ba5eaad17f86fd17381280f57e8))
- ci add token for semantic release to commit ([#436](https://github.com/soulmachines/smwebsdk/issues/436)) ([34a2f37](https://github.com/soulmachines/smwebsdk/commit/34a2f377443e4ef17576984447243edc355b17ea))
- export ConnectionStateData type and return full step state ([#444](https://github.com/soulmachines/smwebsdk/issues/444)) ([44f11b0](https://github.com/soulmachines/smwebsdk/commit/44f11b05e73094a0dd984144c64dbdc81238351d))

### Reverts

- Revert "ci: try token in checkout (#440)" (#441) ([742ea33](https://github.com/soulmachines/smwebsdk/commit/742ea33f85f4b27b1025c3351d87de78c41eb988)), closes [#440](https://github.com/soulmachines/smwebsdk/issues/440) [#441](https://github.com/soulmachines/smwebsdk/issues/441)
- Revert "feat: ci add token for semantic release to commit (#436)" (#438) ([876c8af](https://github.com/soulmachines/smwebsdk/commit/876c8af9918aaf58ea0782d1a10985832a4a65cf)), closes [#436](https://github.com/soulmachines/smwebsdk/issues/436) [#438](https://github.com/soulmachines/smwebsdk/issues/438)

# [15.1.0](https://github.com/soulmachines/smwebsdk/compare/v15.0.0...v15.1.0) (2022-09-04)

### Bug Fixes

- active cards payload example ([#376](https://github.com/soulmachines/smwebsdk/issues/376)) ([3fd479f](https://github.com/soulmachines/smwebsdk/commit/3fd479fd5a1856898467e28a2b4a8902433f2ca9))
- add missing types and type checking for errors in retry ([#327](https://github.com/soulmachines/smwebsdk/issues/327)) ([8688ab6](https://github.com/soulmachines/smwebsdk/commit/8688ab6429051c43b2bc022b60c747f9e26ce666))
- ae-missing-release-tag warning ([#356](https://github.com/soulmachines/smwebsdk/issues/356)) ([d60cd1f](https://github.com/soulmachines/smwebsdk/commit/d60cd1f3029caf0971444ba880b590609d77be68))
- **API:** export ConnectOptions interface and add missing tags ([#323](https://github.com/soulmachines/smwebsdk/issues/323)) ([e2fea43](https://github.com/soulmachines/smwebsdk/commit/e2fea435f487c2153b0c29ce5ab44967d659f48b))
- await promise so errors are caught ([#227](https://github.com/soulmachines/smwebsdk/issues/227)) ([65b79dc](https://github.com/soulmachines/smwebsdk/commit/65b79dcbdcba2f92a56936bede2e7a701b99a02c))
- catch uncaught promise quic-1331 ([#292](https://github.com/soulmachines/smwebsdk/issues/292)) ([0544d80](https://github.com/soulmachines/smwebsdk/commit/0544d8010c06cc3ab3c83f84e42677e911ddd58b))
- ConfigurationModel typo ([#342](https://github.com/soulmachines/smwebsdk/issues/342)) ([118f3c3](https://github.com/soulmachines/smwebsdk/commit/118f3c3b6a066289d74e6dbb7c35dd65921c14b0))
- deploy docs path quic-1440 ([#313](https://github.com/soulmachines/smwebsdk/issues/313)) ([c5f9bdc](https://github.com/soulmachines/smwebsdk/commit/c5f9bdc873f6b514f1c4e8af9c3fd399579d1ebb))
- DP starts speaking when muted ([#299](https://github.com/soulmachines/smwebsdk/issues/299)) ([d8cb4de](https://github.com/soulmachines/smwebsdk/commit/d8cb4de1a7931f57eb991ea112caf14223c49a4f))
- Example app should display actual error when connection fails QUIC-1342 ([#237](https://github.com/soulmachines/smwebsdk/issues/237)) ([eb6189a](https://github.com/soulmachines/smwebsdk/commit/eb6189af334afa40c0bb32ac6ba81213cb641f74))
- example scene resize error quic-1327 ([719b69d](https://github.com/soulmachines/smwebsdk/commit/719b69d814f5f266baccf71b2cd41ed34a1ab021))
- Exclude tests from build and prevent duplicate mocks being produced QUIC-1417 ([#280](https://github.com/soulmachines/smwebsdk/issues/280)) ([f4d08f6](https://github.com/soulmachines/smwebsdk/commit/f4d08f63e4f30553b22caaeb626cbc408f45c8c3))
- fix granting media permissions over and above what was requested QUIC-1348 ([#241](https://github.com/soulmachines/smwebsdk/issues/241)) ([dfe3e1d](https://github.com/soulmachines/smwebsdk/commit/dfe3e1dc8d57aac17cb0be38fa2527190cd78ef4))
- fix Jenkins build ([#394](https://github.com/soulmachines/smwebsdk/issues/394)) ([f538bff](https://github.com/soulmachines/smwebsdk/commit/f538bff6ee00ce57effddbe0c0fba18318edbc1c))
- fix resume ws url ([#381](https://github.com/soulmachines/smwebsdk/issues/381)) ([f656bb4](https://github.com/soulmachines/smwebsdk/commit/f656bb404bd34317e1536d3b75cc76e68ffc5b8f))
- Ignore type checking of deprecated MediaStreamEvent ([#362](https://github.com/soulmachines/smwebsdk/issues/362)) ([a68bd09](https://github.com/soulmachines/smwebsdk/commit/a68bd0985406925880ba78f7e388898ba4e7605f))
- increase size limit ([#355](https://github.com/soulmachines/smwebsdk/issues/355)) ([3b1916f](https://github.com/soulmachines/smwebsdk/commit/3b1916f0f5bf2a88515b697e100a1af2ceea7a67))
- json error in examples when launch example is undefined ([#225](https://github.com/soulmachines/smwebsdk/issues/225)) ([ae3e952](https://github.com/soulmachines/smwebsdk/commit/ae3e952921648251c178b602910270a949202524))
- make file executable ([#253](https://github.com/soulmachines/smwebsdk/issues/253)) ([8aee933](https://github.com/soulmachines/smwebsdk/commit/8aee9332b599f59e294b0ae639b19128958b322a))
- mic fails in safari quic-1689 ([#347](https://github.com/soulmachines/smwebsdk/issues/347)) ([97eb5f8](https://github.com/soulmachines/smwebsdk/commit/97eb5f8ad98f2e9a63d4a37391b655cc864597c3))
- Missing lights model ([#377](https://github.com/soulmachines/smwebsdk/issues/377)) ([123075a](https://github.com/soulmachines/smwebsdk/commit/123075a3db662ba10abb6cc31b85ddecf56be40c))
- no need to check scene in setPersonaMuted function ([#252](https://github.com/soulmachines/smwebsdk/issues/252)) ([3ca1bdd](https://github.com/soulmachines/smwebsdk/commit/3ca1bdd3a13c04143f9d6991835f3ed9117b67f3))
- only minify the min bundle quic-1358 ([#279](https://github.com/soulmachines/smwebsdk/issues/279)) ([e4f19be](https://github.com/soulmachines/smwebsdk/commit/e4f19be1bc89dc933623171a3fc026880cf208de))
- play video with muted state when autoplay fails QUIC-1349 ([#250](https://github.com/soulmachines/smwebsdk/issues/250)) ([a11071d](https://github.com/soulmachines/smwebsdk/commit/a11071d55e007028ac767de4534804a496c8658a))
- remove browser specific code from cam-mic-function example file QUIC-1299 ([#228](https://github.com/soulmachines/smwebsdk/issues/228)) ([d2c5543](https://github.com/soulmachines/smwebsdk/commit/d2c55436ad574e27a6e0d9d5676182f79f309699))
- remove required messaging ([805b91b](https://github.com/soulmachines/smwebsdk/commit/805b91b36459849af3f45ae3c6fc2d367fe8949e))
- remove startRecognize quic-1254 ([#218](https://github.com/soulmachines/smwebsdk/issues/218)) ([697242a](https://github.com/soulmachines/smwebsdk/commit/697242a7da55dbf9d3848a20892dce2a7bfa9454))
- remove undefined var from error log ([#224](https://github.com/soulmachines/smwebsdk/issues/224)) ([9eee192](https://github.com/soulmachines/smwebsdk/commit/9eee19212b621f2a4a4558d98cccff99fb113b3a))
- Scene events are no longer set when a Persona is created QUIC-1436 ([#305](https://github.com/soulmachines/smwebsdk/issues/305)) ([11b5092](https://github.com/soulmachines/smwebsdk/commit/11b50921d426e6c02979b9901b66e38f1ca5130e))
- Scene sometimes launches without the configured cam & mic options QUIC-1281 ([#217](https://github.com/soulmachines/smwebsdk/issues/217)) ([fb2bfe4](https://github.com/soulmachines/smwebsdk/commit/fb2bfe403f0aec0530e1b12c1bf28fedd2ba0948))
- set both cam & mic required in session persistence example ([#383](https://github.com/soulmachines/smwebsdk/issues/383)) ([a062a24](https://github.com/soulmachines/smwebsdk/commit/a062a249fd65b180568e0b6cb7443bdee4ec0f87))
- support watson quic-1785 ([#371](https://github.com/soulmachines/smwebsdk/issues/371)) ([0b5a13f](https://github.com/soulmachines/smwebsdk/commit/0b5a13fea5892bcc17c316cc39c55851c345c8ec))
- update the examples port to fix mac connection issues ([#322](https://github.com/soulmachines/smwebsdk/issues/322)) ([0403cca](https://github.com/soulmachines/smwebsdk/commit/0403ccaa84cb202197741387d08c5f984edffa31))
- use new version of content base quic-2034 ([#402](https://github.com/soulmachines/smwebsdk/issues/402)) ([b89b002](https://github.com/soulmachines/smwebsdk/commit/b89b002d8fde5a2d3d5acb09c6f63ff23a1efda1))
- wait for response to resolve quic-1468 ([#324](https://github.com/soulmachines/smwebsdk/issues/324)) ([00cc030](https://github.com/soulmachines/smwebsdk/commit/00cc030a0d1caf805662c87f84a8a235a28211e9))

### Features

- improve initial camera mic controls quic-1221 ([#202](https://github.com/soulmachines/smwebsdk/issues/202)) ([66e7e31](https://github.com/soulmachines/smwebsdk/commit/66e7e317e9796612a3c50eba3fdbd8a33e0345c5))
- Activate/deactivate microphone and camera in a connected session UBI-443, UBI-444 ([#191](https://github.com/soulmachines/smwebsdk/issues/191)) ([6449f55](https://github.com/soulmachines/smwebsdk/commit/6449f55657be1dd075bd04b45dce8f8fb1de2a05))
- add autoplay handling function to webSDK QUIC-1365 ([#259](https://github.com/soulmachines/smwebsdk/issues/259)) ([670263f](https://github.com/soulmachines/smwebsdk/commit/670263f5fa2dc4d5f9f012a11b08d0a9707143d0))
- add autoplay result checker in cam-and-mic example code QUIC-1195 ([#243](https://github.com/soulmachines/smwebsdk/issues/243)) ([5fb6261](https://github.com/soulmachines/smwebsdk/commit/5fb62615ff8171a744dd642dd9d6bb05ff656da8))
- add basic layout and colors for state quic-1272 ([#210](https://github.com/soulmachines/smwebsdk/issues/210)) ([12d5955](https://github.com/soulmachines/smwebsdk/commit/12d595507bb94ef0c3fdab4c2afbd1932f19eda3))
- add behaviour for hide all cards speechMarker ([#359](https://github.com/soulmachines/smwebsdk/issues/359)) ([23b262d](https://github.com/soulmachines/smwebsdk/commit/23b262d595a6a0f3c560f2c2cec3997650d43c17))
- add camera and microphone example file QUIC-1217 ([#200](https://github.com/soulmachines/smwebsdk/issues/200)) ([ff1c508](https://github.com/soulmachines/smwebsdk/commit/ff1c508fd2e702c4baa41a67d5ad33c004525d7f))
- add card context to conversation contexts quic-1694 ([#353](https://github.com/soulmachines/smwebsdk/issues/353)) ([3df984c](https://github.com/soulmachines/smwebsdk/commit/3df984caff74db38997e0ff7ec7b355de430ba3a))
- add content to home page quic-1443 ([#310](https://github.com/soulmachines/smwebsdk/issues/310)) ([269c2e2](https://github.com/soulmachines/smwebsdk/commit/269c2e2b525be95eead5085e382fd477ae34011b))
- add docusaurus quic-1439 ([#307](https://github.com/soulmachines/smwebsdk/issues/307)) ([53b7dce](https://github.com/soulmachines/smwebsdk/commit/53b7dcee34742238150fe0252b0497481b5bf368))
- add example for content cards api quic-1772 ([#363](https://github.com/soulmachines/smwebsdk/issues/363)) ([53f5b56](https://github.com/soulmachines/smwebsdk/commit/53f5b5630f461541de773cdea9e3ea5ebe75921a))
- add generated docs to repo quic-2040 ([#403](https://github.com/soulmachines/smwebsdk/issues/403)) ([c5db8ed](https://github.com/soulmachines/smwebsdk/commit/c5db8ed4dce1f148d315c333d21e50ff9d2347a6))
- add new API for conversation state events QUIC-1952 ([#399](https://github.com/soulmachines/smwebsdk/issues/399)) ([87b1387](https://github.com/soulmachines/smwebsdk/commit/87b1387c56edd37ca0368185db4369c11364b02a)), closes [#400](https://github.com/soulmachines/smwebsdk/issues/400)
- add pr perf checks ([#332](https://github.com/soulmachines/smwebsdk/issues/332)) ([289d115](https://github.com/soulmachines/smwebsdk/commit/289d115b0d6b8e6062fefd8afa8503c6e5b99648))
- add public event for on card changed quic-1700 ([#360](https://github.com/soulmachines/smwebsdk/issues/360)) ([19e8249](https://github.com/soulmachines/smwebsdk/commit/19e8249c2566ae732571f0c22469be037c579dc2))
- add public getter for retrieving active cards and clear old act... ([#358](https://github.com/soulmachines/smwebsdk/issues/358)) ([9c856ec](https://github.com/soulmachines/smwebsdk/commit/9c856ec308a0e862f777afd74b01ee8b42917af7))
- add public methods supportsSessionPersistence and isResumedSession ([#384](https://github.com/soulmachines/smwebsdk/issues/384)) ([bb61758](https://github.com/soulmachines/smwebsdk/commit/bb61758725fdb820d32563ba17982c113ab53b17))
- add sendMetadata config to Scene ([#390](https://github.com/soulmachines/smwebsdk/issues/390)) ([289ac29](https://github.com/soulmachines/smwebsdk/commit/289ac296d18f10e2c8c997be0a958869b276039b))
- add strict equality check quic-1430 ([#295](https://github.com/soulmachines/smwebsdk/issues/295)) ([b8e0ccb](https://github.com/soulmachines/smwebsdk/commit/b8e0ccb06bb327b7b5c8fc578e2e5d7aa49075ab))
- add trigger to deploy docs ([#311](https://github.com/soulmachines/smwebsdk/issues/311)) ([3c38907](https://github.com/soulmachines/smwebsdk/commit/3c38907d2fdb4e688123c4f4ce57f75659e60a3a))
- allow custom token server to be set in connect method options object quic-1478 ([#326](https://github.com/soulmachines/smwebsdk/issues/326)) ([6869de1](https://github.com/soulmachines/smwebsdk/commit/6869de10560293796f3a6a70a1fe3ce494fd333a))
- allow scene to be constructed from a options object Quic-1227 ([#239](https://github.com/soulmachines/smwebsdk/issues/239)) ([fb7530d](https://github.com/soulmachines/smwebsdk/commit/fb7530d4fd5c41000c85976f2253d6820ecf6cc3))
- allow user to join session with required media ([dbc4a90](https://github.com/soulmachines/smwebsdk/commit/dbc4a900d4e76ab4a8996525d771c9b1f24fbe4c))
- allow users to connect via an api key quic-1100 ([#316](https://github.com/soulmachines/smwebsdk/issues/316)) ([f3ddb5c](https://github.com/soulmachines/smwebsdk/commit/f3ddb5c43f60afe21597303feddb28052d9c8ca8))
- always use type to define what a content card is quic-1784 ([#372](https://github.com/soulmachines/smwebsdk/issues/372)) ([e7d9e65](https://github.com/soulmachines/smwebsdk/commit/e7d9e656acfd0eb30048249fa6ebb90e26378377))
- automate beta sdk release quic-1214 ([#199](https://github.com/soulmachines/smwebsdk/issues/199)) ([00fd6a3](https://github.com/soulmachines/smwebsdk/commit/00fd6a3b7dd7cb0a00c2ce37e990228184c2efd6))
- bump version to release ([#339](https://github.com/soulmachines/smwebsdk/issues/339)) ([f4c59ef](https://github.com/soulmachines/smwebsdk/commit/f4c59ef658ed6c7abf3b9732a3a7c606440df403))
- bump version to release 14.2.1 QUIC-1709 ([#352](https://github.com/soulmachines/smwebsdk/issues/352)) ([8a6ce6b](https://github.com/soulmachines/smwebsdk/commit/8a6ce6be2f58c4dc84eb7038d750daad437b0715))
- create api key input example quic-1159 ([#325](https://github.com/soulmachines/smwebsdk/issues/325)) ([cdb65c0](https://github.com/soulmachines/smwebsdk/commit/cdb65c06031ef4e788843ab517d1e1717583cd74))
- create local session not requiring url and token config QUIC-2037 ([#406](https://github.com/soulmachines/smwebsdk/issues/406)) ([04abf42](https://github.com/soulmachines/smwebsdk/commit/04abf424b1b2f517a0de93d38c4b29309755be66))
- define Conversation class and make accessible to scene quic-1692 ([#349](https://github.com/soulmachines/smwebsdk/issues/349)) ([2d3d934](https://github.com/soulmachines/smwebsdk/commit/2d3d9346db450827f119f945690cdd7cc12650d1))
- Enable auto connect to scene and pass media controls by query params in cam and mic example QUIC-1333 ([#232](https://github.com/soulmachines/smwebsdk/issues/232)) ([161dd77](https://github.com/soulmachines/smwebsdk/commit/161dd772d203a233e54eb3bce11d54a5a4b1eaf5))
- export a card type and only the data of the card ([#365](https://github.com/soulmachines/smwebsdk/issues/365)) ([3a5225f](https://github.com/soulmachines/smwebsdk/commit/3a5225fad85a3514aa55b016abd330eee579dbfb))
- handle required media denied quic-1267 ([1c96c5b](https://github.com/soulmachines/smwebsdk/commit/1c96c5bb8ea2f87fad5e126b5780906e1cf3f878))
- improve controls quic-1223 ([#205](https://github.com/soulmachines/smwebsdk/issues/205)) ([b23b6d3](https://github.com/soulmachines/smwebsdk/commit/b23b6d394bf5182f7fcea6a8f8b185816715156f))
- improve logging QUIC-1418 ([#286](https://github.com/soulmachines/smwebsdk/issues/286)) ([30edcc3](https://github.com/soulmachines/smwebsdk/commit/30edcc333a883502291342d675be79ccadc7150f))
- log SDK version to check compatibility with HumanOS version ([#409](https://github.com/soulmachines/smwebsdk/issues/409)) ([a0f2439](https://github.com/soulmachines/smwebsdk/commit/a0f2439b14ce519f12602482d3a4bf72c75a9656))
- make clearActiveCards a public method ([#364](https://github.com/soulmachines/smwebsdk/issues/364)) ([78325f9](https://github.com/soulmachines/smwebsdk/commit/78325f93b9ae325bfc450acdffb68846d1314d01))
- new logic flow for handling requested and required user media QUIC-1392 ([#283](https://github.com/soulmachines/smwebsdk/issues/283)) ([2412818](https://github.com/soulmachines/smwebsdk/commit/2412818df8a6098b1f07034940d7320a485104a3))
- Overload Scene constructor to accept SceneOptions QUIC-1414 ([#275](https://github.com/soulmachines/smwebsdk/issues/275)) ([259520b](https://github.com/soulmachines/smwebsdk/commit/259520b416bb8307103742ae0f397a682ab3da9f))
- overload the connect function to allow for options object quic-1452 ([#317](https://github.com/soulmachines/smwebsdk/issues/317)) ([9d2ff1a](https://github.com/soulmachines/smwebsdk/commit/9d2ff1ac25437759d0f7ae88ee2771199a21d7de))
- remove clear activeCardIds onConversationResult quic-1773 ([#366](https://github.com/soulmachines/smwebsdk/issues/366)) ([95d70de](https://github.com/soulmachines/smwebsdk/commit/95d70debbee9b7de76ae0f8810332d8c5ae4c2f6))
- remove sending PAGE_LOADED intent at the beginning of new connection ([#410](https://github.com/soulmachines/smwebsdk/issues/410)) ([79593d4](https://github.com/soulmachines/smwebsdk/commit/79593d4ddd56887944e8905ca64602fb5390a154))
- remove session from cb QUIC-1390 ([#266](https://github.com/soulmachines/smwebsdk/issues/266)) ([1c110d9](https://github.com/soulmachines/smwebsdk/commit/1c110d9ce44bfd1d566e3d5638fd2521311d0642))
- reset convo data on disconnect quic-1699 ([#354](https://github.com/soulmachines/smwebsdk/issues/354)) ([e8d0da4](https://github.com/soulmachines/smwebsdk/commit/e8d0da4f5732670370df67b1c03caf28f78e3b83))
- Return a noConnection error from setMediaDeviceActive when appropriate QUIC-1278 ([#235](https://github.com/soulmachines/smwebsdk/issues/235)) ([7987a79](https://github.com/soulmachines/smwebsdk/commit/7987a79fc3048f5e041817b80762555b349e8c2c))
- return content card id in payload quic-1822 ([#378](https://github.com/soulmachines/smwebsdk/issues/378)) ([832e812](https://github.com/soulmachines/smwebsdk/commit/832e812be64619cb109af054f73b59ffb64f2716))
- Return noUserMedia error from SDK to avoid breaking changes QUIC-1351 ([#245](https://github.com/soulmachines/smwebsdk/issues/245)) ([03a07df](https://github.com/soulmachines/smwebsdk/commit/03a07dfd415784328fce0c2c392de09a94e3f081))
- Revert requiredUserMedia in Scene fromOptions method and example UI QUIC-1360 ([#246](https://github.com/soulmachines/smwebsdk/issues/246)) ([fcf7b5a](https://github.com/soulmachines/smwebsdk/commit/fcf7b5abdfa65ad5a57ffda01a2628f9b8a3b83a)), closes [#241](https://github.com/soulmachines/smwebsdk/issues/241)
- save server and use for resume session QUIC-1818 ([#380](https://github.com/soulmachines/smwebsdk/issues/380)) ([f5c24ea](https://github.com/soulmachines/smwebsdk/commit/f5c24ea16293931c9454b02ee885f94b9d80d6d7))
- send current page url to DP when connection succeeds ([#388](https://github.com/soulmachines/smwebsdk/issues/388)) ([46d4143](https://github.com/soulmachines/smwebsdk/commit/46d4143a9ffdac96776d2b9e2b3bf616307e2270))
- send page metadata on spa url change quic-2053 ([#413](https://github.com/soulmachines/smwebsdk/issues/413)) ([4061e5d](https://github.com/soulmachines/smwebsdk/commit/4061e5d244d06ddc4407afb24773eb6e70ecaf43))
- show notification when media is blocked ([3ec8b22](https://github.com/soulmachines/smwebsdk/commit/3ec8b226191d9055468e5212eee548b3e86b4734))
- show Scene states of user camera, microphone, persona muted on UI example QUIC-1224 ([#203](https://github.com/soulmachines/smwebsdk/issues/203)) ([408a87e](https://github.com/soulmachines/smwebsdk/commit/408a87e3aec065cbd5ac80aa4217625ee48bea1b))
- support automatically clearing cards ([#370](https://github.com/soulmachines/smwebsdk/issues/370)) ([b0903f6](https://github.com/soulmachines/smwebsdk/commit/b0903f691ec66951626a7181b5a6dd3982d8f657))
- support dialogflow version 2 and legacy dialogflow with context quic-1732 ([#357](https://github.com/soulmachines/smwebsdk/issues/357)) ([a780541](https://github.com/soulmachines/smwebsdk/commit/a780541e55e5a5c300e70345d8c0a0fb43afbd51))
- support session persistence QUIC-1714 ([#361](https://github.com/soulmachines/smwebsdk/issues/361)) ([43369d3](https://github.com/soulmachines/smwebsdk/commit/43369d324043b80b4b41d9ba12af85cdbf41f4f6))
- trigger conversation class functions for onSpeechMarker and onConversationResult quic-1693 ([#350](https://github.com/soulmachines/smwebsdk/issues/350)) ([72d3035](https://github.com/soulmachines/smwebsdk/commit/72d3035082fc836fd9f936876f9442a3439aea58))
- Use the options pattern for setMicrophoneCameraActive QUIC-1236 ([#233](https://github.com/soulmachines/smwebsdk/issues/233)) ([7ec69d9](https://github.com/soulmachines/smwebsdk/commit/7ec69d90c28e9f9ee5b967a92f73222266ffe923))
- Use webSDK autoplay function to handle all browser use cases in example code QUIC-1390 ([#268](https://github.com/soulmachines/smwebsdk/issues/268)) ([045a3ef](https://github.com/soulmachines/smwebsdk/commit/045a3ef0b3843598473ca252469a8eb9f2eaeb62))
