Skip to content

Releases: Cap-go/capacitor-native-audio

8.1.2

19 Dec 17:35
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

πŸ†• Changelog

Changed

  • Improved code formatting tooling by replacing prettylint with prettier-pretty-check for more reliable formatting validation

πŸ”— Full Changelog: 8.1.1...8.1.2

8.1.1

16 Dec 05:03
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

πŸ†• Changelog

Changed

  • Added homepage field to package.json to improve package metadata and discoverability

πŸ”— Full Changelog: 8.1.0...8.1.1

8.1.0

11 Dec 01:35
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

πŸ†• Changelog

Added

  • New playOnce() method for fire-and-forget audio playback that automatically cleans up resources after completion
  • Comprehensive unit tests for playOnce method on iOS platform
  • Demo section in example app showcasing playOnce functionality
  • Support for optional notification metadata in playOnce through notificationMetadata option
  • Shared PlayOnceOptions and PlayOnceResult types across web implementation

Changed

  • Audio assets created by playOnce now use dedicated cleanup handlers for automatic resource management
  • Improved thread safety in playOnce implementation across platforms
  • Enhanced error handling and robustness in audio playback cleanup logic

Fixed

  • Local file:// URLs are now properly deleted after playback while preserving remote streaming URLs
  • Corrected deleteAfterPlay version documentation from 7.12.0 to 7.11.0 in README
  • Added missing delay parameter to asset playback in playOnce method
  • Resolved Android compilation errors in playOnce implementation
  • Fixed duplicate 'complete' event in playOnce completion handler
  • Added explicit HLS availability validation before creating HLS stream assets
  • Improved cleanup for invalid public asset path formats
  • Resolved Swift compilation error caused by duplicate code in deleteFileIfSafe
  • Fixed callback ID reuse issue by inlining preload logic in iOS playOnce implementation
  • Various formatting and linting issues across the codebase

Security

  • Enhanced file deletion safety checks to prevent accidental removal of non-local resources
  • Added validation to ensure only local files are deleted after playback completion

πŸ”— Full Changelog: 8.0.1...8.1.0

8.0.1

10 Dec 14:04
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

πŸ†• Changelog

Changed

  • Updated to Capacitor 8.0.0 - The plugin now requires Capacitor 8.0.0 or later. You must upgrade your Capacitor installation to use this version.
  • Raised minimum iOS deployment target to 15.0 - iOS 14 is no longer supported. Your app must target iOS 15.0 or higher.
  • Raised minimum Android SDK to 24 - Android SDK 23 is no longer supported. Your app must target Android SDK 24 (Android 7.0) or higher.
  • Updated Android compile and target SDK to 36 - The plugin now compiles against and targets Android SDK 36.
  • Updated Android Gradle Plugin to 8.13.0
  • Updated AndroidX AppCompat to 1.7.1
  • Updated AndroidX JUnit to 1.3.0
  • Updated AndroidX Espresso Core to 3.7.0

πŸ”— Full Changelog: 7.11.2...8.0.1

7.11.2

08 Dec 10:57
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

πŸ†• Changelog

Fixed

  • Updated AndroidX Media3 UI dependency to v1.8.0

πŸ”— Full Changelog: 7.11.1...7.11.2

7.11.1

08 Dec 06:13
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

πŸ†• Changelog

Fixed

  • Updated androidx.media3:media3-transformer dependency to v1.8.0
  • Improved repository checkout performance

πŸ”— Full Changelog: 7.11.0...7.11.1

7.11.0

04 Dec 20:02
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

πŸ†• Changelog

Added

  • Optional HLS streaming support for NativeAudio plugin, enabling HTTP Live Streaming playback
  • Configuration options for HLS streaming functionality

Changed

  • Improved code formatting and consistency in dependency configuration script

πŸ”— Full Changelog: 7.10.3...7.11.0

7.10.3

03 Dec 11:45
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

πŸ†• Changelog

Changed

  • Updated development dependencies and lock files for improved package management

πŸ”— Full Changelog: 7.10.2...7.10.3

7.10.2

03 Dec 05:16
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

πŸ†• Changelog

Fixed

  • Updated androidx.media3:media3-session dependency to v1.8.0

πŸ”— Full Changelog: 7.10.1...7.10.2

7.10.1

02 Dec 22:39
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

πŸ†• Changelog

Fixed

  • Updated androidx.media3:media3-exoplayer-hls dependency to v1.8.0 for improved HLS streaming stability and compatibility

πŸ”— Full Changelog: 7.10.0...7.10.1