- enable AGP 8.0
- removal of permission_handler dependency - handling permission should take place in the app, not the plugin.
- major refactor of plugin code
- update of example app to handle permissions to access the microphone and other improvements.
- upgrade of permission_handler plugins
- implementing
AudioStreamer
as a singleton - updates Kotlin plugin and AGP
- upgrade to Dart 3
- PR#682
- PR#721
- updated example app podfile to correctly include permission for iOS
- updated README to include podfile permission
- upgrade of
permission_handler: ^10.0.0
- Upgraded to Dart 2.17 and Flutter 3.0
- PR#364
- upgrade to
permission_handler: ^8.1.0
- Null safety migration
- Fixed an issue where using another media player/recorder would cause the plugin to go into an error state on iOS (see #86)
- Fixed an issue where the AVAudioRecorder would crash on iOS (see #91)
- Upgrade to
permission_handler
v. 5.
- Added a getter for the sample rate field.
- Able to stream audio data on Android as well
- The plugin will now record as soon as the permission dialog ends.
- Able to stream audio data on iOS.