• v0.4.0
    Some checks failed
    CI / skip-ci-check (push) Successful in 4s
    CI / secret-scan (push) Successful in 4s
    CI / build-and-test (push) Successful in 36s
    CI / release (push) Failing after 51s
    CI / selftest (push) Successful in 13s
    Stable

    ilia released this 2026-07-15 08:10:53 -05:00 | 8 commits to main since this release

    0.4.0 — 2026-07-15

    • CLIplaykit init scaffolds e2e/ + CI snippet; playkit smoke post-deploy public-host + health ping
    • Retry presetsPLAYKIT_RETRY_PRESET=strictCi|flakyNetwork|default wired through loadConfig (RETRY_PRESETS export)
    • Gitea npm registrypublishConfig + release-job npm publish; consumer docs in docs/NPM_REGISTRY.md
    • Docs: CONSUMER/ROADMAP updated for v0.4; selftest + Outline sync remain as of 0.3.x line
    Downloads
  • 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