Skip to content

Releases: SignalK/nmea0183-utilities

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 06 May 15:06

What's Changed

  • chore: lower Node floor to >=20.10 for Venus CerboGX by @msallin in #59

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Apr 17:49
9d8ef27

What's Changed

  • feat: add null-preserving intOrNull / floatOrNull / transformOrNull / magneticVariationOrNull by @msallin in #57

Full Changelog: v1.0.1...v1.1.0

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 21 Apr 16:49

What's Changed

  • chore: bump typescript 5.7 -> 6.0, add isolatedModules + stripInternal by @msallin in #55
  • chore: switch moduleResolution to bundler, drop ignoreDeprecations by @msallin in #56

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Apr 17:05

What's Changed

  • chore: add Stryker mutation testing, align with signalk-derived-data by @msallin in #54
  • build(deps-dev): bump prettier from 3.8.2 to 3.8.3 in the minor-and-patch group by @dependabot[bot] in #53
  • feat!: v1.0.0 — TypeScript strict migration + API cleanup by @msallin in #52

Full Changelog: v0.12.0...v1.0.0

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 16 Apr 20:15

🐛 Fixes

  • fix: preserve milliseconds in timestamp() (#36)

📦 Uncategorized

  • test: kill surviving Stryker mutants (89.26 -> 100.00)

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 15 Apr 13:50

🐛 Fixes

  • refactor: rename CELCIUS -> CELSIUS (fix long-standing typo)
  • fix: reject NaN coordinates in isValidPosition
  • fix: zero() handles negative numbers correctly
  • fix: int/float return 0 instead of NaN for unparseable input

📦 Uncategorized

  • ci: bump release actions to node24 runtimes
  • chore: tighten dependabot actions schedule to weekly
  • chore: rename .prettierrc to .prettierrc.json
  • refactor: replace transform cascade with dispatch table
  • refactor: add magneticVariation as canonical alias for typo'd export
  • chore: modernize syntax (drop IIFE, var->const/let, strict equality)
  • test: backfill coverage for edge cases and underexercised paths
  • test: add Stryker mutation testing
  • docs: use scoped package name in README install instructions

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 14 Apr 17:25

🐛 Fixes

  • fix(transform): correct Kelvin <-> Fahrenheit conversion and add tests

📦 Uncategorized

  • Add conversion Kelvin to Fahrenheit
  • Add Feet-to-meters and Fathoms-to-meters
  • feat: add isValidPosition() function
  • ci: add GitHub Actions workflow and remove .travis.yml
  • ci: add release_on_tag and publish workflows
  • chore(deps): bump the actions group across 1 directory with 2 updates
  • chore(deps-dev): bump prettier from 3.6.2 to 3.8.2 in the minor-and-patch group across 1 directory
  • chore(deps-dev): bump chai to 4.5, mocha to 11.7