Skip to content

Releases: SignalK/course-provider-plugin

v1.4.0

Choose a tag to compare

@panaaj panaaj released this 07 Jun 04:04
cf4c892

What's Changed

  • chore(deps): bump the minor-and-patch group across 1 directory with 4 updates by @dependabot[bot] in #40
  • docs: add AGENTS.md with plugin perf rules by @msallin in #30
  • perf: remove the worker thread, run calcs() inline by @msallin in #32
  • perf: thin geodesy module for the per-tick hot path by @msallin in #33
  • feat: add displayName, appIcon, and config screenshot by @msallin in #41

Full Changelog: v1.3.0...v1.4.0

What's Changed

  • chore(deps): bump the minor-and-patch group across 1 directory with 4 updates by @dependabot[bot] in #40
  • docs: add AGENTS.md with plugin perf rules by @msallin in #30
  • perf: remove the worker thread, run calcs() inline by @msallin in #32
  • perf: thin geodesy module for the per-tick hot path by @msallin in #33
  • feat: add displayName, appIcon, and config screenshot by @msallin in #41

Full Changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@panaaj panaaj released this 08 May 00:21

What's Changed

  • chore: modernize toolchain, align with SignalK plugin family by @msallin in #21
  • fix(test): import passedPerpendicular from src/, drop double-dot in filename by @msallin in #28
  • perf: cache the track bearings across ticks by @msallin in #19
  • perf: cache routeRemaining and reuse the LatLon cursor by @msallin in #20
  • chore(deps-dev): bump @types/express from 4.17.25 to 5.0.6 by @dependabot[bot] in #25
  • chore(deps-dev): bump @types/node from 22.19.17 to 25.6.0 by @dependabot[bot] in #27
  • fix: replace stored activeRoute when a different route becomes active by @msallin in #22
  • fix: drop stale getWaypoints results from out-of-order async fetches by @msallin in #23
  • bench: tinybench-based dispatch benchmark for A/B-ing the perf/* PRs by @msallin in #24
  • chore(deps-dev): bump chai from 4.5.0 to 6.2.2 by @dependabot[bot] in #26
  • chore: lower Node floor to >=20.10 for Venus CerboGX by @msallin in #35
  • chore(deps-dev): bump @types/chai from 4.3.20 to 5.2.3 by @dependabot[bot] in #34
  • Add config to disable notifications being sent. by @panaaj in #37

Full Changelog: v1.2.7...v1.3.0

What's Changed

  • chore: modernize toolchain, align with SignalK plugin family by @msallin in #21
  • fix(test): import passedPerpendicular from src/, drop double-dot in filename by @msallin in #28
  • perf: cache the track bearings across ticks by @msallin in #19
  • perf: cache routeRemaining and reuse the LatLon cursor by @msallin in #20
  • chore(deps-dev): bump @types/express from 4.17.25 to 5.0.6 by @dependabot[bot] in #25
  • chore(deps-dev): bump @types/node from 22.19.17 to 25.6.0 by @dependabot[bot] in #27
  • fix: replace stored activeRoute when a different route becomes active by @msallin in #22
  • fix: drop stale getWaypoints results from out-of-order async fetches by @msallin in #23
  • bench: tinybench-based dispatch benchmark for A/B-ing the perf/* PRs by @msallin in #24
  • chore(deps-dev): bump chai from 4.5.0 to 6.2.2 by @dependabot[bot] in #26
  • chore: lower Node floor to >=20.10 for Venus CerboGX by @msallin in #35
  • chore(deps-dev): bump @types/chai from 4.3.20 to 5.2.3 by @dependabot[bot] in #34
  • Add config to disable notifications being sent. by @panaaj in #37

New Contributors

Full Changelog: v1.2.7...v1.3.0

v1.2.7

Choose a tag to compare

@panaaj panaaj released this 25 Apr 06:20

What's Changed

  • perf: gate eager JSON.stringify in debug calls by @msallin in #10
  • perf: avoid Date allocations in timeCalcs/targetSpeed by @msallin in #11
  • perf: drop defensive spread in activeRoute dispatch by @msallin in #13
  • perf: extract buildDeltaMsg with a fixed-shape values array by @msallin in #14
  • perf: flatten delta dispatch loop by @msallin in #12

New Contributors

Full Changelog: v1.2.6...v1.2.7

v1.2.6

Choose a tag to compare

@panaaj panaaj released this 02 Apr 06:36
  • Fixed missing ALARM_METHOD from perpendicularPassed notification message.

v1.2.2

Choose a tag to compare

@panaaj panaaj released this 04 May 06:20
  • Fixed: VMC calculation to use COG instead of heading.
  • Fixed: VMG calculation.

v1.1.1

Choose a tag to compare

@panaaj panaaj released this 17 Jan 03:23
  • Fixed: - Issue where magnetic bearing values fell outside of the 0-360 degree range.

v1.1.0

Choose a tag to compare

@panaaj panaaj released this 09 Sep 01:11
  • Added: - performance.velocityMadeGoodToWaypoint.
  • Update: - Use a value of 0 when navigation.magneticVariation is undefined to ensure bearingTrackMagnetic & bearingMagnetic have a value.

v1.0.3

Choose a tag to compare

@panaaj panaaj released this 21 Jun 05:11
  • Fixed: - Value of navigation.course.calcValues.calcMethod being set to undefined when course is cleared.

v1.0.2

Choose a tag to compare

@panaaj panaaj released this 23 May 08:22
802c5c0
  • Fixed: - Remove erroneous unit conversion in TTG calculation.