Releases: zsumz/smoque
Releases · zsumz/smoque
Release list
smoque v0.1.2
Immutable
release. Only release title and notes can be modified.
smoque 0.1.2
This release changes no public API.
- Moves staged npm publication and GitHub Release finalization to Sallyport.
- Seals and smokes the exact candidate bytes before npm receives OIDC authority.
- Verifies the public registry tarball, signature, and provenance before release.
- Makes finalization replay-safe.
smoque v0.1.1
smoque v0.1.1
This patch release hardens smoque without changing its public API.
Fixed
- Hardened HTTP redirects, local-host detection, timeout handling, and
cross-origin header stripping. - Preserved startup failures and cleanup diagnostics across managed processes,
process groups, and Compose recovery. - Preserved hidden-file discovery on every supported Node.js version and closed
gaps in architecture and test-file enforcement. - Made generated TypeScript smoke projects use Node-native, runtime-safe
configuration.
Improved
- Split large runtime, reporting, plugin, CLI, and test modules into smaller
components with explicit ownership. - Added executable architecture contracts for public exports, dependency
direction, facade ownership, runtime syntax, and test boundaries. - Expanded validation across Linux on Node.js 22, 24, and 26, macOS on Node.js
22, and an experimental Windows build contract. - Added signed, staged npm publishing with provenance, public-registry
verification, package smoke testing, and GitHub Release finalization. - Expanded authoring, integration, automation, and runnable-example guidance.
Compatibility
- Public exports and package entrypoints are unchanged from
0.1.0. - Node.js
22.18.0or newer remains required.