Releases: openwatersio/chs-constituents
Release list
v0.3.1
No behavior change.
0.3.0 was published by hand to bootstrap @openwaters/chs-constituents, since npm cannot configure a trusted publisher for a package that does not exist yet. This release is the first to go out through publish.yml over OIDC, with provenance attached.
The package moved from @sailingnaturali/chs-constituents in #13, along with its shared registry dependency, now @openwaters/station-metadata.
v0.2.2
v0.2.1
Stops warning that the derived Malibu gate drifted from a live IWLS station it can never have — CHS publishes none, which is why it is derived. Adopts currentGates from station-corrections 2.7.1 instead of re-deriving the gate/tide/derived split locally.
v0.2.0 — reference-tide fits + derived-slack gates
fitTideStation: fetch a reference tide port'swlp, decimate to 15 min, fit the standard harmonic basis → atide-harmonicrecord (no flood/ebb axis).- Emit
derived-slackgate records from the station registry'sderivedblock (derivedGates,derivedSlackRecord): reference port + HW/LW lags, no constituents.buildBundlefits each derived gate's reference port once and appends both records. - Point Atkinson fits to RMS 0.075 m; HW/LW timing within ~6 min of CHS out-of-sample.
FittedStation.typewidened to"harmonic" | "tide-harmonic";floodDirection/ebbDirectionnow optional (absent on a tide fit).- chs-derived output stays gitignored — not for redistribution.
v0.1.2
- Skip station-corrections
kind: tidereference ports in the registry overlay (they have no current series; they read as false name-drift warnings) - Record dropped stations in a
skipped[]array in the bundle (label, key, reason) so coverage is auditable from the output alone - New
--user-agentCLI flag; the default UA stays an honestchs-constituents/1.0(see README) - station-corrections dependency raised to ^2.2.0
v0.1.1 — build progress station counter
Build progress now shows a station counter
The offline-build webapp displayed only the current station name, so a long-running build looked like it might be stuck. Progress lines are now prefixed [12/240].