Skip to content

Releases: hyochan/react-native-nitro-sound

0.2.13

17 Apr 23:54

Choose a tag to compare

Installation

npm install react-native-nitro-sound@0.2.13
# or
yarn add react-native-nitro-sound@0.2.13

🐛 Bug Fixes

  • safe Double→Int conversion to prevent crash from corrupted std::optional<double> (#774)
  • config ndkVersion (#759)
  • remove sanitize logic for read-only Android properties on iOS (#770)
  • respect audio settings and add quality presets on iOS (#743)

📦 Dependency Updates

17 dependency bump(s) — see the full diff for details.


Full Changelog: v0.2.9...0.2.13

0.2.12

12 Mar 01:35

Choose a tag to compare

What's Changed

  • fix: remove sanitize logic for read-only Android properties on iOS by @hyochan in #770

Full Changelog: 0.2.11...0.2.12

0.2.11

11 Mar 17:55

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2.10...0.2.11

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