What's Changed
-
fix: fix zeromq on Electron Windows by delay loading node.exe by @aminya in #673
-
fix: fix compiler warnings, sign-conversion, clang-tidy issues by @aminya in #666
- fix: fix buffer to value safe conversion
- fix: use
std::array
instead of C-arrays - fix: use reference wrappers as ref data members
- fix: add missing special functions for classes with destructors
- fix: explicit conversions for getting uv handles
- fix: use explicit conversions for msg pointers
- fix: avoid bitwise operations on integers
- fix: remove unnecessary
static
/inline
keywords - fix: disable
-Wshadow
on gcc/AppleClang - fix: useless cast warnings
- fix: remove
to_string
override forint64_t
- fix: use
int32_t
for the socket type - fix: avoid conversion issue for max
double
limits - fix: set global variables as
static
- fix: avoid sign conversion for options/errors/timeout
- fix: make
Closable
's destructor virtual - fix: guard force inline behind not clang
- fix: explicit fall through in
switch
- fix: set error/status as maybe unused
- fix: remove unnecessary macros
- fix: silence poller UV reinterpret cast warnings
- fix: use a lambda instead of goto
-
fix: improve TypeScript types @aminya in #671
- fix: accept numbers in
MessageLike
- fix: export the type of the compat
options
in TypeScript - fix: make the properties of
monitor
optional in compat - fix: accept single message in
send
of compat mode - fix: use import for loading the addon
- fix: fix linting issues in the compat layer
- fix: accept numbers in
-
ci: add smoke-test for various node version and package managers by @aminya in #670
Full Changelog: v6.1.1...v6.1.2