v2.0.0-beta.1
Pre-release
Pre-release
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