changesette 6.0.0

A version and changelog manager using the changesets file format
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# AGENTS.md

This file provides guidance to AI coding agents when working with code in this repository.

## Project Overview

`changesette` is a CLI implementing a reduced, data-format-compatible subset of [changesets](https://github.com/changesets/changesets) for single packages and npm / pnpm workspaces.

Pure bin crate: there is no library target, and items crossing module boundaries are `pub(crate)`, never bare `pub`.

## Changesets

When a change affects the published binary, add a changeset with `cargo run -- add --<bump> changesette -m <message>`. Write the message as full sentences ending with a period; it becomes a changelog entry as is.

## Verifying Changes

After editing, run `cargo fmt`, `cargo clippy --all-targets -- -D warnings`, and `cargo test`.