Document the 0.11.0 release: atlas diff --json-tests, atlas stage
Both features close out the differential-CI toolkit StratumParity's field
usage asked for: --json-tests lets a differential pipeline read per-test
outcome, duration and stdout straight from the diff JSON instead of a
hand-rolled TRX parser, and atlas stage pre-stages the engine assembly
explicitly so a one-shot cross-install script boots green on the first
try instead of needing auto-staging's fail-then-rerun cycle.
Document the 0.10.0 release: atlas diff, EntitySimulationTicks, engine-assembly auto-staging
Home: version blurb moves to v0.10.0, leading with the three headline
features (differential atlas diff, the entity-simulation tick counter, and
build-newest-run-older auto-staging) and the two EngineCompat fixes; the 0.9.0
material folds into the earlier-releases summary. The documentation table gains
atlas diff (CLI) and multi-install auto-staging (Compatibility).
CLI: new atlas diff section covering the command, the name-keyed matching
(theory rows and rerun merges), the six change categories, the CI-gating exit
codes and the versioned --json shape, framed around the differential-CI use
case. Intro, command list and option summary updated for the third command.
Compatibility: new Multi-install runs section documenting the trap, the
launch-time auto-staging mechanism, the supported build-newest-run-older
pattern and the honest reverse-direction refusal. The Below the floor caveat is
rewritten: the prebuilt-cross-install path is now proven by a per-push CI lane,
no longer "designed for but no CI lane yet".
Writing Scenarios: EntitySimulationTicks added to the world API table and the
time model, plus a tick contract subsection pinning that Vintage Story has no
fixed simulation step, what await World.Ticks(n) does and does not guarantee,
and the anchor-probes-to-player.Entity.Pos-not-world-spawn guidance.
Refresh the compatibility pages for the 0.9.0 floor change (1.21.0, EngineCompat shim, best-effort 1.20.x)
wiki: initial full documentation