Skip to content

Add a changelog, an upgrade guide, a release workflow and version 1.0.1 - #2

Merged
devmaxxx merged 4 commits into
mainfrom
docs/changelog-and-upgrade-guide
Oct 16, 2026
Merged

devmaxxx merged 4 commits into
mainfrom
docs/changelog-and-upgrade-guide

Conversation

@devmaxxx

@devmaxxx devmaxxx commented Oct 16, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Add CHANGELOG.md with the 1.0.0 breaking changes, additions and fixes, and ship it in the package.
  • Add an Upgrading from 0.x section to the README: the core entry keeps 0.x output, purify allows tags and attributes, components entries are now rendered as React components.
  • Package metadata: explicit types conditions per entry in exports, publishConfig.access, author with name and URL, copyright years in LICENSE.md.
  • Release workflow (.github/workflows/release.yml): a version tag publishes to npm through trusted publishing and creates the GitHub release from the matching CHANGELOG.md section. npm run release now only tags and pushes.
  • Version 1.0.1.

Test plan

  • npm test: 208/208
  • npm run build + publint: all good
  • attw --pack: green for node10, node16 (CJS and ESM) and bundler on every entry
  • size-limit within limits
  • npm trusted publisher configured for this repo and release.yml
  • After merge, npm run release on main publishes 1.0.1

Lists the 1.0.0 breaking changes and adds an Upgrading from 0.x section to the README. Names the type file for every export condition, ships CHANGELOG.md, and updates the author and copyright years.
npm run release now only tags and pushes. The Release workflow checks the tag
against package.json, runs the tests and size limits, publishes with npm
trusted publishing and creates the release from the CHANGELOG.md section.
@devmaxxx devmaxxx changed the title Add a changelog, an upgrade guide and package metadata Add a changelog, an upgrade guide, a release workflow and version 1.0.1 Oct 16, 2026
@devmaxxx
devmaxxx merged commit 4729976 into main Oct 16, 2026
1 check passed
@devmaxxx
devmaxxx deleted the docs/changelog-and-upgrade-guide branch October 16, 2026 22:41
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.

1 participant