0.2.5 • Published 2 months ago

@directus/release-notes-generator v0.2.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

@directus/release-notes-generator

A release notes generator for changesets used by Directus

Installation

npm install @directus/release-notes-generator

Usage

Update the .changeset/config.json file to point to this package:

	"changelog": "@directus/release-notes-generator",

The release notes will be generated and printed when running the changesets command to update the versions:

GITHUB_TOKEN=<token> pnpm changeset version

For local use, you'll need a GitHub personal access token with read:user and repo:status permissions.

To force the main version:

DIRECTUS_VERSION=10.0.0 GITHUB_TOKEN=<token> pnpm changeset version

# To force a prerelease version you need to be in prerelease mode
pnpm changeset pre enter beta
DIRECTUS_VERSION=10.0.0-beta.0 GITHUB_TOKEN=<token> pnpm changeset version

GitHub CI

When running pnpm changeset version in the GitHub CI context, this package will automatically set the following outputs:

  • DIRECTUS_VERSION
  • DIRECTUS_PRERELEASE
  • DIRECTUS_PRERELEASE_ID (available if DIRECTUS_PRERELEASE is true)
  • DIRECTUS_RELEASE_NOTES

Special Changesets Features

Notices in Changesets

In addition to the normal content, changeset may include a notice to draw special attention to a change. These notices will be rendered in the release notes under the section "⚠️ Potential Breaking Changes".

Use the following format to add such a notice:

---
'example-package': patch
---

::: notice
Notices can contain any markdown syntax

- An important notice
:::

Normal changeset summary
0.2.5

2 months ago

0.2.4

3 months ago

0.2.3

3 months ago

0.2.2

5 months ago

0.2.1

8 months ago

0.1.2

10 months ago

0.2.0

9 months ago

0.1.1

10 months ago

0.1.0

11 months ago

0.0.1

12 months ago