Skip to content

Version Packages#26

Merged
mandel59 merged 2 commits into
mainfrom
changeset-release/main
May 3, 2026
Merged

Version Packages#26
mandel59 merged 2 commits into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented May 2, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@mandel59/mojidata-api@2.0.0

Major Changes

  • c121956 Thanks @mandel59! - Move the native Node.js backends out of the portable mojidata-api runtime and
    compatibility facade.

    @mandel59/mojidata-api and @mandel59/mojidata-api-runtime now keep the
    default sql.js path only, while the native backends are published as the new
    explicit packages @mandel59/mojidata-api-better-sqlite3 and
    @mandel59/mojidata-api-node-sqlite.

Minor Changes

  • d75402f Thanks @mandel59! - Add /api/v1/idsfind property existence filters with .has and .notHas, and add dictionary/index-like Unihan property value search keys such as unihan.kMorohashi and unihan.kMorohashi.glob.

  • #39 9e5fa3a Thanks @mandel59! - Add documented bundler-safe mojidata-api entrypoints, public runtime/sqlite-wasm
    subpath exports, static entrypoint smoke tests, and sqlite-wasm idsfind FTS5
    schema validation.

Patch Changes

  • #38 6c932e6 Thanks @mandel59! - Add a generated unihan_value_ref reverse lookup table and use it for
    unihan_fts queries so D1-backed /api/v1/mojidata requests no longer scan the
    full Unihan value table.

  • #38 ce35942 Thanks @mandel59! - Add Cache-Control: no-store to mojidata-api JSON responses so D1 blue/green
    cutovers are not hidden by stale consumer-side caches.

  • Updated dependencies [efd9a85, 6c932e6, d75402f, c121956, ce35942, 30b6de0, 9e5fa3a]:

    • @mandel59/mojidata-api-better-sqlite3@1.9.0
    • @mandel59/mojidata-api-node-sqlite@1.9.0
    • @mandel59/mojidata-api-core@1.9.0
    • @mandel59/mojidata-api-runtime@2.0.0
    • @mandel59/mojidata-api-hono@1.8.1
    • @mandel59/mojidata-api-sqljs@1.8.1

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

@mandel59/mojidata-api-runtime@2.0.0

Major Changes

  • c121956 Thanks @mandel59! - Move the native Node.js backends out of the portable mojidata-api runtime and
    compatibility facade.

    @mandel59/mojidata-api and @mandel59/mojidata-api-runtime now keep the
    default sql.js path only, while the native backends are published as the new
    explicit packages @mandel59/mojidata-api-better-sqlite3 and
    @mandel59/mojidata-api-node-sqlite.

Minor Changes

  • #39 9e5fa3a Thanks @mandel59! - Add documented bundler-safe mojidata-api entrypoints, public runtime/sqlite-wasm
    subpath exports, static entrypoint smoke tests, and sqlite-wasm idsfind FTS5
    schema validation.

Patch Changes

  • #24 30b6de0 Thanks @mandel59! - Add the initial SQLite wasm OPFS backend package for mojidata-api, including
    an OO1 SqlExecutor adapter, OPFS SAH pool materialization helpers, and a
    browser worker entrypoint.
  • Updated dependencies [6c932e6, d75402f]:
    • @mandel59/mojidata-api-core@1.9.0

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

@mandel59/idsdb-fts5@1.9.0

Minor Changes

  • efd9a85 Thanks @mandel59! - Publish the neutral @mandel59/idsdb-fts5 package and make the
    better-sqlite3 and node:sqlite mojidata-api backends prefer the FTS5
    idsfind.db build by default.

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

@mandel59/mojidata@1.8.0

Minor Changes

  • #38 6c932e6 Thanks @mandel59! - Add a generated unihan_value_ref reverse lookup table and use it for
    unihan_fts queries so D1-backed /api/v1/mojidata requests no longer scan the
    full Unihan value table.

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

@mandel59/mojidata-api-better-sqlite3@1.9.0

Minor Changes

  • efd9a85 Thanks @mandel59! - Publish the neutral @mandel59/idsdb-fts5 package and make the
    better-sqlite3 and node:sqlite mojidata-api backends prefer the FTS5
    idsfind.db build by default.

  • c121956 Thanks @mandel59! - Move the native Node.js backends out of the portable mojidata-api runtime and
    compatibility facade.

    @mandel59/mojidata-api and @mandel59/mojidata-api-runtime now keep the
    default sql.js path only, while the native backends are published as the new
    explicit packages @mandel59/mojidata-api-better-sqlite3 and
    @mandel59/mojidata-api-node-sqlite.

Patch Changes

  • Updated dependencies [efd9a85, 6c932e6, d75402f, ce35942]:
    • @mandel59/idsdb-fts5@1.9.0
    • @mandel59/mojidata@1.8.0
    • @mandel59/mojidata-api-core@1.9.0
    • @mandel59/mojidata-api-hono@1.8.1

@mandel59/mojidata-api-core@1.9.0

