-
v0.4.0
Stablereleased this
2026-07-15 08:10:53 -05:00 | 8 commits to main since this release0.4.0 — 2026-07-15
- CLI —
playkit initscaffoldse2e/+ CI snippet;playkit smokepost-deploy public-host + health ping - Retry presets —
PLAYKIT_RETRY_PRESET=strictCi|flakyNetwork|defaultwired throughloadConfig(RETRY_PRESETSexport) - Gitea npm registry —
publishConfig+ release-jobnpm publish; consumer docs indocs/NPM_REGISTRY.md - Docs: CONSUMER/ROADMAP updated for v0.4; selftest + Outline sync remain as of 0.3.x line
Downloads
- CLI —
-
v0.3.1
Stablereleased this
2026-07-14 20:23:04 -05:00 | 13 commits to main since this release0.3.1 — 2026-07-14
- Network interception / error monitor —
interceptNetworkCall(),startNetworkErrorMonitor()(seedocs/NETWORK.md) - Tests: expand coverage for network helpers —
NetworkErrorMonitor(record/dedupe/exclude/minStatus/assert),interceptNetworkCall(spy/fulfill/handler/method continue/non-JSON), plusglobToRegExp/responseMatchesFilter - Docs:
docs/OUTLINE.mdchecklist (update Outline QA & Dev Playkit page on each release);docs/IDEAS.mdfor OSS-borrowed backlog; adoption pause (no new consumer repos until soak) - CI: add tag-triggered
releasejob (.gitea/workflows/ci.yml) — re-runs build/test, verifies tag matchespackage.jsonversion andCHANGELOG.mddocuments it, creates a Gitea release with annpm packtarball attached. Requires a one-timeGITEA_TOKENActions secret. - Docs: bump install pin examples from
v0.1.0tov0.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-playkitGrafana board now provisioned via ansibledeploy/observability/(pendingmake deploy-observability); removed the standalonedashboards/playkit-overview.json(superseded) and thedashboardsentry frompackage.jsonfiles
Downloads
- Network interception / error monitor —