Skip to content

pit v0.13.3

Choose a tag to compare

@cv cv released this 06 Aug 05:36
· 76 commits to main since this release
Immutable release. Only release title and notes can be modified.

Highlights

  • Finish the feature-oriented source reorganization by moving process execution into src/process/ and GitHub/npm command preparation into capability handlers.
  • Remove saved-function imports through sandbox compatibility facades; function modules now depend directly on source, graph, and validation leaves.
  • Restrict sandbox entry points to sandbox-owned APIs and generalize persistent-function metadata naming across project and global scopes.
  • Extract shared atomic persistent-function storage mechanics while keeping project trust and global configuration policies separate.
  • Split neutral argument decoding from process-result semantics and align their tests with source ownership.
  • Strengthen structure:check to detect self-imports, enforce saved-function and renderer dependency boundaries, verify generated-contract placement, and limit root source files to five.
  • Update architecture documentation and move graph/source tests into the saved-function feature suite.

Validation

Static checks, structure enforcement, 163-rule Oxlint, Oxfmt, full tests, coverage thresholds, package verification, two successful GitHub Actions runs, reload-based process and sandbox execution, project/global registry loading, saved-function persistence and reinvocation, validation diagnostics, rendering, and cleanup all passed.