Skip to content

Releases: hyochan/react-native-nitro-sound

0.2.10

26 Nov 16:19

Choose a tag to compare

What's Changed

  • chore(deps): bump tar from 7.5.1 to 7.5.2 by @dependabot[bot] in #738
  • fix(ios): respect audio settings and add quality presets by @hyochan in #743

Full Changelog: v0.2.9...0.2.10

v0.2.9

23 Oct 15:10

Choose a tag to compare

What's Changed

Full Changelog: v0.2.8...v0.2.9

v0.2.8

25 Sep 14:45

Choose a tag to compare

Fixed

  • Crash Prevention: Added platform-specific field sanitization to prevent crashes when mixing iOS and Android audio settings
    • Android: Ignores iOS-specific fields in AudioSet
    • iOS: Ignores Android-specific fields in AudioSet
    • Users can now safely include platform-specific settings without crashes

Enhanced

  • Audio Quality Presets: Improved Android audio quality handling with predefined presets for LOW/MEDIUM/HIGH quality levels
  • Documentation: Updated README with separate platform configuration examples and clearer guidance on audio settings

v0.2.7

18 Sep 02:43

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.6...v.0.2.7

v0.2.6

15 Sep 17:34

Choose a tag to compare

Changelog

Upgraded to NitroModule 0.29.6 to address compatibility issues with Xcode 16 and the iOS 18 SDK. Previous versions relied on deprecated headers (AnyMapHolder.hpp) and generated duplicate Swift/C++ symbols around std::optional has_value(), which caused build failures. The new release replaces legacy APIs with AnyMapUtils.hpp, unifies optional handling, and improves Swift/C++ interop stability for cleaner builds and long-term compatibility.

Full Changelog: v0.2.5...v0.2.6

v0.2.5

12 Sep 17:55

Choose a tag to compare

What's Changed

  • fix(ios): resolve swift6 IRGen compile crash by @hyochan in #717

Full Changelog: v0.2.3...v0.2.5

v0.2.3

12 Sep 03:43

Choose a tag to compare

What's Changed

  • feat(android): default high quality recorder by @hyochan in #714

Full Changelog: v0.2.2...v0.2.3

v0.2.2

09 Sep 18:56

Choose a tag to compare

What's Changed

  • fix(android): avoid duplicate jni; add r8 keeps by @hyochan in #713

Full Changelog: v0.2.1...v0.2.2

v0.2.1

08 Sep 18:28

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

07 Sep 05:22

Choose a tag to compare

What's Changed

  • Migrate to react-native-nitro-sound (successor to prev pkg) by @hyochan in #706
  • feat: add useSound hook and improve RapidSwitchTest by @hyochan in #707

Description

In version 0.2.0, we added a new useSound hook with an event-first API that includes ended, decoupled progress handling, playback-end semantics, and recorder-only variants. This change removes the singleton limitation and makes multiple instances possible. The example app has also been cleaned up with focused screens, safe-area fixes, a refreshed splash, and UI updates using Slider on iOS and a progress bar on Android.

Related Discussions

Screenshot 2025-09-07 at 2 17 12 PM

Full Changelog: 4.4.4...v0.2.0