From 39ad10ce82a1c9e8a36175f4cb698749e4837285 Mon Sep 17 00:00:00 2001 From: JohnnyT Date: Sun, 11 Oct 2026 02:21:34 -0600 Subject: [PATCH 1/2] Carries the upgrading page to 0.24.2 The upgrading page now runs from 0.13 to 0.24.2. "0.23 to 0.24" gains a "### 0.24.2" subsection whose answer is NONE: no library file differs between v0.24.1 and this release, the statifier floor stays ~> 2.9, and the ~> 0.24.0 pin already takes it. The subsection says the page is now listed in the HexDocs sidebar, under Upgrading. The migration sentence names the 0.24.2 patch beside 0.23.1 and 0.24.1. Documentation only: no changelog fragment (changelog.d/README.md excludes documentation) and no gated path. Refs: sp-l9gl --- docs/upgrading.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/upgrading.md b/docs/upgrading.md index 64ebdf1..8e6e28f 100644 --- a/docs/upgrading.md +++ b/docs/upgrading.md @@ -1,7 +1,7 @@ -# Upgrading a host from 0.13 to 0.24.1 +# Upgrading a host from 0.13 to 0.24.2 This page says what a host changes to move `statifier_persistence` from -0.13.0 to 0.24.1, one minor at a time. A host here is the code that +0.13.0 to 0.24.2, one minor at a time. A host here is the code that embeds the package: the module that calls `use StatifierPersistence.Ecto`, the migrations it runs, the options it passes to `StatifierPersistence.Executions` and `StatifierPersistence.Driver`, the @@ -35,7 +35,7 @@ and an install still short of V06 follows the V06 ordering rule in the `StatifierPersistence.Ecto.Migrations` documentation first. No release before 0.17.0 adds a migration; 0.17.0 does (V08, under "0.16 to 0.17"), and no release from 0.18.0 through 0.24.0 adds one, and neither do the -0.23.1 and 0.24.1 patches. +0.23.1, 0.24.1 and 0.24.2 patches. ## 0.13 to 0.14 @@ -461,3 +461,12 @@ answer a host matches is added or removed. A documentation release: no library code differs from 0.24.0, and the `"~> 0.24.0"` pin already takes it. **NONE**. + +### 0.24.2 + +Schema: **NONE**, the `statifier` floor stays `~> 2.9`, and no +answer a host matches is added or removed. + +A documentation release: no library code differs from 0.24.1, and the +`"~> 0.24.0"` pin already takes it. This page is now listed in the +HexDocs sidebar, under Upgrading. **NONE**. From 1533ba5c52d77241ea284196fde9668e3437ab02 Mon Sep 17 00:00:00 2001 From: JohnnyT Date: Sun, 11 Oct 2026 02:24:22 -0600 Subject: [PATCH 2/2] Releases v0.24.2 Bumps @version to 0.24.2. The README install pin stays `~> 0.24.0`, which already admits a patch (.claude/wurk/release.md, "The README install pin"). A patch, not a minor: nothing under lib/ changed since v0.24.1, so no closed set a host matches grows. The changes since that tag are documentation (the upgrading page and its place in the HexDocs sidebar), decision-record Notes and the acceptance of ADR-0018, a contributor paragraph in CLAUDE.md, and two test files. Documentation takes no changelog.d fragment here, so changelog.d/ holds only its README and there is nothing to promote. The version section is hand-written instead, as the 0.24.1 prep did (decided by the conductor under a standing consent, 2026-10-11): a `## [0.24.2] 2026-10-11` section in the file's heading form, no `-` separator, this machine's local date, a lead naming the release kind, an upgrading line and one Changed bullet per documentation change a reader of the published docs sees. The header's changelog.d/ link moves to v0.24.2. No link-reference block is added. No published section is edited. Gate: full `mix quality` green on this exact tree (format, compile with warnings-as-errors, doc links, deps, docs, credo, 1,432 of 1,432 tests at 96.1% coverage, dialyzer), with the repo gate lock and a machine slot held across the run and this commit; Postgres answered on 5432 from a local server. `mix hex.build` built statifier_persistence 0.24.2. No tag, no publish. Refs: sp-l9gl --- CHANGELOG.md | 17 ++++++++++++++++- mix.exs | 2 +- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20a3060..a53da55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,10 +6,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Entries for unreleased work are not written here directly. Each issue drops a -fragment in [`changelog.d/`](https://github.com/riddler/statifier_persistence/blob/v0.24.1/changelog.d/README.md); the fragments are assembled +fragment in [`changelog.d/`](https://github.com/riddler/statifier_persistence/blob/v0.24.2/changelog.d/README.md); the fragments are assembled into a version section at release. See that README for the format and for when a change warrants an entry at all. +## [0.24.2] 2026-10-11 + +Docs release: the upgrading page appears in the HexDocs sidebar under +an Upgrading group, and its 0.24.1 section, unpublished until now, +ships with it. No library code changes. + +Upgrading: nothing to change. No schema migration, the `statifier` +floor stays `~> 2.9`, and no answer a host matches is added or +removed. + +### Changed + +- `docs/upgrading.md`, "Upgrading a host from 0.13 to 0.24.2", is listed in the HexDocs sidebar under its own Upgrading group, after the How-to guides, Reference and Explanation groups. +- `docs/upgrading.md` carries its 0.24.1 and 0.24.2 subsections under "0.23 to 0.24", each answering that a host changes nothing. + ## [0.24.1] 2026-10-05 Docs release: the HexDocs sidebar groups the guide pages by the kind of diff --git a/mix.exs b/mix.exs index 627f4a1..24cdfcd 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule StatifierPersistence.MixProject do use Mix.Project - @version "0.24.1" + @version "0.24.2" @source_url "https://github.com/riddler/statifier_persistence" def project do