Skip to content

chore(release): prepare v0.1.0 — changelog + TagBot#36

Merged
jowch merged 1 commit into
mainfrom
release-prep-v0.1.0
Jun 18, 2026
Merged

chore(release): prepare v0.1.0 — changelog + TagBot#36
jowch merged 1 commit into
mainfrom
release-prep-v0.1.0

Conversation

@jowch

@jowch jowch commented Jun 18, 2026

Copy link
Copy Markdown
Owner

What

Prepare TextMeasure.jl for its first General-registry release, v0.1.0. The greenfield gallery has landed (#30/#32/#33/#34/#35) and the engine is stable, so the deferral is lifted.

Changes

Registration readiness (from a researched gap analysis)

Project.toml is registration-ready — all AutoMerge hard requirements pass:

Requirement Status
[compat] on every dep + weakdep + julia (all finite/upper-bounded)
Top-level OSI LICENSE (MIT)
src/TextMeasure.jl, UUID, version 0.1.0 (no prerelease)
Name valid + free in General (T/TextMeasure 404)
Loads/installs (core suite green)

Items not provable from local files (handled at submit time): repo-URL match, UUID uniqueness, and the name-similarity distance check.

Manual steps after this merges (registration is not automated here)

  1. Verify a clean load on Julia 1.11 (import TextMeasure in a fresh depot).
  2. Install the JuliaRegistrator GitHub App on the repo.
  3. Comment @JuliaRegistrator register on the release commit (release notes as a bullet list).
  4. AutoMerge evaluates; new packages merge after a 3-day window.
  5. TagBot (added here) cuts the v0.1.0 tag + release.

🤖 Generated with Claude Code

The greenfield gallery has landed (#30/#32/#33/#34/#35) and the engine is stable, so the
v0.1.0 deferral is lifted.

- CHANGELOG: promote [Unreleased] → [0.1.0] (2026-06-18), drop the stale "deferred until
  #30" note, fix the Atlas line to public `warm_solve` (post-#35), fix link refs.
- Add TagBot workflow (canonical JuliaRegistries example, v1.25.8 pinned by SHA; no explicit
  permissions block per current TagBot guidance) so the v0.1.0 git tag + GitHub release are
  cut automatically once the General-registry version merges.

Not adding CompatHelper: it's in maintenance mode and .github/dependabot.yml already covers
the Julia ecosystem (root + /test) plus github-actions.

Registration readiness (verified): [compat] is complete (Unicode + the three weakdeps +
julia, all upper-bounded), top-level MIT LICENSE, src/TextMeasure.jl, green test suite, and
the name "TextMeasure" is free in General. The registration trigger itself is a manual step.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@JuliaRegistrator

Copy link
Copy Markdown

Comments on pull requests will not trigger Registrator, as it is disabled. Please try commenting on a commit or issue.

@jowch
jowch merged commit 1a7801b into main Jun 18, 2026
11 checks passed
@jowch
jowch deleted the release-prep-v0.1.0 branch June 18, 2026 22:33
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.

2 participants