0.7.0: icons, emoji, and a release you can resume - #101
Merged
Merged
Conversation
The version sites that no build step touches, moved together: the library and demo package.json, the CLI's VERSION, the demo's --version string, the site badge, and the workspace ranges in bun.lock. A minor rather than a patch because the public API grew: icon() and emoji() landed in #95 and #96, along with `hqtui fonts install`. The three ^0.6.2 ranges in apps/web, apps/benchmark and examples move too. A caret below 1.0.0 stops at <0.7.0, so left alone they would declare a range the library in this tree no longer satisfies. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the version sites that no build step touches, ahead of the v0.7.0 release.
A minor rather than a patch: the public API grew since 0.6.3.
icon()arrived in #95 andemoji()in #96, along with thehqtui fonts installcommand.What is in 0.7.0
icon("mail")draws the best glyph the terminal can manage, Nerd Font before Unicode before ASCII, from a table generated into TypeScript, Go, Python and Rust.emoji()in four languages, emoji width corrected across all six ports,hqtui fonts install, and inline art.scripts/publish.mjspacks both packages before either upload, skips only a verified published artifact, fails on a conflict or an unreadable registry, and announces the GitHub release last. This is the release that exercises it for the first time.Bump surface
packages/hqtui/package.json,packages/hqtui/src/cli.tsVERSION,apps/demo/package.json(version and dependency range),apps/demo/src/main.ts--version, theapps/web/app/page.tsxbadge, and the workspace ranges inbun.lock.The
^0.6.2ranges inapps/web,apps/benchmarkandexamplesmove to^0.7.0as well. A caret below 1.0.0 stops at<0.7.0, so left alone they would declare a range the library in this tree no longer satisfies.Verification
bun install --frozen-lockfile,bun run typecheck,bun run buildcleanbun testand again undernode --testnode apps/demo/bin/hqtui-demo.mjs --versionprintshqtui-demo 0.7.0, and the library CLI prints0.7.0, so the compiled artifacts and not just the sources carry the bumpnode scripts/publish.mjs pack --event release --ref v0.7.0passes the tag-names-the-version check and packs both tarballs (library 180 files, demo 88)