Skip to content

Releases: zsumz/smoque

smoque v0.1.2

Choose a tag to compare

@github-actions github-actions released this 06 Aug 14:41
Immutable release. Only release title and notes can be modified.
v0.1.2
6923ba9

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

Choose a tag to compare

@github-actions github-actions released this 03 Aug 21:16
v0.1.1
d4b4b5e

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.0 or newer remains required.