|
| 1 | + |
| 2 | +#### Version 8.0.5 |
| 3 | +* fix: make it impossible to do sender.replaceTrack(null) #780 via @jerry2013 |
| 4 | +* fix: correct mimeType serialization #788 via @jerry2013 |
| 5 | + |
| 6 | +#### Version 8.0.4 |
| 7 | +* fix: spec compliant RTCStatsReport #769 via @jerry2013 |
| 8 | +* fix: add setDefaultAudioOutput to source #768 via @mjcctech and @jerry2013 |
| 9 | + |
| 10 | +#### Version 8.0.3 |
| 11 | +* fix: PluginRTCPeerConnection: cyclic reference leak fixed #754 via @RSATom |
| 12 | +* fix: update npm packages with audit security warnings |
| 13 | + |
| 14 | +#### Version 8.0.2 |
| 15 | +* feat: add github action CI build |
| 16 | +* fix: update npm packages with audit security warnings |
| 17 | +* feat: Added createDTMFSender for RTCRtpSender via @buckun |
| 18 | + |
1 | 19 | #### Version 8.0.1 |
2 | | -* fix RTCPeerConnection.removeTrack support for sender without track |
3 | | -* add support for local description rollback #704 via @slavchev |
| 20 | +* fix: RTCPeerConnection.removeTrack support for sender without track |
| 21 | +* feat: add support for local description rollback #704 via @slavchev |
4 | 22 |
|
5 | 23 | #### Version 8.0.0 |
6 | | -* implement RTCPeerConnection.addTransceiver #589 via @agelito |
7 | | -* fix RtpSenders inconsistency after removeTrack call #702 via @RSATom |
8 | | -* fix RTCRtpSender MediaStreamTrack replace #699 via @RSATom |
9 | | -* fix requestPermission returns true if AVAuthorizationStatus is notDetermined #692 |
10 | | -* fix crash when used with Janus Audiobridge #691 via @RSATom |
11 | | -* fix Warning [LayoutConstraints] Unable to simultaneously satisfy constraints. #422 via @slavchev |
12 | | -* fixcrash when used with Janus Audiobridge #691 via @RSATom |
13 | | -* extend transceiver/sender/receiver functionality #664 via @slavchev |
14 | | -* fix updateTransceiversState call #661 @ducile |
15 | | -* Update to WebRTC.framework M87 |
16 | | -* Update to WebRTC.framework M84 |
| 24 | +* feat: implement RTCPeerConnection.addTransceiver #589 via @agelito |
| 25 | +* fix: RtpSenders inconsistency after removeTrack call #702 via @RSATom |
| 26 | +* fix: RTCRtpSender MediaStreamTrack replace #699 via @RSATom |
| 27 | +* fix: requestPermission returns true if AVAuthorizationStatus is notDetermined #692 |
| 28 | +* fix: crash when used with Janus Audiobridge #691 via @RSATom |
| 29 | +* fix: Warning [LayoutConstraints] Unable to simultaneously satisfy constraints. #422 via @slavchev |
| 30 | +* fix: crash when used with Janus Audiobridge #691 via @RSATom |
| 31 | +* feat: extend transceiver/sender/receiver functionality #664 via @slavchev |
| 32 | +* fix: updateTransceiversState call #661 @ducile |
| 33 | +* fix: update to WebRTC.framework M87 |
| 34 | +* fix: update to WebRTC.framework M84 |
17 | 35 |
|
18 | 36 | #### Version 7.0.0 |
19 | | -* Update to WebRTC.framework M79 |
20 | | -* Update to WebRTC.framework M75 |
| 37 | +* fix: update to WebRTC.framework M79 |
| 38 | +* fix: update to WebRTC.framework M75 |
21 | 39 |
|
22 | 40 | #### Version 6.0.21 |
23 | | -* fix Canvas drawImage memory leak fix #681 |
24 | | -* fix Warning [LayoutConstraints] Unable to simultaneously satisfy constraints. |
| 41 | +* fix: canvas drawImage memory leak fix #681 |
| 42 | +* fix: warning [LayoutConstraints] Unable to simultaneously satisfy constraints. |
25 | 43 |
|
26 | 44 | #### Version 6.0.20 |
27 | | -* fix Remove extmap-allow-mixed sdp header on RTCPeerConnection.prototype.setRemoteDescription to handle chrome 89 |
| 45 | +* fix: Remove extmap-allow-mixed sdp header on RTCPeerConnection.prototype.setRemoteDescription to handle chrome 89 |
28 | 46 |
|
29 | 47 | #### Version 6.0.19 |
30 | | -* fix MediaStreamRenderer doesn't call PluginMediaStreamTrack.unregisterRender = stuck reference. #649 |
31 | | -* fix ios not build after cordova-plugin-iosrtc #642 |
| 48 | +* fix: MediaStreamRenderer doesn't call PluginMediaStreamTrack.unregisterRender = stuck reference. #649 |
| 49 | +* fix: ios not build after cordova-plugin-iosrtc #642 |
32 | 50 |
|
33 | 51 | #### Version 6.0.18 |
34 | 52 | * fix: update ios_arch.js to generate WebRTC.xcframework, Include WebRTC.xcframework instead of WebRTC.framework |
|
73 | 91 | * fix: use video view for correct screencap framing #570 |
74 | 92 | * fix: cleanup old streams #570 |
75 | 93 | * implement basic MediaDevices.prototype.getSupportedConstraints SHIM #564 |
76 | | -* fix RTCPeerConnection.prototype.addTrack missing return RTCRtpSender #572 |
| 94 | +* fix: RTCPeerConnection.prototype.addTrack missing return RTCRtpSender #572 |
77 | 95 |
|
78 | 96 | #### Version 6.0.13 |
79 | 97 | * Bump lodash from 4.17.15 to 4.17.19 #543 |
|
122 | 140 | * Handle ios 10.x.x that does not have MediaStream Native Prototype and fallback on Blob with EventTarget shim #489 |
123 | 141 |
|
124 | 142 | #### Version 6.0.9 |
125 | | -* fix possible TypeError: null is not an object (evaluating 'iceCandidateFields.foundation') due fail match candidateToJson #473 |
126 | | -* fix getStats typo report.timestamp #472 |
| 143 | +* fix: possible TypeError: null is not an object (evaluating 'iceCandidateFields.foundation') due fail match candidateToJson #473 |
| 144 | +* fix: getStats typo report.timestamp #472 |
127 | 145 | * Fix getMediaDevice audioConstraints to allowing audio devices change #470 |
128 | 146 |
|
129 | 147 | #### Version 6.0.8 |
|
157 | 175 |
|
158 | 176 | #### Version 6.0.2 |
159 | 177 | * implement M69 Native RTCPeerConnection.(addTrack|removeTrack) and sdpSemantics unified-plan support #407 |
160 | | -* fix insertDtmf #431 |
| 178 | +* fix: insertDtmf #431 |
161 | 179 |
|
162 | 180 | #### Version 6.0.1 |
163 | | -* fix stopCapture while RTCCameraVideoCapturer is not capturing causing crash due Assertion failure in -[FBSSerialQueue assertOnQueue] #426 |
| 181 | +* fix: stopCapture while RTCCameraVideoCapturer is not capturing causing crash due Assertion failure in -[FBSSerialQueue assertOnQueue] #426 |
164 | 182 |
|
165 | 183 | #### Version 6.0.0 |
166 | 184 | * Use WebRTC M69 |
|
225 | 243 | * Upgrade packages debug to ^4.1.1 and yaeti to ^1.0.2 |
226 | 244 | * Add cordova.plugins.iosrtc.getUserMedia MediaTrackConstraints.(video|audio).deviceId.(exact|ideal) support ([PR #374](https://github.com/cordova-rtc/cordova-plugin-iosrtc/pull/374) by @CSantosM). |
227 | 245 | * Add cordova.plugins.iosrtc.getMediaDevices bluetooth and wired audio devices support ([PR #374](https://github.com/cordova-rtc/cordova-plugin-iosrtc/pull/374) by @CSantosM). |
228 | | -* fix TypeError: undefined is not an object (evaluating 'stream.id') when removing stream [PR #383](https://github.com/cordova-rtc/cordova-plugin-iosrtc/pull/383) by @hthetiot via @l7s). |
| 246 | +* fix: TypeError: undefined is not an object (evaluating 'stream.id') when removing stream [PR #383](https://github.com/cordova-rtc/cordova-plugin-iosrtc/pull/383) by @hthetiot via @l7s). |
229 | 247 |
|
230 | 248 | #### Version 5.0.1 |
231 | 249 |
|
232 | | -* fix typo on iosrtcPlugin.swift |
| 250 | +* fix: typo on iosrtcPlugin.swift |
233 | 251 |
|
234 | 252 | #### Version 5.0.0 |
235 | 253 |
|
236 | | -* fix README.md |
| 254 | +* fix: README.md |
237 | 255 | * Convert syntax to Swift 4.2 |
238 | 256 | * Uncomment, and fix, onGetStatsCallback closure |
239 | 257 | * Update NPM dependencies |
|
0 commit comments