Skip to content

Conversation

@jonmagic
Copy link
Collaborator

@jonmagic jonmagic commented Dec 5, 2025

Why?

  • The Flipper packages did not previously include changelogs, making it difficult for users and maintainers to track initial features, releases, and future changes.
  • There was no automated workflow for publishing package releases, leading to potential inconsistencies and manual overhead.

How?

  • Added CHANGELOG.md files for the following packages: @flippercloud/flipper, @flippercloud/flipper-cache, @flippercloud/flipper-redis, and @flippercloud/flipper-sequelize, including initial release notes and feature lists.
  • Set up changesets configuration and added a release workflow to automate versioning and publishing.
  • Updated project metadata and dependencies to support changeset and release workflow integration.

Add CHANGELOG.md files for the following packages to document
their initial releases, features, and supported functionality:

- @flippercloud/flipper: TypeScript feature flag library
- @flippercloud/flipper-cache: generic cache wrapper with TTL
- @flippercloud/flipper-redis: Redis adapter for feature flags
- @flippercloud/flipper-sequelize: Sequelize adapter for RDBMS

This provides release notes and feature lists for new users and
improves discoverability and maintenance tracking for the
codebase.
@jonmagic jonmagic merged commit 31cad9d into main Dec 5, 2025
@jonmagic jonmagic deleted the automate-publishing branch December 5, 2025 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants