BREAKING — signal-first value: release with bump=major (2.0.0)
valueis now amodel<string | null>()signal: bind with[(value)], or[value]+(valueChange).- Implements the Signal Forms
FormValueControlcontract —[formField]drives the component natively. ControlValueAccessorremoved (Angular forbids implementing it alongsideFormValueControl):[formControl]/ngModelno longer bind. Migrate to[(value)]or[formField].- New
touchoutput (emitted when focus leaves) — enables Signal Forms'debounce('blur'). disabledis now a bindable input (was only reachable through the CVA before).@angular/formsadded to peerDependencies (it was already imported, but undeclared).