Releases: software-mansion/react-native-audio-api
Releases · software-mansion/react-native-audio-api
0.10.2
What's Changed
🐛 Bug Fixes
- Verify and access react-native-worklets before module installation by @michalsek in #826
- Do not store audio runtime for re-use by @michalsek in #827
Other Changes
- Chore/peer dependencies by @maciejmakowski2003 in #829
Full Changelog: 0.10.1...0.10.2
0.10.1
What's Changed
🐛 Bug Fixes
- Fix/clear callback bug by @maciejmakowski2003 in #780
- fix: changed worklets to be truly optional on npm by @poneciak57 in #790
- fix: added mising semver devDependency by @poneciak57 in #791
🧪 Tests
Full Changelog: 0.10.0...0.10.1
0.10.0
What's Changed
⚠️ Breaking Changes
🚀 Features
- feat: enchanced worklet example by @poneciak57 in #726
- Feat/worklet runner performance improvement by @poneciak57 in #729
- feat: added permissions for background mic usage on Android by @maciejmakowski2003 in #757
- feat: wait method on thread pool by @poneciak57 in #761
- Feat/android/on timeout by @maciejmakowski2003 in #766
- feat: convolver impl by @mdydek in #533
- feat: option to disable avaudiosession configuration / management by @miloszwielgus in #770
📖 Docs
🐛 Bug Fixes
- fix: fixed recorder setup by @maciejmakowski2003 in #724
- fix: possible solution by @mdydek in #718
- Fix/streamer fails on stream end by @mdydek in #732
- fix: tryin to fix audio array buffer by @maciejmakowski2003 in #725
- Fix/access prop after move by @maciejmakowski2003 in #737
- Fix/async promise dispatch by @poneciak57 in #733
- fix: update onEnded setter to accept null callback in AudioScheduledSourceNode by @choi138 in #747
- fix: export missing system types by @maciejmakowski2003 in #744
- fix: double free in decodeWithMemoryBlock by @vltkv in #751
- fix: added check for microphone permissions in info.plist by @mdydek in #755
- fix: added possibility of scheduling events in the exact time by @mdydek in #754
- Fix/expo54 worklets build error by @poneciak57 in #741
- fix: removed isWorkletsAvailable export by @maciejmakowski2003 in #756
- Fix/android/crash on worklets reload by @maciejmakowski2003 in #750
- fix: fixed issue with worklets not working on ios by @poneciak57 in #758
- fix: hotfixed issue with scripts by @poneciak57 in #760
- Fix/android/reset lock screen by @maciejmakowski2003 in #764
- Fix/revert/close contexts on pause activity by @maciejmakowski2003 in #765
- fix: added non-crawling header by @mdydek in #767
- fix: removed absolute paths in podspec by @mdydek in #768
- fix: flag fix by @mdydek in #775
- Fix/attached jni env to native recorder and dtor of runtime registry by @maciejmakowski2003 in #778
- fix: small improvements by @mdydek in #781
Other Changes
- chore: bumped up to 0.10.0 by @maciejmakowski2003 in #723
- test: tests for constant source by @mdydek in #719
- chore: bumped up to RN 0.82 by @maciejmakowski2003 in #745
- test: biquad tests by @vltkv in #722
- Refactor/remove binaries from repo by @mdydek in #749
- chore/added extrenally built libs to gitignore by @maciejmakowski2003 in #763
- chore: release 0.0.6 by @mdydek in #772
- refactor: added condition variable to streaming thread by @mdydek in #759
- chore: bump ffmpeg by @mdydek in #777
- chore: test screen as npm package by @mdydek in #769
Full Changelog: 0.9.0...0.10.0
0.9.3
Other Changes
- Fix/revert/close contexts on pause activity by @maciejmakowski2003 in #765
Full Changelog: 0.9.2...0.9.3
0.9.2
What's Changed
🐛 Bug Fixes
- Fix/expo54 worklets build error by @poneciak57 in #741
- fix: removed isWorkletsAvailable export by @maciejmakowski2003 in #756
- Fix/android/crash on worklets reload by @maciejmakowski2003 in #750
- fix: fixed issue with worklets not working on ios by @poneciak57 in #758
- fix: hotfixed issue with scripts by @poneciak57 in #760
Other Changes
- Feat/worklet runner performance improvement by @poneciak57 in #729
Full Changelog: 0.9.1...0.9.2
0.9.1
What's Changed
🐛 Bug Fixes
- fix: fixed recorder setup by @maciejmakowski2003 in #724
- fix: possible solution by @mdydek in #718
- fix: tryin to fix audio array buffer by @maciejmakowski2003 in #725
- Fix/streamer fails on stream end by @mdydek in #732
- Fix/access prop after move by @maciejmakowski2003 in #737
🧪 Tests
Other Changes
- chore: bumped up to 0.10.0 by @maciejmakowski2003 in #723
- feat: enchanced worklet example by @poneciak57 in #726
Full Changelog: 0.9.0...0.9.1
0.8.4
What's Changed
🐛 Bug Fixes
- fix: possible solution for unregistering callbacks(#718)
Full Changelog: 0.8.3...0.8.4
0.9.0
What's Changed
⚠️ Breaking Changes
🚀 Features
- feat: worklets support by @poneciak57 in #625
- feat(android): support background recording by @yzlin in #691
- feat: async promise resolving by @poneciak57 in #699
- Feat/audio buffer queue source node/extened on ended event payload by @maciejmakowski2003 in #709
- feat: added onLoopEnded callback by @maciejmakowski2003 in #710
- Feat: ConstantSourceNode by @miloszwielgus in #707
- Test/audio param tests by @mdydek in #713
- Thread pool by @poneciak57 in #712
- feat: custom worklet processor node by @poneciak57 in #704
- Feat: Three.js Vinyl player example by @miloszwielgus in #693
📖 Docs
- docs: improvements by @mdydek in #656
- Docs: fix PCM Wikipedia link by @vltkv in #663
- docs: add AudioRecorder description by @vltkv in #668
- Docs: interactive playgrounds by @miloszwielgus in #651
- docs: add note about maximum call count for setValueAtTime method by @vltkv in #684
- Docs landing hero, some smaller fixes around doc styling by @michalsek in #687
- Docs improvements by @vltkv in #685
- feat: new example file by @michalsek in #695
- Remove nigthly build badge, updated roadmap by @michalsek in #694
- Fix roadmap info about worklets by @michalsek in #698
- docs: changed session options in docs page by @mdydek in #711
🐛 Bug Fixes
- fix: added bin to package.json by @mdydek in #672
- Fix iOS compilation for custom audio processor implementations by @jerryseigle in #682
- fix: removed cppFlags from build.gradle by @maciejmakowski2003 in #683
- fix: better memory handling by @mdydek in #678
- Docs/fix wrong description by @maciejmakowski2003 in #689
- Feat/new example file by @michalsek in #696
- Fix layout jump on the docs introduction page by @miloszwielgus in #701
- fix: typo in filename by @vltkv in #703
- fix: compile ios also with open ssl by @mdydek in #705
- fix: relative paths to
react-native-audio-apiby @flochtililoch in #666 - Fix: correct param initialization on play in AudioBufferSource interactive playground by @miloszwielgus in #673
🧪 Tests
Other Changes
- Docs: canvas retina adjustment by @miloszwielgus in #662
- npm oidc setup by @michalsek in #674
- Test out OIDC by @michalsek in #675
- chore: simplify audio-api publish scripts to single file by @michalsek in #680
- Refactor/queue source/add linear time stretching by @maciejmakowski2003 in #686
- Refactor/jsi host objects by @maciejmakowski2003 in #688
- Fix audio context usage on SSR, remove any type for worklets by @michalsek in #700
- Chore/removed worklets workaround by @poneciak57 in #702
- chore: bump rnaa version to 0.9.0 by @michalsek in #715
New Contributors
- @choi138 made their first contribution in #659
- @flochtililoch made their first contribution in #666
- @yzlin made their first contribution in #691
Full Changelog: 0.8.3...0.9.0
0.8.3
What's Changed
🐛 Bug Fixes
- Compile iOS with OpenSSL as on android by @mdydek in #705
- Relative paths to react-native-audio-api in podspect by @flochtililoch in #666
- Custom Node Generator: add bin directory to package.json by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/672/files
- Removed cppFlags from build grade by @maciejmakowski2003 in #683
- Better memory handling by @mdydek in #678
Full Changelog: 0.8.2...0.8.3
0.8.2
What's Changed
🐛 Bug Fixes
- fix: change paths resolving in ffmpeg libraries by @mdydek in #655
- fix: add optional path prefix to LoadCustomWasm by @miloszwielgus in #654
New Contributors
- @miloszwielgus made their first contribution in #654
Full Changelog: 0.8.1...0.8.2