You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ArtifactsArea: what it touches
In DevelopmentKind: in v2.1.242,
In DevelopmentSection of the release
What
Publishing an artifact that was created from a type while also passing live files, detaches or reseeds is refused up front with a fixed message and a recorded reason, instead of being attempted and failing later. The live-files branch itself sits behind a feature check inside the artifact module, so whether this path runs at all is not decided by a user setting.
Details
The input validator also gained a check that live paths on watch are valid, and a check for removing already-published files via null entries.
Evidence
an artifact made from a type takes no live files
Strings lifted out of the shipped bundle, so the claim above can be checked against them.