v0.5.1
Fixed
/rite:init --upgradenow converges to the latest config defaults (#1447) — the--upgradepath previously dropped newly added top-level sections, new sub-keys inside existing sections, and themulti_sessionblock, producing a two-tier behavior where upgraded projects drifted from what a fresh/rite:initproduces.--upgradenow back-addsmulti_sessionwithenabled: true(an explicitfalseis preserved; idempotent), fills only the missing sub-keys from the template default while preserving existing sibling values, and tracks newly added top-level sections via a drift anchor. Covered by a new sub-key-merge drift-detection test (T-12, #1451), which was unified onto the shared_test-helpers.shharness (#1453).commands/getting-started.mddocuments the--upgrademulti_sessionback-add behavior (#1452).
Full Changelog: v0.5.0...v0.5.1