- lz4hc : new high compression mode : levels 10-12 compress more and slower
- lz4cat : fix : works with relative path (#284) and stdin (#285)
- cli : fix minor notification when using -r recursive mode
- API : lz4frame : LZ4F_frameBound(0) gives upper bound of *flush() and *End() operations
- doc : markdown version of man page
- build : Makefile : fix make -jX lib+exe concurrency
- build : cmake : improvements by Michal Gorny
1.79 2017-01-03
Patch to fix a few inline variable declarations that cause errors for
older compilers. From Andy Grundman. Thanks.
Patch: Generated C code is not compatible with MSVC, AIX cc,
probably others. Added some PREINIT blocks and replaced 2 cases of INIT with
PREINIT. From Andy Grundman. Thanks.
Patch to fix: Fails to compile if the OpenSSL library it's built
against has compression support compiled out. From Stephan
Wall. Thanks.
Added RSA_get_key_parameters() to return a list of pointers to RSA key
internals.
Patch to fix some documentation typos courtesy gregor herrmann.
RSA_get_key_parameters() is now only available prior OpenSSL 1.1.
Testing with openssl-1.1.0b.
2.400 (2017-01-01)
- new release version
- remove author tests
- more spelling fixes
2.399_20161227
- FIXES#119468: [PATCH] spelling fixes (reported by GREGOA)
- possible fix for utf8 warnings under perl 5.8.x
2.399_20161210
- update to Unicode 9.0.0
- changed generation of tests so that TODO is no longer required when
the module author's perl doesn't support the newest Unicode version
------------------------------
* Noteworthy changes in release 3.5 (2016-08-20) [stable]
** Bug fixes
diff3 no longer malfunctions due to use-after-free
[bug introduced in 3.4]
diff --color no longer colorizes when TERM=dumb
Notable Changes
- build: shared library support is now working for AIX builds
- repl: Passing options to the repl will no longer overwrite
defaults
- timers: Re canceling a cancelled timers will no longer throw
Notable Changes
- build: shared library support is now working for AIX builds
- deps:
- npm: upgrade npm to 3.10.10
- V8: Destructuring of arrow function arguments via computed property
no longer throws
- inspector: /json/version returns object, not an object wrapped
in an array
- module: using --debug-brk and --eval together now works as expected
- process: improve performance of nextTick up to 20%
- repl:
- the division operator will no longer be accidentally parsed as regex
- improved support for generator functions
- timers: Re canceling a cancelled timers will no longer throw
Notable changes
buffer:
- buffer.fill() now works properly for the UCS2 encoding on
Big-Endian machines.
cluster:
- disconnect() now returns a reference to the disconnected worker.
crypto:
- The built-in list of Well-Known CAs (Certificate Authorities) can
now be extended via a NODE_EXTRA_CA_CERTS environment variable.
http:
- Remove stale timeout listeners in order to prevent a memory leak
when using keep alive.
tls:
- Allow obvious key/passphrase combinations.
url:
- Including base argument in URL.originFor() to meet specification
compliance.
- Improve URLSearchParams to meet specification compliance.
* A fix for the aarch64/ppc64 linker issue that has been plaguing us
for a while (https://github.com/buytenh/ivykis/issues/6). I don't
have access to a ppc box, but I reproduced the problem in an aarch64
(qemu-system-aarch64) virtual machine and fixed it there.
* libivykis.so now no longer pulls in libpthread.so, and linking
against libpthread.so is now fully optional. If libpthread isn't
linked in, ivykis can perform various optimizations, such as
skipping pthread mutex calls, and iv_event can skip creating an
eventfd when running in single-threaded mode.
* iv_signal now lets you register a thread-specific signal interest,
indicated by the IV_SIGNAL_FLAG_THIS_THREAD flag, for which the
handler will be called when that signal is delivered to the thread
the interest was registered in (and will not trigger if the signal
is delivered to another thread in the process).