Skip to content

v6.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Oct 01:34
· 7 commits to main since this release
654faf9

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