From b43e5f60b708fd1625691ffe39d50718ee5973e5 Mon Sep 17 00:00:00 2001 From: Jeff Rogers Date: Thu, 19 Mar 2026 11:24:42 -0500 Subject: [PATCH 1/2] chore(main): release cryyer 0.6.4 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 12 ++++++++++++ package.json | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 7e23a4f..eb5abf7 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.6.3" + ".": "0.6.4" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 224b251..92ac832 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,18 @@ 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.4](https://github.com/atriumn/cryyer/compare/cryyer-v0.6.3...cryyer-v0.6.4) (2026-03-19) + + +### Bug Fixes + +* gitignore drafts/ and remove from tracking ([2fddbe1](https://github.com/atriumn/cryyer/commit/2fddbe139d009e22b2fdbd1d7e1c176219ee5357)) + + +### Documentation + +* gist store requires classic PAT, not fine-grained ([#126](https://github.com/atriumn/cryyer/issues/126)) ([2c314f9](https://github.com/atriumn/cryyer/commit/2c314f9a0c3373c6b01a5d691328db811cbdecb1)) + ## [0.6.3](https://github.com/atriumn/cryyer/compare/cryyer-v0.6.2...cryyer-v0.6.3) (2026-03-08) diff --git a/package.json b/package.json index 966f37b..a70edb7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@atriumn/cryyer", - "version": "0.6.3", + "version": "0.6.4", "description": "Automated product update emails with per-product voice powered by LLM drafts", "license": "MIT", "author": "Atriumn", From 35d3b96991b6c5b61a2f016f7a7208c26fe7e65f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 19 Mar 2026 16:25:40 +0000 Subject: [PATCH 2/2] chore: draft emails for v0.6.4 --- drafts/v0.6.4-general.md | 24 ++++++++++++++++++++++++ drafts/v0.6.4-technical.md | 23 +++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 drafts/v0.6.4-general.md create mode 100644 drafts/v0.6.4-technical.md diff --git a/drafts/v0.6.4-general.md b/drafts/v0.6.4-general.md new file mode 100644 index 0000000..c4256a6 --- /dev/null +++ b/drafts/v0.6.4-general.md @@ -0,0 +1,24 @@ +--- +subject: "Cryyer 0.6.4: Manage subscribers with Gists and more" +--- + +Hi there, + +We’ve been busy polishing Cryyer to make your project updates even smoother. Version 0.6.4 is officially here with some great new ways to manage your audience and automate your workflow. + +### Manage subscribers via Gists +You can now store and manage your subscriber list directly in a GitHub Gist. It’s a simple, low-friction way to keep track of your readers without needing a complex database or external service. + +### Choose your update style +We’ve added more flexibility to how you send updates. You can now choose whether you want Cryyer to handle weekly summaries, specific release updates, or both. It’s all about fitting into your existing rhythm. + +### Smarter and more reliable +We’ve made several improvements to ensure the experience is as seamless as possible: +- **Better AI Handling**: If the system gets an unparseable response while generating content, it now automatically retries to get it right. +- **Faster Setup**: Getting started is now quicker with a new non-interactive setup mode for the command line. +- **Smoother Automation**: We’ve ironed out the kinks in our automated workflows so your drafts are always ready when you are. + +### How to update +To get the latest features and fixes, simply update to `@atriumn/cryyer` v0.6.4. + +Thanks for being part of the journey! diff --git a/drafts/v0.6.4-technical.md b/drafts/v0.6.4-technical.md new file mode 100644 index 0000000..6c91271 --- /dev/null +++ b/drafts/v0.6.4-technical.md @@ -0,0 +1,23 @@ +--- +subject: "Cryyer v0.6.4: Gist Subscriber Stores and Pipeline Selection" +--- + +## Release v0.6.4 + +This release introduces significant improvements to subscriber management and CI/CD flexibility for Cryyer users. + +### New Features +- **GitHub Gist Subscriber Store (#114):** We've added support for managing subscriber lists via GitHub Gists. Note that this requires a **Classic PAT** with `gist` scope rather than fine-grained tokens (PR #126, #119). +- **Pipeline Selection (#108):** The new `--pipeline` flag allows developers to specify which workflows to trigger, choosing between `weekly`, `release`, or `both` targets. +- **Non-interactive Init (#106):** `cryyer init` now supports non-interactive flags, making it easier to script setup in CI/CD environments. + +### Stability and CI Improvements +- **LLM Error Handling (#121):** The engine now retries LLM calls once if it receives an unparseable response, improving reliability during high-latency or transient failure periods. +- **Draft-Email Workflow Fixes (#118, #117, #116):** Refined the draft-email logic to only run on PR opens, skip existing drafts, and use PAT-backed pushes to ensure secondary CI checks are triggered correctly. +- **Scoped Package Rename (#97):** The project has officially moved to the `@atriumn/cryyer` scope on npm. + +### Breaking Changes & Requirements +- **Dependency Updates:** Ensure you update your local package to `@atriumn/cryyer`. The legacy `cryyer` package is now deprecated. +- **PAT Requirements:** The Gist subscriber store will not function with the default `GITHUB_TOKEN`. You must configure a secret with a classic Personal Access Token. + +Full release notes and diffs are available on [GitHub](https://github.com/atriumn/cryyer/releases).