Minor Changes

  • d75402f Thanks @mandel59! - Add /api/v1/idsfind property existence filters with .has and .notHas, and add dictionary/index-like Unihan property value search keys such as unihan.kMorohashi and unihan.kMorohashi.glob.

Patch Changes

  • #38 6c932e6 Thanks @mandel59! - Add a generated unihan_value_ref reverse lookup table and use it for
    unihan_fts queries so D1-backed /api/v1/mojidata requests no longer scan the
    full Unihan value table.

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

@mandel59/mojidata-api-d1@1.9.0

Minor Changes

  • bde6aaf Thanks @mandel59! - Add env-based app and fetch handler helpers for embedding the D1 backend in
    Cloudflare Worker applications.

Patch Changes

  • Updated dependencies [6c932e6, d75402f, ce35942]:
    • @mandel59/mojidata-api-core@1.9.0
    • @mandel59/mojidata-api-hono@1.8.1

@mandel59/mojidata-api-node-sqlite@1.9.0

Minor Changes

  • efd9a85 Thanks @mandel59! - Publish the neutral @mandel59/idsdb-fts5 package and make the
    better-sqlite3 and node:sqlite mojidata-api backends prefer the FTS5
    idsfind.db build by default.

  • c121956 Thanks @mandel59! - Move the native Node.js backends out of the portable mojidata-api runtime and
    compatibility facade.

    @mandel59/mojidata-api and @mandel59/mojidata-api-runtime now keep the
    default sql.js path only, while the native backends are published as the new
    explicit packages @mandel59/mojidata-api-better-sqlite3 and
    @mandel59/mojidata-api-node-sqlite.

Patch Changes

  • Updated dependencies [efd9a85, 6c932e6, d75402f, ce35942]:
    • @mandel59/idsdb-fts5@1.9.0
    • @mandel59/mojidata@1.8.0
    • @mandel59/mojidata-api-core@1.9.0
    • @mandel59/mojidata-api-hono@1.8.1

@mandel59/mojidata-api-sqlite-wasm@1.9.0

Minor Changes

  • #24 30b6de0 Thanks @mandel59! - Add the initial SQLite wasm OPFS backend package for mojidata-api, including
    an OO1 SqlExecutor adapter, OPFS SAH pool materialization helpers, and a
    browser worker entrypoint.

  • #39 9e5fa3a Thanks @mandel59! - Add documented bundler-safe mojidata-api entrypoints, public runtime/sqlite-wasm
    subpath exports, static entrypoint smoke tests, and sqlite-wasm idsfind FTS5
    schema validation.

Patch Changes

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

@mandel59/mojidata-api-hono@1.8.1

Patch Changes

  • #38 ce35942 Thanks @mandel59! - Add Cache-Control: no-store to mojidata-api JSON responses so D1 blue/green
    cutovers are not hidden by stale consumer-side caches.
  • Updated dependencies [6c932e6, d75402f]:
    • @mandel59/mojidata-api-core@1.9.0

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

@mandel59/mojidata-api-sqljs@1.8.1

Patch Changes

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

@mandel59/mojidata-cli@1.7.1

Patch Changes

  • #38 6c932e6 Thanks @mandel59! - Add a generated unihan_value_ref reverse lookup table and use it for
    unihan_fts queries so D1-backed /api/v1/mojidata requests no longer scan the
    full Unihan value table.
  • Updated dependencies []:
    • @mandel59/mojidata-api-sqljs@1.8.1

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

@mandel59/react-mojidata-api@1.7.1

Patch Changes

  • Updated dependencies [6c932e6, d75402f, c121956, ce35942, 30b6de0, 9e5fa3a]:
    • @mandel59/mojidata-api-core@1.9.0
    • @mandel59/mojidata-api-runtime@2.0.0
    • @mandel59/mojidata-api-hono@1.8.1
    • @mandel59/mojidata-api-sqljs@1.8.1

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

@github-actions github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from fa147aa to cb10d60 Compare May 3, 2026 07:26
@github-actions github-actions Bot force-pushed the changeset-release/main branch from cb10d60 to 9171e9e Compare May 3, 2026 08:47
Update yarn.lock after Changesets versioning and remove Linux-only cache artifacts generated by the release action so immutable install passes locally.

Related: #21

Generated-by: Codex/GPT-5.4

mandel59 commented May 3, 2026

Copy link
Copy Markdown
Owner

Release prep verification update:

  • Updated yarn.lock after the Changesets version bump so corepack yarn install --immutable passes on the release branch.
  • Removed Linux-only Yarn cache artifacts that were generated by the release action and are not present in the repository's normal macOS zero-install cache set.
  • Verified locally:
    • corepack yarn install --immutable
    • corepack yarn node --import tsx --test ./tests/*.test.ts in packages/mojidata-api
    • corepack yarn node --import tsx --test ./tests/*.test.ts in packages/mojidata-api-sqlite-wasm

Note: corepack yarn changeset status --verbose was run on main to confirm the version plan before checking out the version branch. On the version branch itself, Changesets correctly reports that package files changed without remaining changeset files.

@mandel59 mandel59 merged commit 5f6174d into main May 3, 2026
1 check passed
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