TanStackOSS
    form
    fix(form-core): properly scope avoidTouch to removeFieldValue only The previous fix bypassed validateField for all calls to validateArrayFieldsStartingFrom, which broke: - validateArrayFieldsStartingFrom when called directly (expected isTouched) - replaceFieldValue (expected errors to appear on validation) - removeFieldValue (expected errors to appear on validation) The fix now uses an avoidTouch option that: 1. Only prevents permanently marking fields as touched during removeFieldValue 2. Temporarily sets isTouched=true to allow validation to run (so errors are still collected), then restores the original isTouched state 3. All other callers use the default behavior (validateField with touch)
    nx affected --targets=test:sherif,test:knip,test:docs,test:eslint,test:lib,test:types,test:build,build --parallel=3
Succeeded
CI Pipeline Execution

nx affected --targets=test:sherif,test:knip,test:docs,test:eslint,test:lib,test:types,test:build,build --parallel=3

Click to copy
8bcbe4772133
21%

Cache hits

26 of 124 tasks used cache.

88%

Distribution saved time

1m 31s instead of 13m 12s.

Atomizer enabled

48 groups of tasks optimized.

© 2026 - Nx Cloud

Terms of ServicePrivacy PolicyChangelogStatusDocsContact Nx CloudPricingCompany@NxDevTools