Release v2026.8.7 #252

Merged
robbertbos merged 1 commit from release-v2026.8.7 into main 2026-08-07 19:22:24 +00:00
Owner

Dates the changelog for v2026.8.7 and condenses the Unreleased section.

Wat er is opgeruimd

Entries die geen verschil beschrijven dat een lezer tussen twee uitgebrachte versies kan zien:

  • Werk dat een latere commit terugdraaide. De Postgres-only-bullet schreef JSONB nog bij, terwijl 895dd34 dat na meting liet vallen; alleen cleanup_undo_state als json-kolom bleef over. Twee dependency-bullets noemden fastapi 0.139 / uvicorn 0.51 naast de 0.141.1 / 0.52.1 die daadwerkelijk meegaan.
  • Verfijningen binnen iets dat in deze release zelf nieuw is: de schrijfhoogte van het opstelvenster (#210), en het datumveld dat terugging naar 44px nadat d13909b het brak en 0c0bb5e het herstelde - beide binnen deze cyclus, dus nooit zo uitgebracht.
  • Eén wijziging als twee bullets. 949cb71 leverde in zijn eentje zowel de CI-versnelling als de e2e-parallel-entry; hetzelfde gold voor de twee /-sneltoetsbullets en voor formaat en uiterlijk van het datum/tijdveld.

Structuur

Acht typografie- en token-bullets stonden onder Toegankelijkheid terwijl alleen de tekstgrootte daar hoort; die staan nu onder een nieuwe kop Tekst en vormgeving. De volgorde is nu features, toegankelijkheid, vormgeving, opgelost, motorkap - Opgelost stond eerder halverwege met features erna.

De NLDD-versieregel stond nog op 0.8.77 (geschreven toen 407a859 die bump deed); 8e706ba ging naar 0.8.78 zonder die regel bij te werken.

Netto: 175 regels weg, 115 erbij.

Verificatie

  • .forgejo/scripts/test-release-scripts.sh: 20/20 ok
  • changelog-section.sh v2026.8.7 levert 212 regels, zonder ##-header en zonder reference-links - de release-job kan het release-object hieruit bouwen
  • validate-calver-tag.sh v2026.8.7 ok

Na de merge

Nog niet getagd. De tag-push start release-and-deploy en daarmee de productie-deploy. Let op: stop-then-start, geen rolling update (backend op 0 replicas), en draai vooraf de twee controlequery's uit docs/deployment.md (identifiers en cleanup_undo_state).

Dates the changelog for v2026.8.7 and condenses the Unreleased section. ## Wat er is opgeruimd Entries die geen verschil beschrijven dat een lezer tussen twee uitgebrachte versies kan zien: - **Werk dat een latere commit terugdraaide.** De Postgres-only-bullet schreef JSONB nog bij, terwijl `895dd34` dat na meting liet vallen; alleen `cleanup_undo_state` als json-kolom bleef over. Twee dependency-bullets noemden fastapi 0.139 / uvicorn 0.51 naast de 0.141.1 / 0.52.1 die daadwerkelijk meegaan. - **Verfijningen binnen iets dat in deze release zelf nieuw is:** de schrijfhoogte van het opstelvenster (#210), en het datumveld dat terugging naar 44px nadat `d13909b` het brak en `0c0bb5e` het herstelde - beide binnen deze cyclus, dus nooit zo uitgebracht. - **Eén wijziging als twee bullets.** `949cb71` leverde in zijn eentje zowel de CI-versnelling als de e2e-parallel-entry; hetzelfde gold voor de twee `/`-sneltoetsbullets en voor formaat en uiterlijk van het datum/tijdveld. ## Structuur Acht typografie- en token-bullets stonden onder Toegankelijkheid terwijl alleen de tekstgrootte daar hoort; die staan nu onder een nieuwe kop Tekst en vormgeving. De volgorde is nu features, toegankelijkheid, vormgeving, opgelost, motorkap - Opgelost stond eerder halverwege met features erna. De NLDD-versieregel stond nog op 0.8.77 (geschreven toen `407a859` die bump deed); `8e706ba` ging naar 0.8.78 zonder die regel bij te werken. Netto: 175 regels weg, 115 erbij. ## Verificatie - `.forgejo/scripts/test-release-scripts.sh`: 20/20 ok - `changelog-section.sh v2026.8.7` levert 212 regels, zonder `##`-header en zonder reference-links - de release-job kan het release-object hieruit bouwen - `validate-calver-tag.sh v2026.8.7` ok ## Na de merge Nog niet getagd. De tag-push start `release-and-deploy` en daarmee de productie-deploy. Let op: **stop-then-start, geen rolling update** (backend op 0 replicas), en draai vooraf de twee controlequery's uit `docs/deployment.md` (identifiers en `cleanup_undo_state`).
Release v2026.8.7
All checks were successful
test-build / build (frontend) (pull_request) Successful in 55s
test-build / build (backend) (pull_request) Successful in 58s
test-build / build (pull_request) Successful in 0s
CI / frontend-test (pull_request) Successful in 1m5s
CI / backend-test (pull_request) Successful in 2m0s
CI / e2e (pull_request) Successful in 2m10s
CI / release-scripts (push) Successful in 6s
security-scan / Python SAST (bandit) (push) Successful in 20s
security-scan / SBOM (trivy) (push) Successful in 11s
security-scan / Filesystem scan (trivy fs) (push) Successful in 14s
security-scan / JS SCA (npm audit) (push) Successful in 15s
CI / pre-commit (push) Successful in 27s
security-scan / Python SCA (pip-audit) (push) Successful in 38s
publish-main / build (frontend) (push) Successful in 58s
publish-main / build (backend) (push) Successful in 1m2s
publish-main / build (push) Successful in 0s
CI / frontend-test (push) Successful in 1m4s
CI / backend-test (push) Successful in 1m58s
CI / e2e (push) Successful in 2m9s
release-and-deploy / release-scripts (push) Successful in 5s
release-and-deploy / pre-commit (push) Successful in 22s
release-and-deploy / release (push) Successful in 28s
release-and-deploy / build (frontend) (push) Successful in 56s
release-and-deploy / frontend-test (push) Successful in 59s
release-and-deploy / build (backend) (push) Successful in 1m2s
release-and-deploy / build (push) Successful in 0s
release-and-deploy / backend-test (push) Successful in 1m55s
release-and-deploy / e2e (push) Successful in 2m5s
release-and-deploy / ci (push) Successful in 0s
release-and-deploy / deploy (push) Successful in 1m54s
397a615d56
Condense the Unreleased section and date it.

The notes had grown entries that no longer describe a delta a reader can
observe between two shipped versions. Three kinds came out:

- Work a later commit reversed. The Postgres-only bullet still credited
  JSONB, which 895dd34 measured and dropped; only cleanup_undo_state
  becoming a json column survived. Two dependency bullets listed fastapi
  0.139 / uvicorn 0.51 against the 0.141.1 / 0.52.1 actually shipping.
- Refinements of something new in this same release: the compose window's
  typing height (#210), the date field returning to 44px after d13909b
  broke it and 0c0bb5e fixed it, the composer frame extraction that was
  the internal cause of the bullet above it.
- One change written as two bullets. 949cb71 alone produced both the CI
  speedup and the e2e-parallel entry; the same held for the two `/`
  shortcut bullets, the two schedule-popover keyboard bullets, and the
  date/time field's size and look.

Eight typography and design-token bullets sat under Toegankelijkheid
although only the text-size ones are accessibility; they move to a new
Tekst en vormgeving section. Order is now features, accessibility, look,
fixes, internals, instead of Opgelost sitting halfway with features after
it.

The NLDD version read 0.8.77, written when 407a859 bumped it; 8e706ba
moved it to 0.8.78 without touching the line.

changelog-section.sh extracts the v2026.8.7 section at 212 lines with no
##-header and no reference links, so the release job can build the
release object from it.
robbertbos deleted branch release-v2026.8.7 2026-08-07 19:22:25 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
robbertbos/waggle!252
No description provided.