Skip to content

Releases: dmazzella/node-ctypes

v1.10.0

20 Apr 15:02

Choose a tag to compare

Python ctypes parity

v1.9.0

18 Apr 18:36

Choose a tag to compare

Struct optimizations and typing

v1.8.0

14 Mar 11:16

Choose a tag to compare

Python compatibility and more tests

v1.7.0

11 Mar 09:59

Choose a tag to compare

exported c_ssize_t and implemented alignment function

v1.6.0

09 Mar 08:15

Choose a tag to compare

Updated docs

v1.5.0

20 Feb 07:34

Choose a tag to compare

feat: add function pointer type factories and enhance callback functions with optional ABI
feat: add CFUNCTYPE and WINFUNCTYPE

v1.4.0

10 Feb 16:37

Choose a tag to compare

v1.3.0

05 Feb 17:07

Choose a tag to compare

  • Introduced an inline string buffer for improved performance with short strings.
  • Refactored function handling to optimize variadic arguments and remove redundant fast paths.
  • Updated JSToC and CToJS functions to support boolean type conversion.
  • Added comprehensive tests for POINTER type and pointer() function, ensuring compatibility with Python ctypes.
  • Improved struct and union definitions to follow Python-style syntax for better usability.
  • Bumped version to 1.3.0 to reflect new features and enhancements.

v1.2.0

01 Feb 07:44

Choose a tag to compare

Removed legacy TypeInfo class wrapper
CType object containing numeric type identifiers
ReadValue, WriteValue, SizeOf now accept only numeric CType values (no more object wrappers)

Removed spdlog and dotenv

v1.1.0

28 Jan 07:15

Choose a tag to compare

v1.1.0

long and ulong types return bigint