Changelog

What we've shipped recently. Notable customer-facing changes only.
2026-07-29 · Auth beta

Sign in, sign up, verify, reset

Password-based signup and login, email verification via magic link, self-serve password reset. Argon2id hashing. Every session is a 24-hour JWT.

2026-07-29 · sonarmapR v1.0

Substrate classifier + native sonar readers

Drop in Lowrance .sl2/.sl3, Humminbird .dat, or Triton .xtf files. Pure-R readers (no Python or GPL dependencies). 5-class substrate classification (mud/sand/gravel/cobble/bedrock) aligned to the Folk-5 taxonomy regulators already recognise.

2026-07-29 · Custom envelopes + power analysis

Calibrate the model to your own site

Upload a CSV of ground-truthed presence/absence records; the Bayesian tolerance envelopes refit to reflect your site. Optional bootstrap power analysis reports 95% CI on every fitted parameter plus a sample-size recommender.

2026-05-15 · freshwatermusselmapR v0.1.0

19 freshwater mussel species live

14 North American natives (including US-endangered Snuffbox) plus 5 invasives (Zebra, Quagga, Golden, Asian clam, Nile perch). Coverage skews North America; European and Chinese expansion candidates on the v0.2.0 shortlist.

2026-05 · Multi-species ecosystem GA

15 species packages, one scoring pipeline

oystermapR, coldcoralmapR, warmcoralmapR, clammapR, musselmapR, sandeelmapR, maerlmapR, seagrassmapR, macroalgaemapR, mangrovemapR, saltmarshmapR, penshellmapR, reefwormmapR, barnaclemapR, scallopmapR. Each species ships with peer-reviewed tolerance envelopes and inline citations.


Full engineering-level release notes will live at docs.html post-GA. Follow updates via the RSS feed at /changelog.xml (coming soon).