All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
5.1.0 (2024-07-07)
5.0.1 (2024-06-10)
- actually allow encoding to be passed by encoderOptions.codec (16b338e)
5.0.0 (2024-01-08)
5.0.0-beta.0 (2023-11-04)
- correct RecorderOptions extension type (084a155), closes #12
- framerate spelling is not following camelcase in VideoEncoder config (f9c2662)
- update dependencies (66defa1)
- ffmpeg has different binaries and likely to break
4.2.0 (2023-05-20)
- add missing default options (fc7c13f)
4.1.0 (2023-04-30)
4.0.0 (2023-04-28)
4.0.0-beta.0 (2023-04-20)
- add initOnly option to startOptions (69e0ab1)
- default avc codec to level 5.2 to allow record of at least 4096x2048@60fps (8f956ed)
4.0.0-alpha.7 (2023-04-19)
- accept hvc codec identifier for hevc (d88431d)
4.0.0-alpha.6 (2023-04-16)
- make isWebCodecsSupported return a boolean (e8420b9)
- add mp4-muxer and move mp4-wasm to its own encoder (0693ad0)
- add support for codecs in WebCodecs encoder (3b80a80)
4.0.0-alpha.5 (2023-03-02)
- make frame/webcodecs encoder inherit recorder filename + keep directory reference (d820f29)
4.0.0-alpha.4 (2023-02-24)
- move filename overwrite to start options (7f09aa5)
4.0.0-alpha.3 (2023-02-15)
- add target options to allow File System API where possible (a98e233)
4.0.0-alpha.2 (2023-02-14)
- add support for mkv in WebCodecsEncoder (5ea3352)
4.0.0-alpha.1 (2023-01-20)
4.0.0-alpha.0 (2023-01-20)
- abstract into Recorder and add WebCodecs, H264MP4, GIF, Frame, MediaCapture and FFmpeg encoders (8c8335d)
- add encoders and refactor
3.1.0 (2021-10-02)
3.0.0 (2021-04-16)
- use ES modules (c2b7252)
- switch to type module