Skip to content

v0.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Nov 04:06
· 14 commits to main since this release
v0.7.0
e93a1c4

Rustev 0.7.0

Generated from the governed corpus at commit e93a1c4e1270260192fa45ff894d41df9b57eb80, since v0.6.0 (spec 031, 3.10).

Compatibility

  • MSRV 1.88, edition 2024.
  • Plan identities: CHANGED for the plans marked below (a breaking release under 3.6.4).
    • lodging: sha256:369bc95a561aed48d0e42fdfa5c4ae1bf0662bed2be738075bbe8bec177a1036 (was sha256:3d6458f54fbd49e2513ddbe47730c5b92784838c32646b8cd24117cc08b40248)
    • support: sha256:7e0b9ae5ae25b93a32dc8bf03d347d79571b00674a65442d490a82bedcc39e70 (was sha256:7d3bf052f80ee2ea583310cce9f65c9ee08ff24bfa4796cf417d84d4427ac598)
  • Superseded document and protocol versions: none.

Specifications

004-evaluation-and-replay: Evaluation and replay

  • approved text changed; now approved, implementation complete.
  • Amends: 002-decision-contract-and-pure-core, 003-runtime-execution-and-evidence.
  • Commits:
    • d25f5448 ops(004): the mutation seeds start from the job's dependency artifacts (#565)

027-node-and-wasm-bindings: Node-API binding and WebAssembly build

  • approved text changed; now approved, implementation complete.
  • Approved: A-23.
  • Commits:
    • 13da46b4 ci(027): cache dependencies of the native bindings jobs per platform (#573)

058-one-tagged-run-releases-the-family: One tagged run releases the family (amends 021, 031, 053 and 056)

  • approved text changed; now approved, implementation complete.
  • Approved: A-61.
  • Amends: 021-packaging-and-first-release, 031-public-api-and-release-family, 053-signed-release-candidates, 056-release-0-1-1-and-consumer-qualification.
  • Commits:
    • 59cc7c32 ops(058): npm publication waits up to 25 minutes per package for registry visibility (#567)
    • 903f924c release: the family version moves to 0.7.0; every PlanId changes, re-derive PlanId-keyed baselines, ledgers and caches (#568)

068-qualification-requires-npm-provenance: Qualification requires npm provenance after 0.5.0 (amends 031, 056 and 058)

  • new; now approved, implementation in-progress.
  • Approved: A-88.
  • Amends: 031-public-api-and-release-family, 056-release-0-1-1-and-consumer-qualification, 058-one-tagged-run-releases-the-family.
  • Commits:
    • e457670d spec(068): qualification requires npm provenance after 0.5.0 (amends 031, 056 and 058) (#561)
    • f81dc041 impl(068): qualification requires npm provenance after 0.5.0 (increment 1) (#571)

069-node-host-nonblocking-open: The Node binding's filesystem host opens inputs without blocking (amends 006, 027 and 067)

  • new; now approved, implementation complete.
  • Approved: A-89.
  • Amends: 006-cli-surface, 027-node-and-wasm-bindings, 067-node-live-repeat-runs.
  • Commits:
    • c40b37e0 spec(069): the Node binding's filesystem host opens inputs without blocking (amends 006, 027 and 067) (#569)
    • 98306261 impl(069): the Node binding's filesystem host opens inputs without blocking; spec 069 complete (#576)

070-extract-rules-2: Extraction rules 2: token extractors, exact-value conditions, declared date formats and rules first (amends 038 and 032)

  • new; now approved, implementation complete.
  • Approved: A-90.
  • Amends: 032-evidence-quality, 038-structured-extraction.
  • Commits:
    • 706a5de7 spec(070): extraction rules 2: token extractors, exact-value conditions, declared date formats and rules first (amends 038 and 032) (#574)
    • cb12bdf7 impl(070): extraction rules 2 contract: the /2 document, rules_first with required, and the skipped request outcome (increment 1) (#577)
    • 6ebca0cf impl(070): token_after, token_matching and declared date formats in the core (increment 2a) (#578)
    • e11a8fc6 impl(070): exact-value conditions, vocabulary capture and its hint grade in the core (increment 2b) (#579)
    • e93a1c4e impl(070): rules_first listing, skipped and partial requests, conformance cases; spec 070 complete (increment 3) (#580)