Releases: emmercm/chdman-js
v0.269.2
Release Highlights
Fix for v0.269.1's binary packages not finding their binary after packing & publishing.
All changes
v0.269.1
Release Highlights
This separates all the pre-compiled chdman
binaries into their own npm packages. This prevents downloading binaries for unrelated OSes and architectures.
All changes
v0.269.0
v0.268.0
v0.267.3
Release Highlights
Fix: use child_process.spawn()
's 'close' event instead of 'exit'
Older versions of Node.js (around the v16.7.0 era) don't do a good job of emitting 'data' events before 'exit'. This behavior is clearly documented, so 'exit' has been swapped out for 'close' which should increase reliability.
Thank you to Chris Hickman for the tip!
All changes
v0.267.2
Release Highlights
Fix: exported binary
The previous release didn't work quite as expected, this one adds a shebang that should fix it.
All changes
v0.267.1
Release Highlights
Feature: exported binary
You can now run npx --yes chdman@latest [command] [options..]
instead of executing a chdman
binary!
Change/fix: prefer bundled binaries
Bundled binaries are now preferred over binaries found on the user's $PATH
. This is for consistency across versions.