v0.71
Nightly builds, so a fix can be tested before it is frozen into a tag.
No app behaviour changes in this release. It is release plumbing and docs, and the
.fap behaves exactly as v0.70 did.
Added
A nightly channel. main is now built and published daily to a rolling
nightly prerelease whenever something has changed,
carrying the same three .fap files under the same names as a tagged build.
This exists because v0.69 shipped a fix that did not hold. Between it and the
correction in v0.70, the only published build was the broken one, and "wait for the
next tag" was the only advice available. A nightly also runs the other way, letting
whoever reported a bug confirm the fix before it is tagged.
| Channel | Where | What it is |
|---|---|---|
| Stable | latest release | A tagged, released build. This is the one to use. |
| Nightly | nightly |
A rolling build of main. Untested. |
Nightlies are marked as prereleases, so /releases/latest still resolves to the
newest tag and nothing about the normal install path changes. The companion firmware
is not rebuilt for a nightly, so pair it with the .bin from the newest tag; the
proto handshake reports a genuine mismatch on the scan screen rather than
misbehaving quietly. A day when main has not moved is skipped, so a nightly's
publish date always means something changed.
Fixed
Superseded CI runs are cancelled instead of queued. A second push to a branch
left the first ESP32 run sitting behind its own replacement, and one on #18 sat
there for 25 hours on a result nobody was waiting for. Tag builds are exempt:
a cancelled tag run is a release missing its companion firmware with nothing red to
show for it.
Changed
CONTRIBUTING.mdandSECURITY.mdmoved into.github/, where GitHub surfaces
them in the PR and advisory flows. Every link to them was updated.- The asset pack download link and filename were corrected.
- @nickk02 is credited in
CONTRIBUTORS.md for the v0.70 release-engineering work.
Take the .fap matching your firmware — see the table in the
README. Verify your download against SHA256SUMS.txt:
sha256sum --ignore-missing -c SHA256SUMS.txt