Repository navigation
v2.0.0-beta.18
Pre-release
Pre-release
·
166 commits
to main
since this release
Minor Changes
-
#110
f353e0dThanks @Psvensso! - A committed row is data, not a form: a row that commits into the draft store drops its TanStack Form and is held as a snapshot of its values, so ten thousand imported rows cost a few megabytes instead of about eighty. Reopening a committed row -begin,setCellValue,setRowValues,clearCell- builds a fresh form seeded with the committed values. Closes #81.- Breaking.
edit.getForm(rowId)returnsundefinedfor a committed row. A drawer over one callsbeginfirst. saveDraftsre-runsediting.tableValidatorsonly; column rules androwValidatorsran at commit on the same values. A committed row that fails a table rule at Save, or whoseonCommit/onRowAddrejects on the per-row path, is reopened with the error instead of staying committed with errors on its form.
- Breaking.