Skip to content

v0.9.2

Choose a tag to compare

@jeromexiong jeromexiong released this 14 Aug 10:46
· 4 commits to master since this release

What's Changed

✨ New Features

  • Rebuilt web support on package:web — migrated from deprecated dart:html to package:web (HTMLAudioElement); fixed the web runtime crash, added full event forwarding (progress, play status, auto-advance on track end, errors), and resolved bundled assets through ui_web.assetManager so local audio plays correctly in release builds
  • Android 13+ runtime notification permission — requests POST_NOTIFICATIONS before playback and re-posts the playback card once the user grants it

🐛 Bug Fixes

  • Fix the web plugin runtime crash caused by casting decoded Map<Object?, Object?> arguments, and correct the seekTo ms/seconds conversion and setVolume argument-key contract
  • Remove the leftover print debug output from the web plugin

🛠 Engineering

  • Upgrade the Android Gradle wrapper to 8.14.5
  • Align the example's compileSdk/targetSdk to 36, upgrade androidx.test, and add data-backup rules
  • Remove Eclipse/Buildship IDE artifacts and ignore Playwright test output
  • Bump version to 0.9.2 and update CHANGELOG