Skip to content

chore(release): 0.3.0 - #39

Merged
killerwolf merged 1 commit into
mainfrom
release/0.3.0
Sep 6, 2026
Merged

chore(release): 0.3.0#39
killerwolf merged 1 commit into
mainfrom
release/0.3.0

Conversation

@killerwolf

Copy link
Copy Markdown
Owner

Cuts 0.3.0. Moves the Unreleased entries under a dated heading, updates the comparison links, and brings package.json into step with the version the tag will publish.

Why minor, not patch

The release adds TypeScript declarations, which is a new capability for consumers — that alone makes it minor under the SemVer guidance in CONTRIBUTING.

The style-merge fix is a behaviour change, but a corrective one: a partial style override now leaves the untouched defaults in place instead of dropping them. Anyone who worked around the old behaviour by restating every default is unaffected, since a complete override still behaves identically.

What ships

Added — TypeScript declarations and a CI-enforced types:check; README badges, demo GIF and an "Is this the right tool?" section; a CDN install path; Open Graph and Twitter metadata on the demo site; branded social cards.

Fixed — partial style overrides no longer discard the defaults.

After merge

Tagging 0.3.0 on the merge commit triggers npm-publish.yml, which builds, publishes over OIDC and creates the GitHub Release with generated notes.

Verification

npm test (18 passing), lint:check, format:check, types:check and npm run build all green. npm pack --dry-run produces h4md1-visual-image-tool-0.3.0.tgz, 13 files, 55.9 kB.

🤖 Generated with Claude Code

Minor rather than patch: the release adds TypeScript declarations, which
is a new capability for consumers.

The style-merge fix is a behaviour change, but a corrective one — a
partial style override now leaves the untouched defaults in place instead
of dropping them. Anyone who worked around it by restating every default
is unaffected, since a complete override still behaves the same way.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@killerwolf
killerwolf merged commit fe1bef5 into main Sep 6, 2026
2 checks passed
@killerwolf
killerwolf deleted the release/0.3.0 branch September 6, 2026 08:20
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