Skip to content

v1.1.0

Latest

Choose a tag to compare

@nyaomaru nyaomaru released this 24 Jul 13:52
948d277

What’s New in v1.1.0 🚀

This release makes it easier to understand not only the final answer, but how the algorithm got there.

New Visualizations

  • Largest Rectangle Area View — Follow the monotonic stack, active rectangle, and best area, including sentinel and final-flush implementations.
  • Expression View — Step through calculator expressions with the current character, accumulated result, and sign context.
  • Word Ladder View — Explore BFS levels, queue state, visited words, and active transformations.
  • Heap View — Watch values move between MinHeap and MaxHeap in algorithms such as Median Finder.

Better Runtime Debugging

  • Call Frame Inspector — Inspect active, suspended, and completed recursive calls with their arguments and local variables.
  • Previous Variable Change — Jump directly to the previous step where a selected variable changed.
  • Improved step-review guidance after execution completes.

More DSA-Friendly Inputs

  • Added built-in MinHeap and MaxHeap implementations.
  • Added support for ListNode[] inputs, including linked-list arrays and cycle aware structures.

Reliability Improvements

  • Improved Trapping Rain Water and histogram detection.
  • Preserved non-JSON values such as NaN, Infinity, BigInt, and cyclic structures across runtime snapshots.
  • Improved recursive frame snapshots, class receiver tracking, visualization fallback behavior, and modal scrolling.

Thanks for using DSA View View! 👀👀

What's Changed

  • docs(changelog): v1.0.0 by @github-actions[bot] in #11
  • test: recursive frame snapshots by @nyaomaru in #14
  • feat: add github link by @nyaomaru in #15
  • fix: trapped water view detection by @nyaomaru in #16
  • feat: add built-in min and max heaps by @nyaomaru in #17
  • feat: visualize median finder heaps by @nyaomaru in #18
  • feat: add word ladder visualization by @nyaomaru in #19
  • feat: improve step playback discoverability by @nyaomaru in #20
  • chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #22
  • chore(deps-dev): bump the minor-and-patch group with 5 updates by @dependabot[bot] in #23
  • feat: add previous variable change navigation by @nyaomaru in #21
  • chore: version bump workflow by @nyaomaru in #24
  • feat: expression visualization by @nyaomaru in #25
  • chore: configure oxfmt and simplify is-kit guards by @nyaomaru in #26
  • feat: support ListNode array inputs by @nyaomaru in #28
  • feat: add recursive call frame inspector by @nyaomaru in #27
  • feat: add largest rectangle area visualization by @nyaomaru in #29
  • Release: 1.1.0 by @github-actions[bot] in #30

New Contributors

  • @github-actions[bot] made their first contribution in #11

Full Changelog: v1.0.0...v1.1.0