Releases: simbroadcasts/node-insim
Releases · simbroadcasts/node-insim
v1.0.1
v1.0.0
Added
- String properties of outgoing packets are automatically converted from Unicode to LFS encoding using
unicode-to-lfs
- See String encoding in README for a usage example
- Export
InSimEvents
andInSimPacketEvents
types
Fixed
- Clear TCP connection on disonnect
v0.10.2
Added
- Log all available data in the OutSim advanced example
Changed
- OutSim examples: Do not log OutSim data if it is not of the correct packet instance
- Clean
package.json
before publishing the NPM package - Do not emit TypeScript declarations marked as
@internal
Removed
- Removed default export of
NodeInSim
Fixed
- Compile CJS, ESM and types into separate folders in
dist/
& share types between both outputs
v0.10.1
v0.10.0
Added
- OutSim support -
OutSimPack
andOutSimPack2
packets, improved unpacking of Struct by @xspeedasx in #16 - Added legacy
module
,types
andtypesVersions
properties inpackage.json
for better compatibility
Changed
- Upgraded
parse-lfs-message
to v1.2.2 (fixes parsing multiple codepages in one string)
Removed
- Removed internal packet types from public exports of
node-insim/packets
(PacketData
,PacketDataWithOptionalReqI
,PacketDataWithRequiredReqI
,ReadonlyPropNames
,Receivable
,Sendable
,StructData
)
New Contributors
- @xspeedasx made their first contribution in #16
Full Changelog: v0.9.1...v0.10.0
v0.9.1
v0.9.0
First public release!
Supported protocols
- InSim
- InSim Relay
- OutGauge
Added
- A logo
- Example applications in
examples/
folder _raw
property inStruct
to include unconverted LFS strings- Unit tests for InSim Relay packets
Changed
- Upgraded
parse-lfs-message
dependency to v1.2.1 with full TypeScript support - Enabled CI pipeline
- Do not allow setting
InSimVer
inInSim.connect
Fixed
- Always clone buffer contents after slicing