0.2.0
A Deno native way to manage versioning and changelogs.
Attributes
Includes Deno configuration
Repository
Current version released
a year ago
deno_changesets
🦕 Deno native way to manage versioning and changelogs.
deno run --unstable --allow-read --allow-write https://deno.land/x/deno_changesets/main.ts --help
Getting started
There are a few constraints to consider when using deno_changesets:
- Versioning follows semver
- Changelogs follow keep a changelog
- Versions are stored as git tags
- Repositories should expose a single module (subdirectory support coming soon)
- There are no configuration options
See: Adding a module on the Deno docs.
Creating a changeset
Creates a new changeset inside the .changeset
folder.
deno run --unstable --allow-read --allow-write https://deno.land/x/deno_changesets/main.ts create
Releasing
Releasing collects all previously created changsets, translates them to a version bump (patch, minor, major) with the highest taking precedence, updates changelogs, and then pushes to remote.
deno run --unstable --allow-read --allow-write https://deno.land/x/deno_changesets/main.ts release