From 485f684d3e89d67cfccd5e94bb000fa705103c37 Mon Sep 17 00:00:00 2001 From: Jer Miller Date: Wed, 17 Jun 2026 21:59:37 -0600 Subject: [PATCH] release: solstone 0.6.7 Folds in the post-0.6.6-tag work (12 commits): imported-audio activity auto-roll + activities_review retirement, weekly_reflection real-streams fix + synthesis access-tier, settings config-write-lock serialization, schedule-command heal migration 007, segment change-detection + redundant-segment short-circuit, CLI both-arg-forms, journal search loud-fail on unknown agent. CHANGELOG via the CMO changelog-voice recipe; sensitive-content: no. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 11 +++++++++++ pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c8c8ae9d0..c4e466662 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,17 @@ All notable changes to solstone (the Python package) will be documented in this Format adapted from [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), aligned with `cmo/brand/changelog-voice.md`. +## [0.6.7] - 2026-06-18 + +### Changed +- stretches where nothing on your screen changes (a long overnight, a static window left open) now fold into a single continuation entry in your journal instead of many near-identical ones. sol skips re-describing what hasn't moved, so those stretches process faster and your journal reads cleaner. + +### Fixed +- imported recordings now get their own activity record. before, an imported meeting that ran as one continuous stretch could finish without an activity record for it; now it gets one like everything else. +- scheduled tasks that had quietly stopped running now run again on their own, with no action needed from you. an earlier change to how commands are named had left some saved schedules pointing at a form that no longer worked, and this repairs them. +- a settings change you made could be lost if another change landed at the same moment. settings now save one at a time, so concurrent edits all stick. +- your weekly reflection now completes and writes its summary reliably. before, it could spend its whole time budget looking in the wrong place and finish with nothing; it now reads from the right source and lands every time. + ## [0.6.5] - 2026-06-17 ### Added diff --git a/pyproject.toml b/pyproject.toml index 44bdfdfdb..25b4daabb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "solstone" -version = "0.6.6" +version = "0.6.7" description = "Navigate Life Intelligently" readme = "README.md" requires-python = ">=3.12" diff --git a/uv.lock b/uv.lock index a0afc0001..e11f819a8 100644 --- a/uv.lock +++ b/uv.lock @@ -4216,7 +4216,7 @@ wheels = [ [[package]] name = "solstone" -version = "0.6.6" +version = "0.6.7" source = { editable = "." } dependencies = [ { name = "cryptography" }, -- 2.51.2