8000 docs: 0.4.0 release notes and versioned changelog for the multi-CGM release by shroominic · Pull Request #220 · shroominic/OpenGlucose · GitHub
[go: up one dir, main page]

Skip to content

docs: 0.4.0 release notes and versioned changelog for the multi-CGM release - #220

Open
shroominic wants to merge 1 commit into
docs/supported-sensors-0.4.0from
docs/release-notes-v0.4.0
Open

shroominic wants to merge 1 commit into
docs/supported-sensors-0.4.0from
docs/release-notes-v0.4.0

Conversation

@shroominic
Copy link
Copy Markdown
Owner

What this changes

Docs only. docs/release-notes/v0.4.0.md is new; CHANGELOG.md gains the version heading.

  • docs/release-notes/v0.4.0.md is the file .github/workflows/release-android.yml requires for tag v0.4.0 (test -s "$release_notes") and is what the lane publishes as the GitHub release body. Its first line is the release title, and the TestFlight lane reads the same file as its changelog.
  • Content states what ships: GS1 discovery, authenticated link, live values, and stored history; the screen-off discovery fix; the payload-word reading-field fix; the history and session corrections; EN/zh copy.
  • It states what does not ship: no verified GS1 unit (the /10 scale stays provisional), no GS1 driver in the published artifact (built without vendor link material), no Libre 2 Gen2/3 or Yuwell support in published builds, and no activation, reset, shelf-mode, threshold, calibration, or clear-storage commands.
  • CHANGELOG.md: ## [Unreleased] becomes ## [0.4.0] - 2026-09-18 with the GS1/multi-CGM entries it already carried, plus a ### Security entry for the vendor-material redaction. [Unreleased] is left in place and empty.

Why stacked

Stacked on docs/supported-sensors-0.4.0 so the notes link to a supported-sensor page that exists in the same content, and so this head is the exact release-candidate content the gate matrix was run on. Docs-only; trivially retargetable to main if the two PRs are absorbed into #209 separately.

Safety posture

  • The provisional statement is unchanged in strength: no value is published as mg/dL or mmol/L for GS1, and the raw / 10 marker stays.
  • The footer is the same sentence docs/product-safety.md uses: wellness/reference software, not a medical device, no diagnosis or dosing.

Refs #219. Locally checked against the lane's own validation: version 0.4.0+29 in openhealth/pubspec.yaml matches tag v0.4.0, the notes file is non-empty, its title parses, and it names openglucose-0.4.0+29.apk. Gates on this head: see the check matrix below.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0