release: v2.2.1 — atomic, mode-preserving page writes #24

Merged
fiatcode merged 1 commit from release/v2.2.1 into main 2026-06-18 10:42:20 +07:00
Owner

Patch release. Since v2.2.0, one user-facing fix landed plus internal test cleanup.

Changelog

Fixed

  • Saving a page now writes atomically — the editor save and one-key linkify write to a temp file renamed into place, so a crash mid-write can no longer truncate a page; existing file permissions are preserved. (#22)

Also on main (not user-facing, omitted from CHANGELOG)

  • Test suite cleanup: DRY shared-setup helpers + selective arrange/act/assert, and gofmt of four internal/views files. (#23)

This PR only adds the CHANGELOG entry; the tag + Forgejo release are cut from main after merge.

Patch release. Since v2.2.0, one user-facing fix landed plus internal test cleanup. ## Changelog ### Fixed - Saving a page now writes atomically — the editor save and one-key linkify write to a temp file renamed into place, so a crash mid-write can no longer truncate a page; existing file permissions are preserved. ([#22](https://git.fiatcode.dev/fiatcode/weft/pulls/22)) ## Also on main (not user-facing, omitted from CHANGELOG) - Test suite cleanup: DRY shared-setup helpers + selective arrange/act/assert, and gofmt of four `internal/views` files. ([#23](https://git.fiatcode.dev/fiatcode/weft/pulls/23)) This PR only adds the CHANGELOG entry; the tag + Forgejo release are cut from main after merge.
release: v2.2.1 — atomic, mode-preserving page writes
All checks were successful
CI / vet-and-test (pull_request) Successful in 25s
6033caa66f
Sign in to join this conversation.
No reviewers
No labels
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
fiatcode/weft!24
No description provided.