Skip to content

SafeShape v3.2.1

Choose a tag to compare

@github-actions github-actions released this 25 Sep 13:44
· 27 commits to main since this release

SafeShape 3.2.1 publishes the corrected package READMEs to npm and synchronizes all eight packages to 3.2.1.

npm install safe-shape@3.2.1

Documentation fixes

  • Mark composition, checked pipelines, recursive TypeScript declarations and producer/consumer connection checks as available since 3.2.0.
  • Correct async validation and diagnostic descriptions; expand the core, compatibility, CLI and umbrella package guides.
  • Fix the English/Russian quick starts: exported schema modules, clean CLI JSON output and snapshot directory creation.
  • Update release metrics, quality baseline and benchmark policy while retaining historical measurements as historical evidence.

Runtime implementation and public API are unchanged from 3.2.0. No application or snapshot migration is required. Upgrade installed safe-shape and @safe-shape/* packages together.

Quick start · Быстрый старт · Composition · Connections

Verification

The full local prepare:release gate and exact-candidate CI on Node 20.10.0 and Node 24 passed, including 274 package tests, type checks, examples, installed consumers, quality budgets and clean dependency audits. All eight archives from both CI jobs match the qualified local archives.

Comparison with published 3.2.0 confirms identical JavaScript, type declarations, source maps and file modes. Only package version/internal-dependency metadata and five package READMEs differ.

The publishing workflow passed. All eight npm packages now have latest: 3.2.1; each registry README exactly matches the corrected repository file. Registry integrity, downloaded npm tarballs and GitHub release assets match the qualified archives. A clean-cache registry installation passed public imports, CLI, type compilation, connection checks and HTTP failure/recovery scenarios.