Releases: bestikk/bestikk-changelog
Releases · bestikk/bestikk-changelog
Release list
v1.0.2
Summary
Release meta
Released on: 2026-08-14
Released by: ggrossetie
Published by: GitHub
Logs: full diff
Changelog
Infrastructure
- Make the GitHub repository public; npm provenance attestations require a public source repository, and publishing with
--provenancewas failing against the previously private repo - Bump
actions/checkoutandactions/setup-nodeto v7, and test against Node.js 20/22/24 instead of 18/20/22
v1.0.1
Summary
Release meta
Released on: 2026-08-14
Released by: github-actions[bot]
Published by: GitHub
Logs: full diff
Changelog
Changed
- Publish under the
@bestikk/changelognpm scope instead of the unscopedbestikk-changelogname; the CLI command is stillbestikk-changelog
Infrastructure
- Convert
README.adoctoREADME.mdat publish time (viadowndoc’s--prepublish/--postpublishlifecycle scripts), since npmjs.com doesn’t render AsciiDoc;README.adoc` remains the source of truth on GitHub
v1.0.0
Summary
Initial release.
Release meta
Released on: 2026-08-07
Released by: Guillaume Grossetie
Published by: GitHub
Changelog
Added
releaseandnoteslibrary functions and CLI commands to manage a Keep a Changelog (https://keepachangelog.com) styleCHANGELOG.adoc: roll the== Unreleasedsection into a dated== v<version> (<date>)section, and extract a release section as Markdown release notes (viadowndoc) suitable for a GitHub release- Support a native Markdown changelog (e.g.
CHANGELOG.md) as an alternative to AsciiDoc, selected via theformatoption (adoc/markdown) or auto-detected by the CLI from the--fileextension - Make
downdocan optional dependency, loaded lazily only when processing theadocformat, so a Markdown-only changelog doesn’t require it - Support configurable "Unreleased"/release heading syntax via the
styleoption (keepachangelog,title-paren,title-paren-suffix, or a custom style object), covering variations such as asciidoctor-emoji’s and asciidoctor-vscode’s changelogs.
Theadocformat shares the same styles, just with the AsciiDoc heading marker instead of Markdown’s — both are a "level 2" heading in their respective syntax
Infrastructure
- Lint and format the codebase with Biome (
npm run lint,npm run lint:fix,npm run format) - Add a
TestGitHub Actions workflow running lint and the test suite on Node 18/20/22 for every push and pull request - Add a
ReleaseGitHub Actions workflow (manually dispatched with a version) that bumps the package version, rolls the changelog, tags, publishes to npm, and creates the GitHub release using this project’s own CLI