• v0.3.1
    All checks were successful
    CI / skip-ci-check (push) Successful in 4s
    CI / secret-scan (push) Successful in 4s
    CI / release (push) Successful in 22s
    CI / build-and-test (push) Successful in 28s
    Stable

    ilia released this 2026-07-14 20:23:04 -05:00 | 13 commits to main since this release

    0.3.1 — 2026-07-14

    • Network interception / error monitorinterceptNetworkCall(), startNetworkErrorMonitor() (see docs/NETWORK.md)
    • Tests: expand coverage for network helpers — NetworkErrorMonitor (record/dedupe/exclude/minStatus/assert), interceptNetworkCall (spy/fulfill/handler/method continue/non-JSON), plus globToRegExp / responseMatchesFilter
    • Docs: docs/OUTLINE.md checklist (update Outline QA & Dev Playkit page on each release); docs/IDEAS.md for OSS-borrowed backlog; adoption pause (no new consumer repos until soak)
    • CI: add tag-triggered release job (.gitea/workflows/ci.yml) — re-runs build/test, verifies tag matches package.json version and CHANGELOG.md documents it, creates a Gitea release with an npm pack tarball attached. Requires a one-time GITEA_TOKEN Actions secret.
    • Docs: bump install pin examples from v0.1.0 to v0.3.0 (README, CONSUMER.md)
    • Docs: lead with Mailpit (homelab default) instead of Mailtrap in README email section; use createMailInbox() + readMailHtml() in the example instead of a provider-specific client
    • Ops: Pushgateway + live-playkit Grafana board now provisioned via ansible deploy/observability/ (pending make deploy-observability); removed the standalone dashboards/playkit-overview.json (superseded) and the dashboards entry from package.json files
    Downloads