Releases: SignalK/nmea0183-utilities
Releases · SignalK/nmea0183-utilities
Release list
v1.1.1
What's Changed
Full Changelog: v1.1.0...v1.1.1
v1.1.0
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
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
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
v0.11.0
🐛 Fixes
- refactor: rename CELCIUS -> CELSIUS (fix long-standing typo)
- PR: #35
- fix: reject NaN coordinates in isValidPosition
- PR: #38
- fix: zero() handles negative numbers correctly
- PR: #41
- fix: int/float return 0 instead of NaN for unparseable input
- PR: #40
📦 Uncategorized
- ci: bump release actions to node24 runtimes
- PR: #33
- chore: tighten dependabot actions schedule to weekly
- PR: #34
- chore: rename .prettierrc to .prettierrc.json
- PR: #37
- refactor: replace transform cascade with dispatch table
- PR: #43
- refactor: add magneticVariation as canonical alias for typo'd export
- PR: #42
- chore: modernize syntax (drop IIFE, var->const/let, strict equality)
- PR: #44
- test: backfill coverage for edge cases and underexercised paths
- PR: #45
- test: add Stryker mutation testing
- PR: #46
- docs: use scoped package name in README install instructions
- PR: #50
v0.10.0
🐛 Fixes
- fix(transform): correct Kelvin <-> Fahrenheit conversion and add tests
- PR: #32
📦 Uncategorized
- Add conversion Kelvin to Fahrenheit
- PR: #16
- Add Feet-to-meters and Fathoms-to-meters
- PR: #13
- feat: add isValidPosition() function
- PR: #23
- ci: add GitHub Actions workflow and remove .travis.yml
- PR: #26
- ci: add release_on_tag and publish workflows
- PR: #27
- chore(deps): bump the actions group across 1 directory with 2 updates
- PR: #28
- chore(deps-dev): bump prettier from 3.6.2 to 3.8.2 in the minor-and-patch group across 1 directory
- PR: #29
- chore(deps-dev): bump chai to 4.5, mocha to 11.7
- PR: #31