Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.6.3"
".": "0.6.4"
}
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)


Expand Down
24 changes: 24 additions & 0 deletions drafts/v0.6.4-general.md
Original file line number Diff line number Diff line change
@@ -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!
23 changes: 23 additions & 0 deletions drafts/v0.6.4-technical.md
Original file line number Diff line number Diff line change
@@ -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).
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Loading