Skip to content

Release v0.5.0 - #75

Merged
miguelcolmenares merged 1 commit into
mainfrom
release/v0.5.0
Aug 21, 2026
Merged

Release v0.5.0#75
miguelcolmenares merged 1 commit into
mainfrom
release/v0.5.0

Conversation

@miguelcolmenares

Copy link
Copy Markdown
Member

Changes

Fixed

  • All 8 subpath exports were unresolvable in the published 0.4.0. Every subpath's import.default pointed at a .mjs file the tsup build never produced — publint confirmed all 8 missing against the published tarball. The tsdown migration below is what actually builds the files the exports map has declared since 0.4.0.
  • node10 module resolution failed for every subpath. Added typesVersions mapping each to its .d.ts.
  • repository.url now a full git+https:// URL.

Changed

  • Replaced tsup with tsdown (unmaintained, unbounded TypeScript peer range).
  • Node 22 minimum, matching what CI actually runs.
  • npm publishing moved to trusted publishing (OIDC) — no token in the repo.
  • Standardized Dependabot auto-merge, added husky hooks.

Verification

Clean-room (rm -rf node_modules dist && npm ci): check ✅, build ✅, publintAll good!, attw → all 8 entry points 🟢 across node10, node16 (CJS+ESM), bundler.

After merge

publish.yml triggers on release: [created] — a bare tag will not fire it.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@miguelcolmenares
miguelcolmenares merged commit 73ad6e7 into main Aug 21, 2026
7 of 8 checks passed
@miguelcolmenares
miguelcolmenares deleted the release/v0.5.0 branch August 21, 2026 15:34
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