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