From c51c4e6793839a763199404d70a0674f97383438 Mon Sep 17 00:00:00 2001 From: Jeff Rogers Date: Sun, 8 Mar 2026 11:09:06 -0500 Subject: [PATCH 1/2] chore(main): release cryyer 0.6.3 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ package.json | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index bf5f1fb..7e23a4f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.6.2" + ".": "0.6.3" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b15e35..224b251 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,14 @@ All notable changes to Cryyer are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/). +## [0.6.3](https://github.com/atriumn/cryyer/compare/cryyer-v0.6.2...cryyer-v0.6.3) (2026-03-08) + + +### Documentation + +* clarify PAT requirements for gist subscriber store ([9e41235](https://github.com/atriumn/cryyer/commit/9e4123584165aa73c9bba990ebdc76462bae6631)) +* clarify PAT requirements for gist subscriber store ([a979932](https://github.com/atriumn/cryyer/commit/a979932c2f249f48a9153add7719f2cd56c3cdc1)) + ## [0.6.2](https://github.com/atriumn/cryyer/compare/cryyer-v0.6.1...cryyer-v0.6.2) (2026-03-07) diff --git a/package.json b/package.json index adb92b5..966f37b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@atriumn/cryyer", - "version": "0.6.2", + "version": "0.6.3", "description": "Automated product update emails with per-product voice powered by LLM drafts", "license": "MIT", "author": "Atriumn", From 3c896898d616a9409ef36b772e2895aa7b233f0e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 8 Mar 2026 16:09:47 +0000 Subject: [PATCH 2/2] chore: draft emails for v0.6.3 --- drafts/v0.6.3-general.md | 20 ++++++++++++++++++++ drafts/v0.6.3-technical.md | 24 ++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 drafts/v0.6.3-general.md create mode 100644 drafts/v0.6.3-technical.md diff --git a/drafts/v0.6.3-general.md b/drafts/v0.6.3-general.md new file mode 100644 index 0000000..50203d0 --- /dev/null +++ b/drafts/v0.6.3-general.md @@ -0,0 +1,20 @@ +--- +subject: "Cryyer 0.6.3: Smarter subscriber management and more reliable drafts" +--- + +## Cryyer v0.6.3 is here! + +We’ve been busy making Cryyer more reliable and flexible for your release updates. Here’s what’s new and why it matters: + +### Easier Subscriber Management +You can now use GitHub Gists to store your subscriber list. This makes it much easier to manage who gets your updates without needing a complex database. Just plug in your list and you're good to go. + +### More Reliable AI Drafts +We’ve improved how the system handles the creation of your email drafts. If there is a hiccup during the writing process, Cryyer now automatically retries to ensure you get a clean, ready-to-send draft every time. + +### Better Control over Your Updates +- **Pipeline Choice:** You can now choose specifically between automated release updates, regular summaries, or both using the new `--pipeline` flag. +- **Faster Setup:** Starting a new project is now much quicker with our non-interactive setup option. +- **Smoother Workflows:** We’ve polished the way emails are drafted and sent to make sure your automation stays reliable. + +Thanks for using Cryyer to keep your community in the loop! diff --git a/drafts/v0.6.3-technical.md b/drafts/v0.6.3-technical.md new file mode 100644 index 0000000..a721b93 --- /dev/null +++ b/drafts/v0.6.3-technical.md @@ -0,0 +1,24 @@ +--- +subject: "Cryyer v0.6.3: Gist Subscriber Store and Pipeline Controls" +--- + +## Cryyer v0.6.3 Released + +This release introduces significant flexibility for subscriber management and automated workflows, focusing on removing friction for CI/CD integrations. + +### Gist-backed Subscriber Storage +We have added support for using GitHub Gists as a subscriber store (#114). This allows for a serverless, lightweight database for your mailing lists. +- **Authentication:** Note that the Gist store requires a Personal Access Token (PAT) with `gist` scope. The default `GITHUB_TOKEN` will not work for this store type (#119, #124). +- **Configuration:** Updated documentation is available in the README (#122). + +### Pipeline & CLI Enhancements +- **New --pipeline flag:** Use the `--pipeline` flag to toggle between `weekly`, `release`, or `both` workflows, giving you granular control over when emails are triggered (#108). +- **Non-interactive Init:** `cryyer init` now supports non-interactive modes, making it easier to script environment setups (#106). +- **LLM Error Handling:** Added a retry mechanism for LLM calls to handle occasionally unparseable responses, increasing reliability during automated draft generation (#121). + +### Breaking Changes & Internal Updates +- **Package Scope:** The npm package has been renamed to `@atriumn/cryyer` (#97). Please update your `package.json` references. +- **Workflow Fixes:** Improved `draft-email` and `send-email` workflows to build directly from source and handle version parsing more accurately (#100, #101). +- **CI Retriggers:** Switched `draft-email` pushes to use a PAT so that subsequent CI checks are correctly triggered (#118). + +View the full release notes and diff here: https://github.com/atriumn/cryyer/releases/tag/cryyer-v0.6.3