Releases: codedread/bitjs
Releases · codedread/bitjs
v1.2.3
Added
- archive: Support semantic methods for subscribing to unarchive events (onExtract), Issue #47.
- archive: Added Gunzipper to decompress gzip files. Only supported on runtimes that supported
DecompressionStream('gzip') for now. Issue #48.
- io: Added a getData() method to ByteBuffer to retrieve a copy of the bytes that have been written.
Changed
- archive: Unrarrer throws an explicit error when encountering RAR5 files.
- io: ByteBuffer.insertXXX() now throws an error if trying to write past the end of the buffer.
v1.2.2
Added
- archive: Support DEFLATE in Zipper where JS implementations support it in CompressionStream.
Issue #40
- archive: Support DEFLATE in Unzipper where JS implementations support it in DecompressionStream.
Issue #38
- file: Added detection of GZIP files.
- io: Added a skip() method to BitStream to match ByteStream.
Fixed
- Fixed a benign JS error in the Web Worker wrapper
v1.2.1
Added
- image: Added PNG event-based parser (all critical and most ancillary chunks).
Changed
- io: Fix ByteStream bug where skip(0) did not return the ByteStream.
Removed
- image: Removed all custom parser Events and just use CustomEvent.
v1.2.0
Added
- image: Added GIF and JPEG event-based parsers.
- io: Added a skip() method to ByteStream.
v1.1.7
- archive: Enable unarchiving/archiving in NodeJS.
- Update unit test coverage and documentation.
v1.1.6
Changed
- codecs: Special handling for mp3 streams inside mp4 containers.
- codecs: Handle ffprobe level -99 in mp4 files.
v1.1.5
- codecs: Add support for HE-AAC profile in mp4a.
v1.1.4
- codecs: Add support for DTS audio codec and AV1 video codec.
- codecs: Update how Matroska video/audio files are detected (video/x-matroska). Issue #43
- untar: Fix long path/filenames in 'ustar' format. Issue #42
v1.1.3
- codecs: Add support for WAV files to getShortMIMEString() and getFullMIMEString().
- codecs: Fix support for AVI files in getFullMIMEString().
v1.1.2
Changed
- codecs: Handle m4a files as audio/mp4.