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

  • Drop support for Node 7

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

  • Link failure on ARM

1.3.3 - 2017-07-04

Fixed

  • Link failure on ARM

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

  • Support for Windows

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 destructor
  • EncodeWorker, StreamEncodeWorker destructor
  • constructor.Reset() calls in destructors

Changed

  • Update constructors to use most up-to-date NAN ObjectWrap

1.0.6 - 2015-11-03

Added

  • StreamEncode destructor

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