Skip to content

Latest commit

 

History

History
124 lines (74 loc) · 3.75 KB

CHANGELOG.md

File metadata and controls

124 lines (74 loc) · 3.75 KB

1.2.0

Added

  • Millicast Flutter SDK now allows desktop support on all three platforms MacOS, Linux, and Windows.

Changed

  • Updated all dependencies to the latest resolvable versions.
  • Updated webRTC versions for iOS (104.5112.17) and Android (104.5112.09)

Fixed

  • Fixes for Dart 3 and Flutter 3.10 support.

1.1.0

Added

  • flutter_webrtc version upgraded to 0.9.7 (Uses WebRTC release m104).

Changed

  • Now example app asks for all the permission required during startup.
  • Updated all dependencies to latest versions.
  • Updated min iOS min version 10 to 11.

Removed

  • Removed uni_links dependency from example app.

1.0.0

Initial stable release.

Added

  • Millicast Flutter SDK now supports Flutter version 3.

Changed

  • iOS example app configuration files where modified so it works out of the box in M1 macOS devices.

Fixed

  • addRemoteTrack method is now properly renegotating the SDPs it now returns a valid mid transceiver both for audio/video.
  • Fixed a bug where viewer count where misrepresented in example app.
  • Flutter analyze fixes where performed to avoid warnings and info messages.

Upgrading from 0.2.x.

0.2.2

Changed

  • Added information needed in order to properly run the README.md Getting Started example app.

Fixed

  • Moved Mockito and dotenv depenencies as dev dependencies

0.2.1

This is the first official release of the Millicast Flutter SDK.

Added

  • Now the SDK can be directly downloaded from pub.dev package repository.
  • getCapabilities initial implementation now returns supported video codecs.

Changed

  • Example app now only renders supported codecs in the settings widget.

Fixed

  • EA-Mirror-iOS-Camera: invert mirrored flag.
  • Bugfix/h264-support: Fallback to supported codec.
  • h264-support: solved codec fallback codec issue. by @fcancela in #17

Full Changelog: https://github.com/millicast/flutter-sdk/compare/0.2.0...0.2.1

Fixed

  • H264 publish on Android is device dependent.

0.2.0

Added

  • Added support for latest version of viewercount.

Changed

  • Removed support for legacy version of viewercount.
  • Updated README API Reference hyperlink to the proper url.

Fixed

  • Fixed viewercount issues for EA.
  • Fixed EA iOS bug where audio could not be heard on the subscriber side.
  • Fixed bug where websockets were not being properly closed both for publisher/viewer.
  • Fixed reenabling unlimited bitrate for the SDK.

Full Changelog: https://github.com/millicast/flutter-sdk/compare/0.1.0...0.2.0

0.1.0

This is the first beta test release of the Millicast Flutter SDK.

For SDK usage instructions, please refer to the SDK README.md. An Example App (EA) at flutter-sdk/example has been provided to illustrate the basic usage of the SDK. Usage of the EA is documented at its own readme at flutter-sdk/example/README.md.

There are some known issues as indicated below that are currently being worked on.

Known issues:

  • H264 publish on Android is device dependent.
    • Possible workaround includes publishing with other codecs, such as VP8, VP9.
  • The EA has some minor issues:
    • On iOS, the first publish might be missing audio.
      • Possible workaround is to exit, reenter Publisher view, and publish again.
    • Viewer count might not work correctly in some scenarios.
    • Subscription occasionally does not terminate after leaving Subscriber view.
      • Possible workaround is to restart EA.