- fix: Depend on new flutter_sound_record_web version
- fix: Add support for AGP 8.0
- core: Update dependencies.
- core: convert to kotlin
- fix: Use corrected platform interface.
- fix: Eleminate some deprecated functions and classes.
- core: Rebrand.
- fix: get build working on Android SDK 31
- core: change project structure
- core: add linter rules, VS Code settings and run configuration
- core: Moved from jcenter to mavenCentral (Android).
- fix: web
pubspec.yaml
file.
- fix: Android request code is now frozen.
- core: Update dependencies.
- feat: Add web support.
- feat: Add
getAmplitude()
to get current and max dBFS. - core: static methods are no more! (but api is pretty much the same)
- core: path param is now optional in
start
method to align behaviour with web platform. If null is given, a temp file is generated for you. - core:
stop
method now returns the output path.
- fix: Android warning "mediarecorder went away with unhandled events".
- Relaxing dart/flutter constraints for pub.dev analysis.
- Add pause/resume/isPaused features.
- Updated example to include pause.
- Add null safety support (based on v1.0.3).
- Updated example. Moved from 'audioplayers' to 'just_audio'.
- Allow recording from bluetooth device on iOS.
- Fix (for good) potential exception when closing beofre recorder is actually started (Android).
- Fix potential exception when closing beofre recorder is actually started (Android).
- Fix potential NPE on permission result (Android).
- Updade dependencies.
- Flutter 1.12.0 is now minimum version (Flutter plugin API v2).
- Finalize Record API.
- Request permission on Android too.
- Automatically stop recording when leaving activity / app.
- Add all codecs with cross platform compatibility.
- Fix broken build on Android.
- Fix broken build on Android.
- Initial release.
- Implementations for Android and iOs.
- Example.