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.