You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11-6
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
11
11
12
12
### Added
13
13
14
+
- Added support for styled-components v6. This change is compatible with both styled-components v5 and v6. styled-components v6 introduces various breaking changes. One major difference is that styled-components v6 omits automatic vendor prefixing by default. If you prefer the v5 behavior, refer to the [styled-components v6 migration guide](https://styled-components.com/docs/faqs#what-do-i-need-to-do-to-migrate-to-v6) for details.
15
+
14
16
### Removed
15
17
16
18
### Changed
@@ -74,9 +76,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
74
76
### Removed
75
77
76
78
### Changed
79
+
77
80
- Updated `ContentShare` to have optional nameplate prop.
81
+
78
82
### Fixed
79
-
- Fix a bug where the `isVideoEnabled` is still true even when the video device is unplugged.
83
+
84
+
- Fix a bug where the `isVideoEnabled` is still true even when the video device is unplugged.
80
85
81
86
- When audio inputs change in a meeting, `AudioInputProvider` will only automatically select a new audio input device if a meeting is joined with `DeviceLabels.Audio` or `DeviceLabels.AudioAndVideo` device labels.
82
87
- Publish `MeetingStatus.Failed` only when a non-terminal failure is encountered. Currently, some Amazon Chime SDK for JavaScript meeting session statuses pass both the `sessionStatus.isFailure()` as well as `sessionStatus.isTerminal()` in JS SDK, thus, for a status if it is in both, it will be considered as non-terminal failure and `MeetingStatus.TerminalFailure` will never get set for such statuses. Check [MeetingSessionStatus](https://github.com/aws/amazon-chime-sdk-js/blob/main/src/meetingsession/MeetingSessionStatus.ts) file for more information on both methods in JS SDK.
@@ -85,18 +90,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
85
90
86
91
### Added
87
92
88
-
* Add support for Node.js 18.
93
+
- Add support for Node.js 18.
89
94
90
95
### Removed
91
96
92
97
### Changed
98
+
93
99
- Updated `VoiceFocusProvider` to destroy the Voice Focus worker thread on unmount.
94
100
- Reverted changes to `BackgroundBlurProvider` and `BackgroundReplacemenProvider` to fix bug related to `isBackgroundBlurSupported` and `isBackgroundReplacementSupported` returning false.
95
101
96
102
### Fixed
97
103
98
-
* Update the documentation to use `GlobalStyles` along with `ThemeProvider`.
99
-
104
+
- Update the documentation to use `GlobalStyles` along with `ThemeProvider`.
100
105
101
106
## [3.4.0] - 2022-09-13
102
107
@@ -171,7 +176,7 @@ Below is a list of all changes in Amazon Chime SDK React Components Library v3.
171
176
- Remove preset device selection options ("None" and "440 Hz" for audio input device. "None", "Blue", and "SMTP Color Bars" for video input device). Remove `appendSampleDevices` from Props of `CameraSelection`, `MicSelection`, `AudioInputControl`, `AudioInputVFcontrol`, and `VideoInputControl`. Remove `DeviceConfig` type. Remove `additionalDevices` from Props of `useAudioInputs` and `useVideoInputs` hook.
172
177
- Remove `useSelectAudioInputDevice`, `useSelectAudioOutputDevice` and `useSelectVideoInputDevice` hook.
173
178
- Remove use of the deprecated `enableUnifiedPlanForChromiumBasedBrowsers` configuration variable.
174
-
- Remove all deprecated `MeetingSessionStatusCode`.
179
+
- Remove all deprecated `MeetingSessionStatusCode`.
175
180
- Remove legacy metrics `videoDownstreamGoogFrameHeight`, `videoDownstreamGoogFrameWidth`, `videoUpstreamGoogFrameHeight` and `videoUpstreamGoogFrameWidth` from the `videoStreamMetrics` returned by the `useMediaStreamMetrics` hook to adopt to Amazon Chime SDK for JavaScript V3 changes ([aws/amazon-chime-sdk-js#2086](https://github.com/aws/amazon-chime-sdk-js/pull/2086)).
176
181
- Remove `MeetingSessionConfiguration` properties from `MeetingProvider` props.
177
182
- Remove `deviceLabels`, `eventController`, `logLevel`, `postLogConfig`, `logger`, `enableWebAudio`, and `activeSpeakerPolicy` from `MeetingProvider` props.
@@ -217,7 +222,7 @@ Below is a list of all changes in Amazon Chime SDK React Components Library v3.
217
222
### Removed
218
223
219
224
- Remove use of the deprecated `enableUnifiedPlanForChromiumBasedBrowsers` configuration variable.
220
-
- Remove all deprecated `MeetingSessionStatusCode`.
225
+
- Remove all deprecated `MeetingSessionStatusCode`.
221
226
- Remove legacy metrics `videoDownstreamGoogFrameHeight`, `videoDownstreamGoogFrameWidth`, `videoUpstreamGoogFrameHeight` and `videoUpstreamGoogFrameWidth` from the `videoStreamMetrics` returned by the `useMediaStreamMetrics` hook to adopt to Amazon Chime SDK for JavaScript V3 changes ([aws/amazon-chime-sdk-js#2086](https://github.com/aws/amazon-chime-sdk-js/pull/2086)).
222
227
- Deprecate `useBandwidthMetrics` hook as we already have `useMediaStreamMetrics`.
223
228
- Remove `MeetingSessionConfiguration` properties from `MeetingProvider` props.
0 commit comments