Skip to content

v6.8.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 22:42
· 38 commits to main since this release
480d916

Bug Fixes

  • V1 action tracking settles once its last flow does (847e5d1)
  • Disposing a middleware mid-run no longer skips the next (692e139)
  • Reject, rather than hang, when a flow yields a non-promise (cbeaa9f)
  • A write that throws leaves the tree as it found it (e5fffec)
  • A dead node built on first read runs its initializers' disposers (69cc648)
  • Post-process an instance attached under it once (201a44b)
  • Three reference edge cases (d71c9ed)
  • Accept the string message its signature allows (7dbe57f)
  • Only a real hook name is a hook (c6aea59)
  • Three ways a union threw or dropped a member instead of choosing (dcc259e)
  • ExtendInstance refuses a member that redefines a property (c278842)
  • Three cases where the failure-path fixes threw where main did not (7677482)
  • Refuse a property named after an Object.prototype member, saying why (b9dabd0)
  • V1 tracking reports a failed flow the action started (bdb12a7)

Documentation

  • Update CLAUDE.md's jbrowse premises to how jbrowse works now (7aa73ca)
  • Say that walk visits only nodes that have been read (778b1ef)
  • Say when adding or disposing a middleware takes effect (7dca948)
  • Jbrowse's pluggable unions take the quick-match, not a dispatcher (4738eb7)
  • A/B jest against jbrowse without swapping the shared store (b2d73c3)

Other Changes

  • Move agent-docs/adr to architecture-decision-records and add agent-docs/CLAUDE.md (88921f1)
  • Update .gitignore (b68dd93)

Performance Improvements

  • Build each action's mobx wrapper once, not per call (6d6d731)
  • Find mobx's property map when a minified build renames it (2da150e)
  • Check a property name against Object.prototype by Set lookup (421f7c7)

Types

  • Four public signatures that said less than the runtime does (25d6c5c)

Full changelog: v6.7.0...v6.8.0