Releases: timing71/common
Releases · timing71/common
v0.5.2
v0.5.1
- Minor bug fixes to driver ranking support.
v0.5.0
- Support multi-valued arrays for driver names
- This allows services to specify e.g. driver ranking as a modifier on the driver name, in the way that modifiers can be specified against laptimes e.g.
["NAME, Driver", "driver-bronze"]
- This allows services to specify e.g. driver ranking as a modifier on the driver name, in the way that modifiers can be specified against laptimes e.g.
- Expose car's fastest lap in analysis
v0.4.4
- Reset manifest start time on service session change.
v0.4.3
- Add a new
parameters
property to services (to be used to configure service-specific behaviours, such as highlighting minimum driver times) - Minor fixes
v0.4.2
Minor fixes.
v0.4.1
Prevent errors when an empty object is used to initialise analysis state.
v0.4.0
- Add a new
laptime
type toStat
s to differentiate them fromdelta
times and sector/generic othertime
s. - Add the concept of "system messages" that can be emitted by
Service
s to communicate out-of-band information to the user. - Add a
Watchdog
class that will emit atimeout
event if itsdataReceived
method isn't called within a given timeout.
v0.3.1
- Add a
T71
service to connect to the websocket server created by @timing71/cli - Improve race distance prediction when no elapsed time is present
- Export current analysis version number
v0.3.0
Breaking changes in this release! See 9eee3c3
Service
s now extendEventEmitter
rather than taking state/manifest change handlers in their constructor.processStateUpdate
andprocessManifestUpdate
are now handled internally byService
and are no longer exported.
Other changes:
- Add a mechanism by which a
Service
can persist arbitrary JSON-serialisable data across instances (for e.g. if the service is forced to restart). - The
Replay
class is now exported. - A couple of minor fixes to analysis logic (e51427e and 0a66810)
- Update dependencies
- A small amount of JSDoc and a handful of TypeScript definitions have been added.