Skip to content

AlgiViz 0.4.0

Choose a tag to compare

@urffin urffin released this 09 Oct 09:30
  • Verify the packed npm archive in an isolated TypeScript consumer before publishing.

  • Add /scene with typed user-defined object data and visualization handlers,
    identity matching, enter/update/exit transitions, layers and reference lookup.

  • Render array bars through the scene dispatcher and expose arrayScene.

  • Add an external tree traversal demo defining its own nodes, edges and pointer.

  • Add algorithm-free /array and /playback entry points: user-defined generators,
    validated array operations, generic states/events and optional rendering callbacks.

  • Add highlight events and createArrayRenderer; existing rendering names remain available.

  • Move demo algorithms into application-owned examples using only the public API.
    Old /core algorithm exports remain deprecated compatibility adapters.

  • Preserve all original insertion/bubble traces; premature exhaustion now reports
    a missing terminal step rather than a missing done event.

Migration guide: https://github.com/urffin/algiviz/blob/v0.4.0/README.md#migrating-from-03x