Skip to content

v2.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@gdespirito gdespirito released this 11 Jul 07:53

First beta of the v2 rewrite. Existing v1 code works unchanged — see MIGRATION.md.

Highlights

  • Complete TypeScript rewrite: typed events, dual ESM/CJS, zero runtime dependencies (Node >= 18.17)
  • Proper TCP framing: fragmented/coalesced packets are reassembled (#12-adjacent class of bugs)
  • No more crashes on ECONNRESET (#12); idle connections cleaned up (#31)
  • Broken/undeclared dependencies removed (#25, #30)
  • New protocols: SinoTrack ST-901 / H02 (#19) and Concox GK309 (#26)
  • GT06 acks fixed: correct CRC-16/X-25 and real serial echo
  • v1 API preserved as a deprecated compat layer (one DeprecationWarning per process)

Install with:

npm install gps-tracking@beta