Skip to content

v6.1.2

Latest
Compare
Choose a tag to compare
@aminya aminya released this 06 Nov 12:32

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 for int64_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
  • test: convert compat tests to TypeScript by @aminya in #671

  • ci: add smoke-test for various node version and package managers by @aminya in #670

Full Changelog: v6.1.1...v6.1.2