Repository navigation
Bug Fixes
- Compare a node's first snapshot by key order and identity, and freeze it (e76b625)
- Keep a key named proto in snapshots; put creates once (4471abc)
- Call the generator with the action's this (8e72aae)
- Print a value through its toJSON in error messages (58a23c3)
- Leave out extendInstance's internal action (54439b6)
- A child whose build throws keeps its snapshot (e91e072)
- Give an instance to a member of its own type first (55c9118)
- Three small reflection and env slips (0968502)
Documentation
- List the mobx 7 and Node 22 requirements; fix footnote heading (fa325e8)
- Add highlights section leading with lazy loading and plugins (1e46514)
- Add detach and snapshot-identity rows; note where upstream 9.0.0 is faster (f36eb48)
- October JBrowse baselines; --ignoreProjects swallows paths (9b04114)
- Table fork 6.10.0 against upstream 9.0.0 (dcee8a0)
Features
- FindParent(node, predicate) returns the nearest matching ancestor (bb7ae06)
Other Changes
- Footnote (f1b7310)
- Add editor-shaped A/B; let the value-churn script load a dist without setDevMode (d53b6ed)
Performance Improvements
- Detach walks only the detached subtree (d86682d)
- Keep a node's snapshot object when it is first read after instantiation (a76a5a3)
Refactoring
- Drop isPrimitive's unused includeDate and refinement's dead node branch (f552d4d)
Styling
- Prettier the files preversion rejected (9c27646)
Tests
- Pin that a moved child keeps its node and an inserted one validates once (ea041f1)
Full changelog: v6.9.0...v6.10.0