{
  "version": "2026-10-02-r7",
  "commit": "f3bfb4de18ec03dca625dd95d5d5f2ae34383837",
  "published": "2026-10-02T02:55:52-07:00",
  "changes": [
    {
      "version": "2026-09-30-r3",
      "kind": "fix",
      "title": "Accept an archive of exactly its published size"
    },
    {
      "version": "2026-09-30-r4",
      "kind": "fix",
      "title": "Section copies keep their own TOC entries"
    },
    {
      "version": "2026-09-30-r5",
      "kind": "feature",
      "title": "Releases publish macOS (Developer ID, notarized, iCloud entitlements and the embedded profile), Mac OS X 10.6, and Linux x86_64 and aarch64"
    },
    {
      "version": "2026-09-30-r5",
      "kind": "feature",
      "title": "Use pen pressure sensitivity, on by default, as in OneNote 2010"
    },
    {
      "version": "2026-09-30-r5",
      "kind": "feature",
      "title": "Mount reads detect torn reads and take no lock on smbfs; mount writers deny only other writers, as OneNote's do. Sign In moves a mount-read notebook onto Snowbound's SMB client, and Bonjour share names resolve"
    },
    {
      "version": "2026-09-30-r5",
      "kind": "feature",
      "title": "The iOS app has its icon"
    },
    {
      "version": "2026-09-30-r6",
      "kind": "other",
      "title": "Ignore a target symlink as well as a target folder"
    },
    {
      "version": "2026-09-30-r7",
      "kind": "feature",
      "title": "One executable per architecture: x86_64 built with llvm-mingw against msvcrt for Windows 7 SP1, aarch64 for Windows 11 on Arm; a small shim answers the few Windows 8+ imports"
    },
    {
      "version": "2026-09-30-r7",
      "kind": "feature",
      "title": "Draw builds wgpu and OpenGL 2.1 side by side on Windows and picks D3D12 where it exists, OpenGL elsewhere"
    },
    {
      "version": "2026-09-30-r7",
      "kind": "feature",
      "title": "The title bar follows the system: Mica with system caption hit-testing on 11, a drawn caption over Acrylic on 8 and 10, the system frame on 7"
    },
    {
      "version": "2026-09-30-r7",
      "kind": "feature",
      "title": "Section files open with OneNote's share modes and one-byte locks, so Snowbound and OneNote 2010 edit one notebook side by side, locally and over UNC shares"
    },
    {
      "version": "2026-09-30-r7",
      "kind": "feature",
      "title": "Dialogs, Credential Manager, ReadDirectoryChangesW, MCI audio, spelling, icon and manifest; releases publish Windows builds that update themselves"
    },
    {
      "version": "2026-09-30-r7",
      "kind": "feature",
      "title": "Also: the Windows 10 and 11 lab VMs, Bonjour share names, redrawn sync icons with a mount-fallback warning, symlinked mount detection, and fixes for modifier timing, tied edit clocks, and folder syncing on Windows"
    },
    {
      "version": "2026-09-30-r8",
      "kind": "feature",
      "title": "Stable download names, linked from the readme"
    },
    {
      "version": "2026-09-30-r9",
      "kind": "other",
      "title": "Name the stable downloads folder latest/"
    },
    {
      "version": "2026-09-30-r10",
      "kind": "fix",
      "title": "The title bar no longer paints an opaque fill over a translucent surface, so Acrylic on 10 and Mica on 11 show"
    },
    {
      "version": "2026-09-30-r10",
      "kind": "fix",
      "title": "A system theme change re-reads the app colour mode before winit handles it; the acrylic tint follows"
    },
    {
      "version": "2026-09-30-r10",
      "kind": "fix",
      "title": "On Windows 7 glass the sidebar stays opaque and toolbar fields and buttons get light faces"
    },
    {
      "version": "2026-09-30-r10",
      "kind": "fix",
      "title": "Tests that assumed Unix paths or permission bits are portable or Unix-only"
    },
    {
      "version": "2026-09-30-r11",
      "kind": "other",
      "title": "Download badges and Snow Leopard screenshots in the readme"
    },
    {
      "version": "2026-09-30-r12",
      "kind": "feature",
      "title": "macOS ships a prebuilt Assets.car (Xcode 26.0.1) so Tahoe and later show the Liquid Glass icon and earlier systems the Sequoia icon; iOS uses the same Icon Composer icon"
    },
    {
      "version": "2026-09-30-r12",
      "kind": "feature",
      "title": "An Intel Mac build (10.13+), the Apple silicon build on macOS 11+ with the macOS 14-only calls gated, and Linux builds against glibc 2.17"
    },
    {
      "version": "2026-09-30-r12",
      "kind": "feature",
      "title": "Appearance: System, Light, or Dark independent of the OS, on every platform; Dark Pages is now Pages Match UI Theme"
    },
    {
      "version": "2026-09-30-r12",
      "kind": "feature",
      "title": "Pasting pictures (#51) as OneNote 2010 places and sizes them; pinch zoom keeps the point under the cursor (#52)"
    },
    {
      "version": "2026-09-30-r12",
      "kind": "feature",
      "title": "The Snowbound Guide notebook draft, not offered in the app until reviewed"
    },
    {
      "version": "2026-09-30-r12",
      "kind": "feature",
      "title": "Windows polish, options and content work in progress that compiles and passes"
    },
    {
      "version": "2026-09-30-r13",
      "kind": "other",
      "title": "Center the download row and align its badges with the text"
    },
    {
      "version": "2026-09-30-r14",
      "kind": "other",
      "title": "Drawing, recording, Windows and iOS are no longer works in progress"
    },
    {
      "version": "2026-09-30-r15",
      "kind": "feature",
      "title": "Styles and themes, settings redesign with search, keyboard customization, undo across pages, faster tab switching, sync popup redesign"
    },
    {
      "version": "2026-09-30-r16",
      "kind": "other",
      "title": "Drop leftover debug output"
    },
    {
      "version": "2026-10-01-r1",
      "kind": "fix",
      "title": "Take the iOS sync status out of list toolbars while it has nothing to say"
    },
    {
      "version": "2026-10-01-r2",
      "kind": "fix",
      "title": "Open a section's cache another thread created meanwhile"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Password-protected sections: unlock, protect, change and remove passwords, lock all, auto-lock"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Notebook Recycle Bin view with restore and empty"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Unread changes in bold with Mark as Read and Next Unread"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Save As for pages, sections and notebooks, and .onepkg pack and unpack"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Direct3D 11 renderer for Windows 7 and machines without Direct3D 12"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Windows 7 Aero toolbar styles (bar, pills, frost, tint, tint-tiles)"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Section colour, notebook properties and default font colour"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Right-to-left pages open where OneNote puts them"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Update summaries listing what each update brings"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Sync status popup with Work Offline in its header"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "iOS soft axis lock while scrolling and a zoom detent at 100%"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Single-instance handoff on Windows and Linux"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "iOS no longer seeds a sample notebook on first launch"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Search finds text from templates, restored versions and copied pages"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "PDF export follows OneNote order and skips date-only untitled pages"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "A whole-page paste followed by a sync refresh no longer crashes"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Another device drops its plaintext copy once a section is protected"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Setting a password never overwrites a concurrent revision"
    },
    {
      "version": "2026-10-01-r3",
      "kind": "feature",
      "title": "Local CI gate (tools/ci.py) used by releases"
    },
    {
      "version": "2026-10-01-r4",
      "kind": "fix",
      "title": "Insert Symbol picks from an in-app picker on every platform"
    },
    {
      "version": "2026-10-01-r5",
      "kind": "fix",
      "title": "Text falls back to the fonts the system draws missing characters with"
    },
    {
      "version": "2026-10-01-r6",
      "kind": "feature",
      "title": "The Linux build runs on NixOS as well as every glibc distribution"
    },
    {
      "version": "2026-10-01-r7",
      "kind": "fix",
      "title": "Without libwayland-client, Snowbound opens through X11"
    },
    {
      "version": "2026-10-01-r8",
      "kind": "fix",
      "title": "Without libxkbcommon, Snowbound says what to install instead of crashing"
    },
    {
      "version": "2026-10-01-r9",
      "kind": "fix",
      "title": "Without libwayland-egl, Wayland windows draw without OpenGL instead of crashing"
    },
    {
      "version": "2026-10-01-r10",
      "kind": "fix",
      "title": "Quitting on Wayland no longer segfaults"
    },
    {
      "version": "2026-10-01-r11",
      "kind": "fix",
      "title": "Linux logs crashes with a backtrace"
    },
    {
      "version": "2026-10-01-r12",
      "kind": "fix",
      "title": "Linux chooses and opens files through the desktop portal"
    },
    {
      "version": "2026-10-01-r13",
      "kind": "fix",
      "title": "Linux asks with its own dialogs where zenity and kdialog are missing"
    },
    {
      "version": "2026-10-01-r14",
      "kind": "fix",
      "title": "Linux pastes files copied from GNOME apps"
    },
    {
      "version": "2026-10-01-r15",
      "kind": "fix",
      "title": "Uninstall removes an update staged beside the binary"
    },
    {
      "version": "2026-10-01-r16",
      "kind": "feature",
      "title": "Release executables keep their symbol tables, so backtraces, crash logs, perf, gdb and Instruments name functions"
    },
    {
      "version": "2026-10-01-r16",
      "kind": "feature",
      "title": "Every target builds with frame pointers"
    },
    {
      "version": "2026-10-01-r17",
      "kind": "fix",
      "title": "The Linux crash log names the functions a signal stopped in"
    },
    {
      "version": "2026-10-01-r18",
      "kind": "fix",
      "title": "Dark chrome over dark Mica on Windows 11 from the first frame"
    },
    {
      "version": "2026-10-01-r19",
      "kind": "feature",
      "title": "Each build's folder holds optional symbol files with full line tables: a zipped dSYM per Mac, and a zipped DWARF .debug file per Linux and Windows executable, which the executable finds by its debug link"
    },
    {
      "version": "2026-10-01-r20",
      "kind": "feature",
      "title": "The web build is the desktop app, built for wasm32"
    },
    {
      "version": "2026-10-01-r21",
      "kind": "feature",
      "title": "The web build keeps its files in OPFS"
    },
    {
      "version": "2026-10-01-r22",
      "kind": "feature",
      "title": "The web build opens notebook folders on the computer"
    },
    {
      "version": "2026-10-01-r23",
      "kind": "feature",
      "title": "The web build checks spelling, reads to screen readers and draws every script"
    },
    {
      "version": "2026-10-01-r24",
      "kind": "other",
      "title": "macOS talks to the pasteboard without arboard"
    },
    {
      "version": "2026-10-01-r25",
      "kind": "other",
      "title": "One base64 for the whole build"
    },
    {
      "version": "2026-10-01-r26",
      "kind": "other",
      "title": "One tiny-skia for the Linux build"
    },
    {
      "version": "2026-10-01-r27",
      "kind": "fix",
      "title": "Keep sync advice while working offline"
    },
    {
      "version": "2026-10-02-r1",
      "kind": "feature",
      "title": "Release builds use link-time optimisation"
    },
    {
      "version": "2026-10-02-r2",
      "kind": "feature",
      "title": "Record audio and video on iOS"
    },
    {
      "version": "2026-10-02-r3",
      "kind": "fix",
      "title": "Trust the system's certificate authorities when checking for updates"
    },
    {
      "version": "2026-10-02-r4",
      "kind": "fix",
      "title": "Copy and paste keep formatting"
    },
    {
      "version": "2026-10-02-r5",
      "kind": "fix",
      "title": "Dialogs never block the window"
    },
    {
      "version": "2026-10-02-r6",
      "kind": "fix",
      "title": "Linux asks with its own dialogs instead of zenity or kdialog"
    },
    {
      "version": "2026-10-02-r7",
      "kind": "feature",
      "title": "Make bullets into a to-do list and back"
    }
  ],
  "archives": {
    "macos-aarch64": {
      "file": "Snowbound-2026-10-02-r7-macos-aarch64.zip",
      "size": 18858961,
      "sha256": "fe0720622f5cc9e2f407a9d06eb6b557bc463e2e40ee03e936d8a86438013dbd",
      "signature": "bdffdf17ee374c720d19a3271bfe5369d67126ee5694fdf6e9a69a28af5367fe0e07ea21af34058522e741f703d685b48a962edf7d6f2e036cfe251d3588aa07"
    },
    "macos-x86_64": {
      "file": "Snowbound-2026-10-02-r7-macos-x86_64.zip",
      "size": 20034875,
      "sha256": "08db56d30ac0710d2af8f2651623930a844c86b5745a1bfb7a5ea37cd5e5d978",
      "signature": "0a02f7300174ad980b123c8f31bb6aad627ce834a65a9ad7fa2d38eaeba69f2bc5994f1d9473d43bb16e8096e7b11755bd606307e41740231a2fa0e8d8380008"
    },
    "linux-x86_64": {
      "file": "snowbound-2026-10-02-r7-linux-x86_64",
      "size": 49478648,
      "sha256": "af1e4afad0b0192430c01385d64da6fed31da813e9e61e541b8917702891bdab",
      "signature": "b47fffb0b209a6b3337856b430871e1d8f4da3c4edf8992999aa507674f2bdb3d4779dda36bdc5d7b42aff6c84dff18278f0fc9f645a530c045237aa88efe10e"
    },
    "linux-aarch64": {
      "file": "snowbound-2026-10-02-r7-linux-aarch64",
      "size": 47576032,
      "sha256": "014bbffb77b7ba8fef62745652c3b380e58db2c15c81aef973031a9dcab50174",
      "signature": "17e30c77c33742b0a3d86e83145a567b76a5963d38f7d2ad4fe7b77eb0a295ad695f1c4c49d91cc1e0bed4a28b93f725b824b42ecf3d6b7a0c51e3ee887b2604"
    },
    "windows-x86_64": {
      "file": "snowbound-2026-10-02-r7-windows-x86_64.exe",
      "size": 43197440,
      "sha256": "e4323930babb78c7249a59a23bcf5195e3ec56a1f18b3796c3062b7c109afe1f",
      "signature": "b0d9cc9e3e4e9e0eb86cf06983b7385e821204310f7762e8a6eb534cf60dff5ae71ae7376b6e89431f0a734251e17cd3b575cde6cac44a33a84c5ce02c23bb08"
    },
    "windows-aarch64": {
      "file": "snowbound-2026-10-02-r7-windows-aarch64.exe",
      "size": 41291776,
      "sha256": "ca181c586342a0eba3f07854b7ccf97b0218d513dea95c30d6d5358a5bd72c4f",
      "signature": "a5511fdf6bf54a2e10621e1b110d96dd6e5d17f0f9442fef9b14d25b96ff5d99e34a53b55a953be16359c48600a4543f8275c78630258017fe88adb72b3b4f07"
    }
  }
}
