This project follows semantic versioning.
Possible log types:
[added]
for new features.[changed]
for changes in existing functionality.[deprecated]
for once-stable features removed in upcoming releases.[removed]
for deprecated features removed in this release.[fixed]
for any bug fixes.[security]
to invite users to upgrade in case of vulnerabilities.
- [changed] Upgrade npm dependencies (#42)
- [changed] Upgrade @saltyrtc/client to ^0.15.1 (#42)
- [removed] Release does not contain a polyfilled ES5 bundle anymore (#42)
- [added] Expose version
- [changed] Use interfaces for the data flow between the task and a WebRTC implementation (#28)
- [changed] Upgrade @saltyrtc/client to ^0.13.1
- [added] Make log level configurable (defaults to 'none')
- [added] Allow deregistering all event handlers (#23)
- [changed] Upgrade npm dependencies
- [changed] Upgrade @saltyrtc/client to ^0.12.0
- [changed] Upgrade npm dependencies
- [changed] Upgrade @saltyrtc/client to ^0.11.0
- [added] Add 'disconnected' event
- [changed] Upgrade @saltyrtc/client to ^0.10.0
- [changed] Upgrade tweetnacl to ^1.0.0
- [fixed] Added missing type references to saltyrtc-task-webrtc.d.ts
- [changed] Fix
null
ICE candidate handling (see saltyrtc/saltyrtc-meta#119) - [changed] Switch to dependencies in @saltyrtc npm organization
- [added] Add test for sending large files
- [changed] Updated logging format
- [changed] Update saltyrtc-client to v0.9.x
- [fixed] Fix typings for WebRTCTask constructor
- [added] Make max packet size configurable (#8)
- [changed] Update saltyrtc-client peer dependency to latest version
- [changed] Update saltyrtc-client to latest version
- [changed] Make handover optional (#1)
- [changed] Use type declarations from npm instead of bundling them
- [removed] Remove sendClose method (#7)
- [fixed] Properly catch
SignalingError
- [fixed] Fix bug in data handling in
SecureDataChannel.onmessage
- [changed] Update saltyrtc-client to latest version
- [changed] Close entire signaling channel when a secure dc receives an invalid nonce
- [changed] Explain close code when closing signaling data channel
- [added] Add sendCandidate() method
- [added] Add 5ms of buffering for candidates
- [changed] Emit data directly in offer/answer/candidates events
- [changed] Update saltyrtc-client to latest version
- [removed] Remove handover event on task
- [changed] Update saltyrtc-client to latest version
- [fixed] Don't include polyfill in regular ES5 version
- [fixed] Fix filename of polyfilled dist file
- [changed] Changed iife dist namespace to
saltyrtcTaskWebrtc
- [changed] Updated RTCPeerConnection.d.ts file
- [changed] Move type declarations to root directory
- [fixed] Fix types in RTCPeerConnection.d.ts
- [changed] Make saltyrtc-client and tweetnacl peer dependencies
- Initial release