Skip to content

chore(release): version packages - #31

Merged
sonofmagic merged 2 commits into
mainfrom
release/pnpm-version
Oct 5, 2026
Merged

sonofmagic merged 2 commits into
mainfrom
release/pnpm-version

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Release Notes

9 packages updated · 95 changes

🚀 Features

  • @mokup/cli@2.1.0: Add mokup check and checkManifest() to validate mock routes without generating build artifacts or starting a server. Support strict diagnostics, structured JSON reports, and actionable failures for missing directories and invalid JSON mock files while preserving existing build behavior. a085feb
  • mokup@3.1.0: Add mokup check and checkManifest() to validate mock routes without generating build artifacts or starting a server. Support strict diagnostics, structured JSON reports, and actionable failures for missing directories and invalid JSON mock files while preserving existing build behavior. a085feb
  • @mokup/shared@2.0.1: Match global and sticky include/exclude regular expressions independently for each path, preserving the caller's lastIndex so repeated route scans return consistent results. a085feb

🐞 Bug Fixes

  • @mokup/cli@2.1.0: Keep generated handler and middleware imports aligned with their bundled files when mock directories are outside the project root. Preserve separate outputs for sources with the same filename, retain existing paths for in-project handlers, and report conflicting output names instead of silently replacing an entry. 996acd0
  • @mokup/cli@2.1.0: Escape generated module imports and handler map keys so paths containing quotes, backslashes, or line breaks preserve their identity in bundles, Service Workers, CLI handler indexes, and Playground HMR scripts. dd7cd6e
  • @mokup/client@1.0.1: Preserve native Fetch Request body, init override, cancellation, keepalive, and redirect semantics. Buffer bodies when rewriting Request URLs so binary and multipart payloads remain replayable. Preserve Axios base URL paths, absolute URL policy, protocol-relative host checks, and current instance defaults in both the client adapter and query executor. Keep native Axios header values and invalid URL rejection, and correct the Axios type augmentation. 9bc9fa5
  • @mokup/client@1.0.1: Preserve repeated case-insensitive Fetch header tuples with the same comma-separated semantics as the native Headers constructor. 8fc80cd
  • @mokup/core@2.0.1: Apply 204, 205, and 304 route status overrides without attempting to construct an invalid Fetch response with a body. Cancel discarded response streams, remove payload framing headers from 204 and 205 responses, and retain representation metadata on 304 responses. d9edb62
  • @mokup/core@2.0.1: Handle invalid HTTP request URLs without leaving rejected middleware promises and preserve leading double slashes in request paths. Read mock response bodies and validate Node response headers before committing the response so stream or header failures return a complete 500 response without stale content or cookie headers. 5ffdaa7
  • @mokup/core@2.0.1: Apply Service Worker lifecycle scripts when opening the dynamic Playground directly in Vite preview. Register the existing built worker independently of current source routes, skip registration when its artifact is missing, and honor the current manual-registration and unregister settings without injecting development-only imports or HMR scripts. 5af2007
  • @mokup/core@2.0.1: Escape generated module imports and handler map keys so paths containing quotes, backslashes, or line breaks preserve their identity in bundles, Service Workers, CLI handler indexes, and Playground HMR scripts. dd7cd6e
  • @mokup/core@2.0.1: Execute explicit HEAD routes before falling back to GET across development servers, Connect middleware, Fetch runtimes, and Service Workers. Preserve middleware, response hooks, route parameters, and mounted Hono error handlers while keeping HEAD responses bodyless and HEAD-only routes available for GET fallthrough. Cancel discarded HEAD response streams without losing representation headers such as Content-Length. d9edb62
  • @mokup/core@2.0.1: Preserve Mokup route grammar when registering Hono routes. Numeric, hyphenated, and repeated parameter names no longer break routing, and static colons, wildcards, braces, and pipes match literally. Keep original parameter names available to middleware, mounted apps, and error handlers. 0ee861f
  • @mokup/core@2.0.1: Keep Playground development and preview assets inside the configured distribution directory when resolving symbolic links. Requests that point through an external link now fall through to the next middleware instead of reading files outside the Playground asset root. 5afda16
  • @mokup/core@2.0.1: Match Playground mounts at complete path segments so neighboring application routes are not served as Playground assets. Preserve base aliases, correctly apply bases whose names only prefix a path segment, and serve the index, route list, and assets when Playground is mounted at /. Keep mock routes reachable alongside a root-mounted Playground and register its WebSocket metrics endpoint at /ws. Preserve / as the initialized root mount in the Playground UI so explicitly enabled WebSocket metrics connect to /ws, while route requests continue to use /routes. 54f2e92
  • @mokup/core@2.0.1: Protect Playground build output from deleting files outside its configured output directory. Reject paths that normalize to the output root or an ancestor or sibling, and paths through existing symbolic links beneath the output root, before removing or copying any output. d3df144
  • @mokup/core@2.0.1: Resolve Playground build output relative to the Vite project root and avoid duplicating the base prefix on disk. When Playground builds are enabled, preview serves the built HTML, assets, and route snapshot, preserves query parameters when redirecting the mount to its trailing-slash URL, and keeps server mock routes from shadowing that static mount. efae959
  • @mokup/core@2.0.1: Reject non-HTTP URL schemes in Node request targets before matching mock or Playground routes. Return a bad-request error for FTP, WebSocket, file, and other non-HTTP targets while preserving ordinary paths, leading double slashes, and absolute HTTP(S) URLs. b16a7f3
  • @mokup/core@2.0.1: Settle request body reads for streams that have already ended or closed, propagate stream errors, and release body buffers and owned listeners when reading finishes. 54f2e92
  • @mokup/core@2.0.1: Keep Service Worker mock responses current when route updates arrive during registration or hot-module reconnects. Listen before registration completes, catch up when the worker becomes available, and release hot-update listeners when their module is disposed. ccf2a61
  • @mokup/core@2.0.1: Preserve mock updates that arrive while a newer Service Worker is installing alongside an active worker, then refresh the worker after installation finishes. 205cf90
  • @mokup/core@2.0.1: Register the Service Worker fetch listener before asynchronous runtime app construction completes. Requests received while handlers or middleware are loading now wait for the runtime promise instead of falling through during the activation window. c034abe
  • @mokup/core@2.0.1: Reuse idle Vite SSR request identities across refreshes instead of adding an entry on every scan. Overlapping loads keep independent requests, successful identities are bounded by each input's peak concurrency, and server restarts and resolution failures retain fresh loading behavior. 3a1de1a
  • mokup@3.1.0: Publish Vite route refreshes atomically after diagnostics, app construction, and route signature generation succeed. Keep the last successful routes, Playground metadata, app, and Service Worker version when a candidate refresh is rejected, while continuing to record diagnostics. Recover first-route Service Worker registration after rejected scans and expose the complete new snapshot before notifying HMR consumers. 5b9067e
  • mokup@3.1.0: Keep the current page and automatic Service Worker update queue alive when worker runtime entries all use SW mode with server fallback disabled. Avoid redundant full-page reloads for these browser-only updates, while retaining empty-to-nonempty registration bootstrapping and existing refresh behavior for server routes, fallback routes, and manual registration. e0ad098
  • mokup@3.1.0: Cancel pending mock refreshes when Webpack watching closes and discard unfinished work from the closed session. Serialize refreshes, publish routes and Service Worker bundles together after successful builds, and restore mock watching when the compiler starts a new watch session. Keep compilation assets and in-flight Service Worker requests tied to their own session snapshots. Refresh once after filesystem watching is ready so edits made during its initial scan also reach compiled assets. d8f159c
  • mokup@3.1.0: Apply Service Worker lifecycle scripts when opening the dynamic Playground directly in Vite preview. Register the existing built worker independently of current source routes, skip registration when its artifact is missing, and honor the current manual-registration and unregister settings without injecting development-only imports or HMR scripts. 5af2007
  • mokup@3.1.0: Escape generated module imports and handler map keys so paths containing quotes, backslashes, or line breaks preserve their identity in bundles, Service Workers, CLI handler indexes, and Playground HMR scripts. dd7cd6e
  • mokup@3.1.0: Preserve Mokup route grammar when registering Hono routes. Numeric, hyphenated, and repeated parameter names no longer break routing, and static colons, wildcards, braces, and pipes match literally. Keep original parameter names available to middleware, mounted apps, and error handlers. 0ee861f
  • mokup@3.1.0: Resolve Playground build output relative to the Vite project root and avoid duplicating the base prefix on disk. When Playground builds are enabled, preview serves the built HTML, assets, and route snapshot, preserves query parameters when redirecting the mount to its trailing-slash URL, and keeps server mock routes from shadowing that static mount. efae959
  • mokup@3.1.0: Preserve original request bytes when server adapters reconstruct Fetch requests, fixing binary and multipart file uploads without changing existing parsed body or raw text fields. Runtime requests can provide optional rawBodyBytes, which takes precedence over rawBody and body, including empty byte arrays and sliced buffers. 6f49d9c
  • mokup@3.1.0: Reject non-HTTP URL schemes in Node request targets before matching mock or Playground routes. Return a bad-request error for FTP, WebSocket, file, and other non-HTTP targets while preserving ordinary paths, leading double slashes, and absolute HTTP(S) URLs. b16a7f3
  • mokup@3.1.0: Keep Service Worker mock responses current when route updates arrive during registration or hot-module reconnects. Listen before registration completes, catch up when the worker becomes available, and release hot-update listeners when their module is disposed. ccf2a61
  • mokup@3.1.0: Preserve mock updates that arrive while a newer Service Worker is installing alongside an active worker, then refresh the worker after installation finishes. 205cf90
  • mokup@3.1.0: Register the Service Worker fetch listener before asynchronous runtime app construction completes. Requests received while handlers or middleware are loading now wait for the runtime promise instead of falling through during the activation window. c034abe
  • mokup@3.1.0: Handle invalid request URLs safely in Vite, preview, and Webpack Service Worker middleware. Return a readable 400 response for malformed URLs and preserve leading double slashes as part of HTTP request paths instead of interpreting them as a hostname. 5ffdaa7
  • mokup@3.1.0: Align the built Service Worker file with its registration URL when sw.path already includes the complete Vite base. Avoid duplicating the base directory so the built application and dynamic Playground can register the worker in preview. 29a2487
  • mokup@3.1.0: Keep Node mock routes responsive to additions, deletions, and recreation after an empty Vite dev or preview startup. In Vite dev, reload the page to register the Service Worker when the first SW route appears and automatic registration is enabled. Update the worker to an empty route table when all SW routes are removed so requests return to the network. 9360f32
  • mokup@3.1.0: Serve the built Service Worker during Vite preview instead of overriding it with unbundled development source. Browser SW registration now works with bundled JSON routes, TypeScript handlers, and middleware under the configured base path, including manual registration. SW mock changes require a rebuild; Node preview route watching remains available. f3f7c16
  • mokup@3.1.0: Manage mock route refreshes across Vite shutdown and restart: cancel pending watcher work, drain active scans before closing the module loader, and serialize overlapping refresh requests so newer routes cannot be replaced by older scan results. ccf2a61
  • mokup@3.1.0: Invalidate the generated route bundle in every Vite dev environment so worker runtime mock responses stay current after consecutive file edits. 996acd0
  • @mokup/playground@1.0.1: Match Playground mounts at complete path segments so neighboring application routes are not served as Playground assets. Preserve base aliases, correctly apply bases whose names only prefix a path segment, and serve the index, route list, and assets when Playground is mounted at /. Keep mock routes reachable alongside a root-mounted Playground and register its WebSocket metrics endpoint at /ws. Preserve / as the initialized root mount in the Playground UI so explicitly enabled WebSocket metrics connect to /ws, while route requests continue to use /routes. 54f2e92
  • @mokup/playground@1.0.1: Generate executable Fetch snippets and safely quoted cURL commands from Playground requests using the current origin. Preserve query parameters and raw text, correctly encode form fields, and keep text values beginning with @ from being treated as local file uploads by cURL. Keep the copy menu open when its button is clicked after hovering. 6f12a31
  • @mokup/playground@1.0.1: Build reusable playground assets without loading documentation demo mocks. Keep the demo routes available during development and preview, and remove the build dependency on an already-built mokup package. 0760680
  • @mokup/query@1.0.1: Preserve native Fetch Request body, init override, cancellation, keepalive, and redirect semantics. Buffer bodies when rewriting Request URLs so binary and multipart payloads remain replayable. Preserve Axios base URL paths, absolute URL policy, protocol-relative host checks, and current instance defaults in both the client adapter and query executor. Keep native Axios header values and invalid URL rejection, and correct the Axios type augmentation. 9bc9fa5
  • @mokup/query@1.0.1: Return an empty string for successful HEAD requests and HTTP 204/205 responses in the default Fetch executor, including responses with a JSON content type. Preserve HTTP errors, JSON parse errors on ordinary successful responses, and custom transform ownership of response handling. 04e3752
  • @mokup/query@1.0.1: Reject non-2xx responses in the default Fetch executor with an exported MokupHttpError that preserves the original, unread Response and exposes its status and statusText. Custom transformResponse handlers continue to control all status handling and response parsing. JSON-encode plain object and array request bodies, including null-prototype and cross-realm objects, and add application/json only when Content-Type is absent. Preserve explicit content types and native Fetch body values. dc55047
  • @mokup/runtime@2.1.0: Add runtime.hasRoute({ method, path }) so adapters can check route ownership before consuming a request body. Preserve the same method, HEAD fallback, and path priorities as runtime.handle, and share one cached manifest across concurrent checks and requests while allowing failed manifest loads to retry. f1b4313
  • @mokup/runtime@2.1.0: Apply 204, 205, and 304 route status overrides without attempting to construct an invalid Fetch response with a body. Cancel discarded response streams, remove payload framing headers from 204 and 205 responses, and retain representation metadata on 304 responses. d9edb62
  • @mokup/runtime@2.1.0: Execute explicit HEAD routes before falling back to GET across development servers, Connect middleware, Fetch runtimes, and Service Workers. Preserve middleware, response hooks, route parameters, and mounted Hono error handlers while keeping HEAD responses bodyless and HEAD-only routes available for GET fallthrough. Cancel discarded HEAD response streams without losing representation headers such as Content-Length. d9edb62
  • @mokup/runtime@2.1.0: Preserve Mokup route grammar when registering Hono routes. Numeric, hyphenated, and repeated parameter names no longer break routing, and static colons, wildcards, braces, and pipes match literally. Keep original parameter names available to middleware, mounted apps, and error handlers. 0ee861f
  • @mokup/runtime@2.1.0: Preserve original request bytes when server adapters reconstruct Fetch requests, fixing binary and multipart file uploads without changing existing parsed body or raw text fields. Runtime requests can provide optional rawBodyBytes, which takes precedence over rawBody and body, including empty byte arrays and sliced buffers. 6f49d9c
  • @mokup/runtime@2.1.0: Preserve multiple Set-Cookie fields in optional runtime response metadata, retain binary bytes for media types such as WebAssembly and fonts, and apply response status overrides safely for bodyless statuses. d9edb62
  • @mokup/server@2.0.1: Apply 204, 205, and 304 route status overrides without attempting to construct an invalid Fetch response with a body. Cancel discarded response streams, remove payload framing headers from 204 and 205 responses, and retain representation metadata on 304 responses. d9edb62
  • @mokup/server@2.0.1: Execute explicit HEAD routes before falling back to GET across development servers, Connect middleware, Fetch runtimes, and Service Workers. Preserve middleware, response hooks, route parameters, and mounted Hono error handlers while keeping HEAD responses bodyless and HEAD-only routes available for GET fallthrough. Cancel discarded HEAD response streams without losing representation headers such as Content-Length. d9edb62
  • @mokup/server@2.0.1: Serialize and coalesce fetch server route refreshes so a slow earlier scan cannot overwrite newer routes. Publish route metadata and the Hono app together only after a successful build. Closing file watchers cancels pending background refreshes and waits for started scans to settle, while explicit refreshes remain available afterward. dffba3a
  • @mokup/server@2.0.1: Preserve Mokup route grammar when registering Hono routes. Numeric, hyphenated, and repeated parameter names no longer break routing, and static colons, wildcards, braces, and pipes match literally. Keep original parameter names available to middleware, mounted apps, and error handlers. 0ee861f
  • @mokup/server@2.0.1: Pass Connect and Express adapter errors to the framework error handler, report malformed HTTP URLs and Host headers as bad requests, and preserve paths beginning with two slashes. 5ffdaa7
  • @mokup/server@2.0.1: Match Playground mounts at complete path segments so neighboring application routes are not served as Playground assets. Preserve base aliases, correctly apply bases whose names only prefix a path segment, and serve the index, route list, and assets when Playground is mounted at /. Keep mock routes reachable alongside a root-mounted Playground and register its WebSocket metrics endpoint at /ws. Preserve / as the initialized root mount in the Playground UI so explicitly enabled WebSocket metrics connect to /ws, while route requests continue to use /routes. 54f2e92
  • @mokup/server@2.0.1: Preserve original request bytes when server adapters reconstruct Fetch requests, fixing binary and multipart file uploads without changing existing parsed body or raw text fields. Runtime requests can provide optional rawBodyBytes, which takes precedence over rawBody and body, including empty byte arrays and sliced buffers. 6f49d9c
  • @mokup/server@2.0.1: Preserve all query parameter and header names during request normalization, including names such as proto, constructor, and toString. Keep repeated query values and ordinary object prototypes intact instead of mixing in inherited values or changing the result's prototype. 54f2e92
  • @mokup/server@2.0.1: Match mock routes before consuming request bodies in Node, Express, Koa, Fastify, Fetch, Hono, and Worker adapters. Unmatched requests retain their original streams for downstream handlers, while matched routes continue to accept raw and already-parsed bodies. f1b4313
  • @mokup/server@2.0.1: Reject non-HTTP URL schemes in Node request targets before matching mock or Playground routes. Return a bad-request error for FTP, WebSocket, file, and other non-HTTP targets while preserving ordinary paths, leading double slashes, and absolute HTTP(S) URLs. b16a7f3
  • @mokup/server@2.0.1: Settle request body reads for streams that have already ended or closed, propagate stream errors, and release body buffers and owned listeners when reading finishes. 54f2e92
  • @mokup/server@2.0.1: Preserve separate Set-Cookie fields across Node, Koa, Fastify, Fetch, Hono, and Worker adapters, including cookies with Expires dates. Native Node and Koa responses append the complete cookie list; custom response shapes with only scalar header setters retain their previous behavior and can opt in with appendHeader or append. Register Fastify hooks in the parent scope so standard plugin registration handles mock requests. Preserve Koa HEAD status and headers after assigning the body, and send binary responses as buffers so Koa does not serialize them as JSON. d9edb62
  • @mokup/shared@2.0.1: Apply 204, 205, and 304 route status overrides without attempting to construct an invalid Fetch response with a body. Cancel discarded response streams, remove payload framing headers from 204 and 205 responses, and retain representation metadata on 304 responses. d9edb62
  • @mokup/shared@2.0.1: Keep generated handler and middleware imports aligned with their bundled files when mock directories are outside the project root. Preserve separate outputs for sources with the same filename, retain existing paths for in-project handlers, and report conflicting output names instead of silently replacing an entry. 996acd0
  • @mokup/shared@2.0.1: Execute explicit HEAD routes before falling back to GET across development servers, Connect middleware, Fetch runtimes, and Service Workers. Preserve middleware, response hooks, route parameters, and mounted Hono error handlers while keeping HEAD responses bodyless and HEAD-only routes available for GET fallthrough. Cancel discarded HEAD response streams without losing representation headers such as Content-Length. d9edb62
  • @mokup/shared@2.0.1: Preserve Mokup route grammar when registering Hono routes. Numeric, hyphenated, and repeated parameter names no longer break routing, and static colons, wildcards, braces, and pipes match literally. Keep original parameter names available to middleware, mounted apps, and error handlers. 0ee861f
  • @mokup/shared@2.0.1: Reload native ESM JavaScript and TypeScript entries independently of clock timing, and refresh CommonJS entries accessed through symbolic links using their resolved module identity. Document that native entry refresh preserves cached helper and shared dependency modules, whose changes may require restarting the native server. Vite dev continues to use its module graph invalidation. 69a539a
  • @mokup/shared@2.0.1: Load and refresh native TypeScript mock and configuration entries in CommonJS and default package scopes with their original exports. Preserve cached dependencies and lazy TypeScript imports, while retaining ESM top-level await and the existing process-wide tsconfig behavior. 1137d0b
  • @mokup/shared@2.0.1: Guard request stream failures while adapters await asynchronous route matching, without consuming the body. Preserve original stream errors, reject premature closure, and handle queued destruction errors when handing the request to its next owner. f1b4313
  • @mokup/shared@2.0.1: Settle request body reads for streams that have already ended or closed, propagate stream errors, and release body buffers and owned listeners when reading finishes. 54f2e92
