You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(runner): create data URIs for array element objects not marked asCell (#1920)
* feat(runner): create data URIs for array element objects not marked asCell
When getting array elements as cells, plain objects (not marked with asCell
or asStream) now receive immutable data URIs instead of array index paths.
This provides stable references while preventing mutation loops when
reassigning array elements.
Changes:
- Array element objects get data URIs with empty paths
- Nested documents (marked asCell) continue to use of: URIs as before
- Only create array index references when element is already a link
- Update tests to reflect new data URI behavior for plain objects
- Change createDataCellURI return type from string to URI for consistency
* make anyOf.every vs .same consistent with the rest (though actually currently incorrectly so)
* fix setRaw not automatically converting the cell
* fix(runner): use encodeURIComponent for UTF-8 safe data URIs
0 commit comments