Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/every-actors-ring.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@irsdk-node/native": major
---

Updated SDK implementation to latest (v1.19).
12 changes: 12 additions & 0 deletions .changeset/vast-boxes-remain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
"@irsdk-node/types": major
---

Update types to match latest SDK implementation (v1.19).
- Improved inline tsdoc comments for better in-IDE documentation.
- Adds `UNLIMITED_LAPS_COUNT` and `UNLIMITED_TIME_VALUE` constants.
- Adds `StatusField` enum.
- Re-implements/exposes `VarTypes` enum for telemetry variable types, adds `VarType` utility type.
- Adds `VarTypeBytes`, `TrackSurface`, `TrackWetness`, `IncidentFlags`, `IncidentFlagMask`, `EngineWarnings`, `CameraState` enums.
- Added `GlobalFlags.DqScoringInvalid` option to `GlobalFlags`.
- Added `PitCommand.ChangeTireCompound` option to `PitCommand`.
8 changes: 3 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,11 @@ out
# TS incremental build info
*.tsbuildinfo

# Swap the comments on the following lines if you don't wish to use zero-installs
# Documentation here: https://yarnpkg.com/features/zero-installs
# !/.yarn/cache
/.pnp.*

# Dependencies
node_modules

# Coverage
coverage

# Visual studio stuff
.vs/
2 changes: 2 additions & 0 deletions packages/irsdk-node-native/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @irsdk-node/native

_Currently using **iRacing SDK v1.19**. You can see the latest version of the SDK [on the forums](https://forums.iracing.com/discussion/62/iracing-sdk/p1)._

This is the native bindings package for irsdk-node. This provides near 1:1 bindings to the C++ iRacing SDK, and is consumed as an optional dependency of [irsdk-node](https://github.com/bengsfort/irsdk-node/tree/main/packages/irsdk-node), which provides a handy little wrapper around the API to make it nicer to use and avoid boilerplating.

While you can use this package directly, it is highly recommended to use the [irsdk-node](https://github.com/bengsfort/irsdk-node/tree/main/packages/irsdk-node) package instead. Types for the data exposed via this package can be used independently via [@irsdk-node/types](https://github.com/bengsfort/irsdk-node/tree/main/packages/irsdk-node-native) as well.
Expand Down
Loading