- Support Android v1 and v2 embeddings
- Migrated the plugin to Android v2 embedding
- Migrated to nullsafety
- Fixes issue #246 and #266
- Adds closeFFmpegPipe method to close pipes
- Updated example application
- Adds mavenCentral() repository for Android
- Minor updates in the test application
- Uses thread pool executor to process Android executions
- Adds listExecutions API method
- Implements async FFmpeg execution methods
- LogCallback and StatisticsCallback functions updated with executionId
- Updates getMediaInformation implementation
- Adds setEnvironmentVariable API method
- Depends on mobile-ffmpeg v4.4
- Allows modifying mobile-ffmpeg version for android
- Includes an updated example application
- Fixes issue #115, #120, #157, #159, #170, #178 and #202
- Fixes issue #94
- Implements FFprobe
- Adds concurrent execution support
- Re-organises plugin classes
- iOS releases depend on iconv system library instead of iconv external library
- Uses ffmpeg v4.3
- Implements registerNewFFmpegPipe API method
- Uses new package selection mechanism
- Fixes issue #52
- Adds support for single quotes and double quotes in command strings
- Implements side data information parsing
- Adds support for Android devices with API Level 16+
- Fixes issues #21 and #36
- Removes conflicting attributes from AndroidManifest.xml
- Includes ProGuard configuration file inside
- Fixed flutter v1.6 compatibility errors on packages
- Fixed flutter v1.6 compatibility errors
- Fixed documentation errors
- Updated package description
- Added AndroidX support
- Removed app icons for Android
- Fixes issues #13 and #14
- LTS release instructions added
- Documentation updated
- First release