🧰 Maintenance
  • @mokup/cli@2.1.0: Upgrade runtime dependencies, migrate Node WebSocket support to @hono/node-server 2, and add Vite 8 peer compatibility. 49345da
  • @mokup/cli@2.1.0: Update runtime dependencies and the shared build toolchain to current compatible releases, including stable Rolldown and Vite 8 support. Preserve the published packages' Node.js runtime requirement of ^20.19.0 || >=22.12.0. Migrate repository tooling and release management to repoctl and pnpm 12 native versioning. Development, builds, and CI use Node.js 24 LTS from 24.15.0; TypeScript remains on its latest compatible release line. Integrate the Hono Node server 2.x WebSocket migration while retaining the published Node.js runtime range. b0adff9
  • @mokup/cli@2.1.0: Updated dependencies: @mokup/runtime@2.1.0, @mokup/server@2.0.1, @mokup/shared@2.0.1.
  • @mokup/client@1.0.1: Update runtime dependencies and the shared build toolchain to current compatible releases, including stable Rolldown and Vite 8 support. Preserve the published packages' Node.js runtime requirement of ^20.19.0 || >=22.12.0. Migrate repository tooling and release management to repoctl and pnpm 12 native versioning. Development, builds, and CI use Node.js 24 LTS from 24.15.0; TypeScript remains on its latest compatible release line. Integrate the Hono Node server 2.x WebSocket migration while retaining the published Node.js runtime range. b0adff9
  • @mokup/core@2.0.1: Upgrade runtime dependencies, migrate Node WebSocket support to @hono/node-server 2, and add Vite 8 peer compatibility. 49345da
  • @mokup/core@2.0.1: Update runtime dependencies and the shared build toolchain to current compatible releases, including stable Rolldown and Vite 8 support. Preserve the published packages' Node.js runtime requirement of ^20.19.0 || >=22.12.0. Migrate repository tooling and release management to repoctl and pnpm 12 native versioning. Development, builds, and CI use Node.js 24 LTS from 24.15.0; TypeScript remains on its latest compatible release line. Integrate the Hono Node server 2.x WebSocket migration while retaining the published Node.js runtime range. b0adff9
  • @mokup/core@2.0.1: Updated dependencies: @mokup/runtime@2.1.0, @mokup/shared@2.0.1.
  • mokup@3.1.0: Upgrade runtime dependencies, migrate Node WebSocket support to @hono/node-server 2, and add Vite 8 peer compatibility. 49345da
  • mokup@3.1.0: Update runtime dependencies and the shared build toolchain to current compatible releases, including stable Rolldown and Vite 8 support. Preserve the published packages' Node.js runtime requirement of ^20.19.0 || >=22.12.0. Migrate repository tooling and release management to repoctl and pnpm 12 native versioning. Development, builds, and CI use Node.js 24 LTS from 24.15.0; TypeScript remains on its latest compatible release line. Integrate the Hono Node server 2.x WebSocket migration while retaining the published Node.js runtime range. b0adff9
  • mokup@3.1.0: Updated dependencies: @mokup/cli@2.1.0, @mokup/core@2.0.1, @mokup/playground@1.0.1, @mokup/runtime@2.1.0, @mokup/server@2.0.1, @mokup/shared@2.0.1.
  • @mokup/playground@1.0.1: Upgrade runtime dependencies, migrate Node WebSocket support to @hono/node-server 2, and add Vite 8 peer compatibility. 49345da
  • @mokup/playground@1.0.1: Update runtime dependencies and the shared build toolchain to current compatible releases, including stable Rolldown and Vite 8 support. Preserve the published packages' Node.js runtime requirement of ^20.19.0 || >=22.12.0. Migrate repository tooling and release management to repoctl and pnpm 12 native versioning. Development, builds, and CI use Node.js 24 LTS from 24.15.0; TypeScript remains on its latest compatible release line. Integrate the Hono Node server 2.x WebSocket migration while retaining the published Node.js runtime range. b0adff9
  • @mokup/playground@1.0.1: Updated dependency to @mokup/runtime@2.1.0.
  • @mokup/query@1.0.1: Update runtime dependencies and the shared build toolchain to current compatible releases, including stable Rolldown and Vite 8 support. Preserve the published packages' Node.js runtime requirement of ^20.19.0 || >=22.12.0. Migrate repository tooling and release management to repoctl and pnpm 12 native versioning. Development, builds, and CI use Node.js 24 LTS from 24.15.0; TypeScript remains on its latest compatible release line. Integrate the Hono Node server 2.x WebSocket migration while retaining the published Node.js runtime range. b0adff9
  • @mokup/query@1.0.1: Updated dependency to @mokup/client@1.0.1.
  • @mokup/runtime@2.1.0: Update runtime dependencies and the shared build toolchain to current compatible releases, including stable Rolldown and Vite 8 support. Preserve the published packages' Node.js runtime requirement of ^20.19.0 || >=22.12.0. Migrate repository tooling and release management to repoctl and pnpm 12 native versioning. Development, builds, and CI use Node.js 24 LTS from 24.15.0; TypeScript remains on its latest compatible release line. Integrate the Hono Node server 2.x WebSocket migration while retaining the published Node.js runtime range. b0adff9
  • @mokup/runtime@2.1.0: Updated dependency to @mokup/shared@2.0.1.
  • @mokup/server@2.0.1: Upgrade runtime dependencies, migrate Node WebSocket support to @hono/node-server 2, and add Vite 8 peer compatibility. 49345da
  • @mokup/server@2.0.1: Update runtime dependencies and the shared build toolchain to current compatible releases, including stable Rolldown and Vite 8 support. Preserve the published packages' Node.js runtime requirement of ^20.19.0 || >=22.12.0. Migrate repository tooling and release management to repoctl and pnpm 12 native versioning. Development, builds, and CI use Node.js 24 LTS from 24.15.0; TypeScript remains on its latest compatible release line. Integrate the Hono Node server 2.x WebSocket migration while retaining the published Node.js runtime range. b0adff9
  • @mokup/server@2.0.1: Updated dependencies: @mokup/core@2.0.1, @mokup/playground@1.0.1, @mokup/runtime@2.1.0, @mokup/shared@2.0.1.
  • @mokup/shared@2.0.1: Upgrade runtime dependencies, migrate Node WebSocket support to @hono/node-server 2, and add Vite 8 peer compatibility. 49345da
  • @mokup/shared@2.0.1: Update runtime dependencies and the shared build toolchain to current compatible releases, including stable Rolldown and Vite 8 support. Preserve the published packages' Node.js runtime requirement of ^20.19.0 || >=22.12.0. Migrate repository tooling and release management to repoctl and pnpm 12 native versioning. Development, builds, and CI use Node.js 24 LTS from 24.15.0; TypeScript remains on its latest compatible release line. Integrate the Hono Node server 2.x WebSocket migration while retaining the published Node.js runtime range. b0adff9

Packages

Package From To
@mokup/cli 2.0.0 2.1.0
@mokup/client 1.0.0 1.0.1
@mokup/core 2.0.0 2.0.1
mokup 3.0.0 3.1.0
@mokup/playground 1.0.0 1.0.1
@mokup/query 1.0.0 1.0.1
@mokup/runtime 2.0.0 2.1.0
@mokup/server 2.0.0 2.0.1
@mokup/shared 2.0.0 2.0.1

❤️ Contributors

Thanks to @sonofmagic

@github-actions
github-actions Bot force-pushed the release/pnpm-version branch 30 times, most recently from 2d4bb36 to 08f25cc Compare October 4, 2026 15:44
@github-actions
github-actions Bot force-pushed the release/pnpm-version branch 7 times, most recently from 0e37a28 to 61f27d0 Compare October 4, 2026 18:21
@github-actions
github-actions Bot force-pushed the release/pnpm-version branch from 61f27d0 to c35b260 Compare October 4, 2026 19:17
@sonofmagic
sonofmagic merged commit c73a948 into main Oct 5, 2026
7 checks 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