From 6da6e5bd5ee7bece4cffd1190616d50692912506 Mon Sep 17 00:00:00 2001 From: ablaszkiewicz Date: Mon, 22 Jun 2026 16:36:52 +0200 Subject: [PATCH 1/2] chore: relocate pending changesets to .sampo/changesets Sampo (and the Release workflow trigger) only reads changesets from .sampo/changesets/, but several were created under the legacy .changeset/ dir and never triggered a release. - Move the two genuinely-unreleased changesets so they ship in the next release: - brave-otters-mask.md (#688, code-variables masking) - quiet-horses-type.md (#685, strict public API types) - Delete five whose code already shipped in 7.20.0 (re-releasing would add changelog entries for already-published changes): calm-contexts-capture, fuzzy-pandas-scope, green-ravens-validate, polite-wolves-warn, sweet-ravens-tap Co-Authored-By: Claude Opus 4.8 --- .changeset/calm-contexts-capture.md | 5 ----- .changeset/fuzzy-pandas-scope.md | 5 ----- .changeset/green-ravens-validate.md | 5 ----- .changeset/polite-wolves-warn.md | 5 ----- .changeset/sweet-ravens-tap.md | 5 ----- {.changeset => .sampo/changesets}/brave-otters-mask.md | 0 {.changeset => .sampo/changesets}/quiet-horses-type.md | 0 7 files changed, 25 deletions(-) delete mode 100644 .changeset/calm-contexts-capture.md delete mode 100644 .changeset/fuzzy-pandas-scope.md delete mode 100644 .changeset/green-ravens-validate.md delete mode 100644 .changeset/polite-wolves-warn.md delete mode 100644 .changeset/sweet-ravens-tap.md rename {.changeset => .sampo/changesets}/brave-otters-mask.md (100%) rename {.changeset => .sampo/changesets}/quiet-horses-type.md (100%) diff --git a/.changeset/calm-contexts-capture.md b/.changeset/calm-contexts-capture.md deleted file mode 100644 index c92828d5..00000000 --- a/.changeset/calm-contexts-capture.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'pypi/posthog': patch ---- - -Respect exception autocapture defaults for new contexts. diff --git a/.changeset/fuzzy-pandas-scope.md b/.changeset/fuzzy-pandas-scope.md deleted file mode 100644 index 7e1e359c..00000000 --- a/.changeset/fuzzy-pandas-scope.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'pypi/posthog': minor ---- - -Add context helper methods to custom PostHog client instances. diff --git a/.changeset/green-ravens-validate.md b/.changeset/green-ravens-validate.md deleted file mode 100644 index 1115db2b..00000000 --- a/.changeset/green-ravens-validate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'pypi/posthog': patch ---- - -Validate custom event UUIDs before sending events. diff --git a/.changeset/polite-wolves-warn.md b/.changeset/polite-wolves-warn.md deleted file mode 100644 index fd6be0e1..00000000 --- a/.changeset/polite-wolves-warn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'pypi/posthog': patch ---- - -Prefix PostHog SDK log messages so they remain identifiable with message-only logging formatters. diff --git a/.changeset/sweet-ravens-tap.md b/.changeset/sweet-ravens-tap.md deleted file mode 100644 index 8138f288..00000000 --- a/.changeset/sweet-ravens-tap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'pypi/posthog': patch ---- - -Send batch `sent_at` using the backend-supported snake_case field. diff --git a/.changeset/brave-otters-mask.md b/.sampo/changesets/brave-otters-mask.md similarity index 100% rename from .changeset/brave-otters-mask.md rename to .sampo/changesets/brave-otters-mask.md diff --git a/.changeset/quiet-horses-type.md b/.sampo/changesets/quiet-horses-type.md similarity index 100% rename from .changeset/quiet-horses-type.md rename to .sampo/changesets/quiet-horses-type.md From 764e55f3e0ab348ce2642e25877cb379147103a8 Mon Sep 17 00:00:00 2001 From: ablaszkiewicz Date: Mon, 22 Jun 2026 16:45:39 +0200 Subject: [PATCH 2/2] docs: note changesets must live in .sampo/changesets, not .changeset Co-Authored-By: Claude Opus 4.8 --- RELEASING.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/RELEASING.md b/RELEASING.md index 94ce2291..9c517fbd 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -8,3 +8,6 @@ This repository uses [Sampo](https://github.com/bruits/sampo) for versioning and 4. Approve the release in Slack when prompted — this triggers the version bump, publishes both `posthog` and the `posthoganalytics` mirror package to PyPI, creates a git tag, and creates a GitHub Release You can also trigger a release manually via the workflow's `workflow_dispatch` trigger (still requires pending changesets). + +> [!IMPORTANT] +> Changesets must live in **`.sampo/changesets/`** (this is where `sampo add` puts them). Do **not** create them in the legacy `.changeset/` directory — Sampo and the `Release` workflow only read `.sampo/changesets/*.md`, so a changeset placed anywhere else is silently ignored and **no release is triggered**.