Skip to content

Release 0.2.0 - #10

Merged
planadecu merged 6 commits into
mainfrom
chore/release-0.2.0
Sep 29, 2026
Merged

planadecu merged 6 commits into
mainfrom
chore/release-0.2.0

Conversation

@planadecu

@planadecu planadecu commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

Release 0.2.0

This bumps the version from 0.1.2 to 0.2.0. It's the first npm release since 0.1.2 (March).

What's in 0.2.0 (already on main):

In this PR:

  • version: 0.1.2 → 0.2.0.
  • engines.node: >=18 → >=22. That's what ink 7 and glassnode-api 1.0 require. The README is updated to match.
  • License: MIT → Apache 2.0. Adds the official LICENSE text and a NOTICE file, which is added to files so it ships in the npm package.

Verification

  • tsc passes, 43 tests pass, and pnpm audit is clean. CI runs on Node 22 and 24.
  • The package itself: npm pack contains only dist/, LICENSE, NOTICE, package.json and README.md (58 files). I installed that tarball into a clean directory. It resolves glassnode-api 1.0.0 and ink-uplot 0.2.16, and the CLI runs on Node 22.14 and 24.10.
  • A live run of the installed package in a pseudo-terminal, API-key mode, in VS Code and iTerm2 modes: the UI renders, a chart shows, and a resize redraws it cleanly, with no stale image cells and intact pane borders.
  • Two earlier independent reviews found it safe to publish.

After merging

Push the tag v0.2.0 on the merge commit. publish.yml then publishes to npm through trusted publishing and creates the GitHub Release.

planadecu and others added 2 commits September 28, 2026 10:58
engines.node was >=18, but ink 7 needs >=22 and vitest 5 >=22.12; align with
the README's documented Node >= 24.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PzJHgXssByMwBXH1PGbXCL
ink 7 needs >=22; verified on Node 22.14: CLI starts, canvas loads, 28 tests pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PzJHgXssByMwBXH1PGbXCL
@planadecu planadecu changed the title Release 0.2.0; require Node >= 24 Release 0.2.0; require Node >= 22 Sep 28, 2026
Replace MIT with Apache-2.0 (matches glassnode-api): add the canonical LICENSE
text and a NOTICE file, ship NOTICE in the npm package, update README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PzJHgXssByMwBXH1PGbXCL
@planadecu planadecu changed the title Release 0.2.0; require Node >= 22 Release 0.2.0; require Node >= 22; relicense under Apache 2.0 Sep 28, 2026
@planadecu planadecu changed the title Release 0.2.0; require Node >= 22; relicense under Apache 2.0 Release 0.2.0 Sep 29, 2026
@planadecu
planadecu merged commit ffe40ea into main Sep 29, 2026
3 checks passed
@planadecu
planadecu deleted the chore/release-0.2.0 branch September 29, 2026 23:45
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