Releases: software-mansion/react-native-audio-api
Releases · software-mansion/react-native-audio-api
0.11.1
What's Changed
🐛 Bug Fixes
- fix: framework static linking issues on iOS by @maciejmakowski2003 in #862
- fix: letters by @mdydek in #888
- fix: recorder stop during pause or interruption by @michalsek in #889
- Fix/return session activation errors by @michalsek in #891
- fix: added key function by @mdydek in #893
- fix: android manifest config generated by plugin by @michalsek in #894
Other Changes
Full Changelog: 0.11.0...0.11.1
0.11.0
What's Changed
⚠️ Breaking Changes
- Refactor/context wise by @maciejmakowski2003 in #796
- chore: removed custom metro-config wrapper by @maciejmakowski2003 in #832
🚀 Features
- Feat/better promises by @poneciak57 in #787
- Fix pitch correction latency by @vltkv in #779
- feat: option to disable ffmpeg by flag by @mdydek in #813
- feat: IIRFilterNode by @maciejmakowski2003 in #801
- Feat/delay node by @mdydek in #803
- Feat/foreground service notifications by @poneciak57 in #802
- AudioRecorder - recording to file by @michalsek in #752
- Feat/wave shaper by @maciejmakowski2003 in #806
- chore: added support for RN 0.83 and worklets 0.7.x by @maciejmakowski2003 in #865
- Feat/base_merge_for_android_notifications by @poneciak57 in #879
- Feat/recording notification by @mdydek in #875
📖 Docs
- docs: added best practices section to audio docs by @maciejmakowski2003 in #795
- docs: sort methods alphabetically by @vltkv in #815
- docs: info about bash on windows by @mdydek in #821
- docs: added section about file loading using react image component by @mdydek in #850
🐛 Bug Fixes
- Fix/pause on audio buffer queue source node by @miloszwielgus in #783
- Feat/queue source node/start with offset by @maciejmakowski2003 in #794
- Refactor/added memory pressure by @mdydek in #799
- fix: correct files formatting and linting by @mdydek in #811
- fix: deadlock in streamer node by @mdydek in #814
- fix: align AudioParam scheduling methods with spec by @miloszwielgus in #773
- fix: ffmpeg flag crashing the build by @mdydek in #819
- fix: fixed start method to accept optional offset parameter by @maciejmakowski2003 in #823
- 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
- Chore/peer dependencies by @maciejmakowski2003 in #829
- refactor: removed close all contexts method by @maciejmakowski2003 in #825
- chore: removed react-native-worklets from peerDependencies by @maciejmakowski2003 in #839
- fix: correct processing multi channel signal by @mdydek in #838
- fix: fixed package buiild worklfow by @maciejmakowski2003 in #840
- fix: decode PCM missing return stmt hotfix by @poneciak57 in #843
- fix: added missing header by @maciejmakowski2003 in #845
- fix: updated old arch module spec on android by @maciejmakowski2003 in #846
- Fix/audio engine fixes by @michalsek in #847
- fix: double start message by @michalsek in #848
- Fix/audiofile example by @mdydek in #849
- fix: fixed ub issue in recorder by @poneciak57 in #852
- Fix link formatting in audiodocs README by @tamlyn in #854
- refactor: replaced raw ptr to context to weak ptr by @mdydek in #836
- Fix/web by @mdydek in #851
- fix: export delay node by @mdydek in #858
- Fix/ffmpeg file writer by @michalsek in #856
- fix: fixed audio api module codegen generation by @maciejmakowski2003 in #859
- fix(android): return Undetermined from checkRecordingPermissions when permission never requested by @amrmelsayed in #861
- refactor: removed hardcoded alignment by @mdydek in #868
- fix: removed downloading ffmpeg if not needed by @mdydek in #871
- AudioRecorder - demo by @michalsek in #877
- Fix/playback notification fixes by @poneciak57 in #880
- Fix/ios recording notification manager by @michalsek in #882
- fix: old arch spec by @maciejmakowski2003 in #883
Other Changes
- chore: linting configuration adjustments by @maciejmakowski2003 in #798
- chore: added CONTRIBUTING.md file by @maciejmakowski2003 in #818
- chore: renamed author name in package.json by @maciejmakowski2003 in #831
- Refactor/tests formatter by @mdydek in #835
- chore: possibility to patch old versions via ci by @mdydek in #834
- fix: bump node version enforced by nvmrc by @michalsek in #884
- fix: bring back demo recorder playback ui by @michalsek in #886
- refactor: last improvements of notifications by @mdydek in #885
New Contributors
- @tamlyn made their first contribution in #854
- @amrmelsayed made their first contribution in #861
Full Changelog: 0.10.3...0.11.0
0.10.3
What's Changed
🐛 Bug Fixes
- fix: fixed package buiild worklfow by @maciejmakowski2003 in #840
Other Changes
- chore: removed react-native-worklets from peerDependencies by @maciejmakowski2003 in #839
- chore: possibility to patch old versions via ci by @mdydek in #834
Full Changelog: 0.10.2...0.10.3
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