Releases: zerodycoder/RaceProof
Release list
RaceProof 1.0.0-beta.1
RaceProof 1.0.0-beta.1
-
Made the targeted mutation command select the same four release-critical
files on Windows and POSIX shells, and taught the strict checker to accept
Pest's compact output without ignoring timeouts or malformed totals. -
Prepared the first shared Laravel/runtime beta metadata with compatible
prerelease constraints and automatic independent-consumer alignment. -
Added continuous independent-consumer smoke jobs on GitHub-hosted macOS and
native Windows plus an artifact-backed 80% targeted mutation-quality gate for
fail-closed environment, database, worker-process, and credential-redaction
boundaries; its strict score counts timeouts in the denominator instead of
accepting them as tested mutants. -
Added an idempotent
raceproof:installworkflow and versioned JSON/child
process modes forraceproof:doctor, without automatically changing
application environment files. -
Made release preparation align copy-ready Laravel and runtime installation
constraints for beta, release-candidate, and stable versions. -
Added an isolated Laravel 12 consumer application that verifies package
discovery, participant/authentication modes, a real multi-process database
invariant, CLI workflows, and Studio HTTP behavior in its own dependency
tree. -
Fixed the PHPUnit and Pest scaffolds and README example to call the global
race()helper without an invalid namespaced function import. -
Added the opt-in local/testing-only RaceProof Studio with bounded redacted
report retention, responsive participant/checkpoint timelines, JSON export,
report inspection commands, and PHPUnit/Pest test scaffolding that keeps
execution and assertions code-first. -
Prepared the public project surface with a redesigned README, tested demo
assets, documentation map, MIT licensing guide, citation metadata, and a
checksum-verified worktree/history secret-scan gate. -
Made external release-gate issue references portable across repository
migration while preserving the exact gate identities, order, uniqueness,
evidence status, and fail-closed stable-release behavior. -
Froze the v1 public API candidate with a reflection-backed signature guard and
published semantic-versioning, deprecation, and upgrade policies. -
Added reproducible dual-package artifacts, clean artifact installation,
signed-checksum/provenance release automation, ordered runtime splitting,
Packagist polling, and a fail-closed rollback runbook. -
Added a private-beta invitation/feedback/consent kit, a bounded anonymized
evidence registry, and fail-closed validation/reporting without claiming
invitations or adoption that have not occurred. -
Added a dependent pre-release audit job, pinned CI action references,
compatibility/maintenance/limitations policies, and an executable
mutation-risk registry while keeping external release blockers explicit. -
Added per-participant payload, header, cookie, token, session, Sanctum identity, and bootstrap overrides with real multi-process authentication coverage.
-
Added a stable schema-v1 evidence model with bounded human, JSON, and JUnit reporters.
-
Added an executable Pest 3 workflow to the supported PHP/Laravel CI matrix.
-
Published a tested five-minute guide, a troubleshooting decision guide, an evidence-based platform matrix, and four executable MySQL/PostgreSQL broken/fixed demonstrations.
-
Added deterministic MySQL 8.4 and PostgreSQL 17 CI scenarios with 100/100 critical broken/fixed evidence.
-
Added JSON-safe class-based participant bootstrap and the standalone zero-framework
raceproof/runtimecheckpoint package with an accepted packaging ADR. -
Added deterministic worker lifecycle management with injectable process/clock contracts, mandatory wait/reap behavior, bounded worker output, and distinct failure diagnostics.
-
Added a versioned append-only event timeline, concurrent/malformed-write recovery, credential redaction, actionable failure reports, and partial evidence on parent-side failures.
-
Added professional contribution, security, support, issue, and review workflows.
-
Added an enforced 90% coverage gate and expanded CI quality checks.
-
Added the technical MVP package foundation.
-
Added independent Artisan workers and kernel-mode HTTP execution.
-
Added file-backed READY, START, and named checkpoint barriers.
-
Added
RacePoint, result aggregation, assertions, timeout handling, and retained failure artifacts. -
Added environment/database safety checks and doctor/cleanup commands.
-
Added real multi-process checkpoint and broken/fixed overselling integration tests.
Verification
- The release workflow accepts only a signed
v1.0.0-beta.1tag whose commit is onmain. - Required CI checks must be successful on the exact release commit.
- Both Composer artifacts are built reproducibly, installed together in a clean fixture, and covered by signed SHA-256 checksums.
raceproof/runtimeis split, tagged, released, and observed on Packagist beforeraceproof/laravelis published.
See provenance.json and SHA256SUMS.asc in the release assets for exact source and artifact identities.