Change Log
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.3.10 - 2017-10-10
Fixed
- Revert
package.json
change which removed the binary
key containing remote path and host
1.3.9 - 2017-10-09
Fixed
- Revert
package.json
change which removed the binary
key containing module name and path - Update CI to build all supported versions
- Update Appyveyor to properly upload binaries
1.3.8 - 2017-10-08
Removed
- README no longer contains a TROUBLESHOOT section
1.3.7 - 2017-10-08
Changed
- Replaced
node-pre-gyp
with prebuild
- Update build pipeline to output single binary
1.3.6 - 2017-08-30
Changed
- Removed workaround for distros with old libc versions
Fixed
- Infinite compression loop
Removed
1.3.5 - 2017-07-18
Changed
- Update CI build pipeline to publish to GitHub instead of S3
1.3.4 - 2017-07-09
Fixed
1.3.3 - 2017-07-04
Fixed
1.3.2 - 2017-07-01
Changed
- Support Linux distributions with older glibc versions via memcpy patch
1.3.1 - 2017-05-31
Changed
- Published pre-compiled binaries for Node 8
1.3.0 - 2017-05-14
Added
- CHANGELOG
- Support
size_hint
and disable_literal_context_modeling
encode parameters - Support for Windows x86
Changed
- Update CI build configs to use
JOBS=max
- Update Brotli dependency to brotli-0.6.0
1.2.1 - 2017-04-12
Added
- README contains link to pre-compiled binaries and information on building prerequisites
Changed
- Update CI to publish on tags only
1.2.0 - 2017-04-11
Added
- Support for the
flush()
method on compression streams
1.1.0 - 2017-04-09
Added
- Support for pre-built binaries on supported platforms
- Support for custom directory with decoder
Changed
- Update CI build matrix to test with Node v7.x
- Update link to Brotli compression settings
- Update NPM dependencies:
nan
to 2.6.1
- Update syntax to ES2015
- Replace
expect.js
with chai
Removed
- Drop support for Node v0.10, Node v0.12, and Node v5.x
- Drop support for Windows x86
1.0.13 - 2016-10-08
Added
- README contains information about windows build tools
Changed
1.0.12 - 2016-06-18
Changed
- Increase decode output buffer size to improve decoding performance
1.0.11 - 2016-06-17
Fixed
- Add missing
brotli/common
files to package
1.0.10 - 2016-06-17
Changed
- Increase timeout for tests that work with large input buffers
- Update Brotli dependency to brotli-0.5.0
- Update CI build matrix to test with Node v6.x
1.0.9 - 2016-02-09
Added
Changed
- Update link to Brotli compression settings
- Update Brotli dependency to brotli-0.3.0
1.0.8 - 2016-01-31
Changed
- Update Travis CI build matrix to test with Node v0.10
Removed
constructor.Reset()
calls in destructors
1.0.7 - 2015-11-04
Added
DecodeWorker
, StreamDecode
, StreamDecodeWorker
destructorEncodeWorker
, StreamEncodeWorker
destructorconstructor.Reset()
calls in destructors
Changed
- Update constructors to use most up-to-date NAN ObjectWrap
1.0.6 - 2015-11-03
Added
Changed
- Update Travis CI build matrix to test with Node v5.x
1.0.5 - 2015-10-27
Added
- Support for older implementation of streams
Changed
- Downgrade to ES5
- Update Travis CI build matrix to test with Node v0.12
- Update Brotli dependency to brotli@8523d36
1.0.4 - 2015-10-24
Added
- Unbuffered streaming decompression
- Test for compression parameters with streams
Changed
- Restructure encoder/decoder code into their own subdirectories
- Move
BufferOut
, EncoderWorker
, DecodeWorker
and brotli buffer output functions into their own files - Update
cflags
to ignore -Wsign-compare
warnings - Update Brotli dependency to brotli@87281b1
1.0.3 - 2015-10-19
Added
- Unbuffered streaming compression
1.0.2 - 2015-10-19
Changed
Fixed
- Handle large input buffers properly
1.0.1 - 2015-10-19
Added
- README now contains badges to NPM and Travis CI
Fixed
- Fix transform streams to properly handle empty input
- Update Travis CI configuration file to properly compile
[1.0.0] - 2015-10-18