Release 0.3.1 - #26
Merged
Merged
Conversation
Two fixes and a second platform. PRs #24-#25. The CHANGELOG's Unreleased section becomes 0.3.1 and its entries gain their PR numbers, which the file's own preamble promises. The macOS entry also gains the two golden-harness fixes that came with it, which were worth recording where someone looking up "why did that case change" will find them. No transcript changed for the version bump, which is what the <VERSION> placeholder in normalise.awk exists for: releasing does not touch 47 expected files. The demo GIF is current -- nothing in this release changes what any screen looks like.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two fixes and a second platform. Nothing here changes what FlashTerm does or what a deck can hold.
--absorb-conflictsshipped in 0.3.0 without anyone being told about it, and there are now two user-visible fixes sitting in Unreleased. Cutting this means the version people install matches what the README and the release notes describe.What's in it
examples/straight from a clone left it modified ingit statuswithout a card having been answered.FLASHTERM_SEEDfixes the review order on every platform, not just the standard library you built against (Build and test on macOS as well as Linux #24).The mechanics
kVersioninsrc/cli.h— the one place the version lives.## 0.3.1 — 2026-08-20, and its entries gain their PR numbers, which the file's own preamble promises. The macOS entry also absorbs the two golden-harness fixes that came with it, recorded where someone looking up "why did that case change" will actually find them.No transcript changed for the version bump. That is what the
<VERSION>placeholder innormalise.awkis for — releasing does not touch 47 expected files. The diff is two files.The demo GIF is current; nothing in this release changes what any screen looks like.
Checks
./FlashTerm --versionreportsFlashTerm 0.3.1. 1201 unit checks and 47 golden cases green locally; CI covers both compilers, both modes, on Linux and macOS.