PackageTrack

npm · #3814

@xyflow/system

0.0.81xyflow/xyflow

xyflow core system that powers React Flow and Svelte Flow.

Release timeline

85 releases since 2023
202420252026

Releases

  1. 1.0.0-next.319 Aug 2026pre-release

    Nothing published for this version

  2. 1.0.0-next.218 Aug 2026pre-release

    Nothing published for this version

  3. 1.0.0-next.112 Aug 2026pre-release

    Nothing published for this version

  4. 1.0.0-next.011 Aug 2026pre-release

    Nothing published for this version

  5. 0.0.8125 Aug 2026
    Release notes

    Patch Changes

    Open source →
  6. 0.0.8012 Aug 2026
    Release notes

    Patch Changes

    • #5902 393d951 - Allow middle-mouse viewport panning to start from a selection rectangle.

    • #5889 ff126a0 - Fix extent: 'parent' not immediately resolving when parent has width or initialWidth.

    • #5871 e5d86bd - Fix getNodesBounds stretching the returned bounds to include the origin (0, 0) when one of the passed ids/nodes can't be resolved.

    • #5922 392da00 - Allow Control to activate pane panning with a primary-button drag.

    Open source →
  7. 0.0.796 Jul 2026
    Release notes

    Patch Changes

    • #5850 c707267 - Cache the zoom pane extent so panning and pinching no longer force a synchronous layout.

    • #5839 0c0cebc - Use correct fill color for bg pattern in dark mode

    • #5851 56cf3b0 - Fix fitView with includeHiddenNodes ignoring hidden nodes that declare an intrinsic size (width/height/initialWidth/initialHeight) but were never measured

    • #5845 a01bb6b - Check if parent node is in node lookup before clamp the position to prevent throwing an error.

    • #5849 9b3f390 - Always fire onPanZoomEnd when onPanZoomStart was fired due to a pan-on-scroll wheel tick

    • #5837 cdfcbeb - Check for element existence and type before checking property existence in node/edge typeguards.

    Open source →
  8. 0.0.7822 Jun 2026
    Release notes

    Patch Changes

    • #5806 ceb8604 - Reduce allocations in getNodesInside by testing nodes against the viewport without building a Rect per node

    • #5815 87da45c - Fix FinalConnectionState type so it preserves the discriminated union.

    Open source →
  9. 0.0.771 Jun 2026
    Release notes

    Patch Changes

    • #5791 732c8eb - Adds a type error when handleId is used without handleType in useNodeConnections

    • #5793 c5c853d - Dev Warnings now use library-specific messaging with the correct documentation links.

    • #5677 e6661de - Add autoPanOnSelection to auto-pan when user drags a selection close to the edge of the viewport.

    • #5803 737194d - Reset node drag state when drag is aborted

    • #5638 40660cd - Fix selection box issue on mobile devices by adding touch-action:none

    • #5105 4806e7c - Improve generic types for xydrag & xyhandle

    • #5784 7055140 - Fix node resizing possible beyond absolute extents

    Open source →
  10. 0.0.7627 Mar 2026
    Release notes

    Patch Changes

    Open source →
  11. 0.0.7519 Feb 2026
    Release notes

    Patch Changes

    • #5703 ce6c869df Thanks @peterkogo! - Improve return type of useNodesData. Now you can narrow down the data type by checking the node type.
    Open source →
  12. 0.0.744 Dec 2025
    Release notes

    Patch Changes

    Open source →
  13. 0.0.7313 Nov 2025
    Release notes

    Patch Changes

    Open source →
  14. 0.0.7228 Oct 2025
    Release notes

    Patch Changes

    Open source →
  15. 0.0.7120 Oct 2025
    Release notes

    Patch Changes

    Open source →
  16. 0.0.7026 Sept 2025

    Nothing published for this version

  17. 0.0.6917 Sept 2025
    Release notes

    Patch Changes

    Open source →
  18. 0.0.6820 Aug 2025
    Release notes

    Patch Changes

    Open source →
  19. 0.0.6713 Aug 2025
    Release notes

    Patch Changes

    Open source →
  20. 0.0.6611 Jul 2025
    Release notes

    Patch Changes

    Open source →
  21. 0.0.6527 Jun 2025
    Release notes

    Patch Changes

    Open source →
  22. 0.0.6427 Jun 2025
    Release notes

    Patch Changes

    Open source →
  23. 0.0.6323 Jun 2025
    Release notes

    Patch Changes

    Open source →
  24. 0.0.6211 Jun 2025
    Release notes

    Patch Changes

    Open source →
  25. 0.0.6115 May 2025
    Release notes

    Patch Changes

    Open source →
  26. 0.0.6014 May 2025
    Release notes

    Patch Changes

    Open source →
  27. 0.0.5914 May 2025
    Release notes

    Patch Changes

    Open source →
  28. 0.0.5812 May 2025
    Release notes

    Patch Changes

    • #5252 2a03213b Thanks @moklick! - Center panel correctly when bottom-center or top-center position is used
    Open source →
  29. 0.0.5717 Apr 2025
    Release notes

    Patch Changes

    Open source →
  30. 0.0.5614 Apr 2025
    Release notes

    Patch Changes

    Open source →
  31. 0.0.557 Apr 2025
    Release notes

    Patch Changes

    Open source →
  32. 0.0.542 Apr 2025
    Release notes

    Patch Changes

    Open source →
  33. 0.0.5327 Mar 2025
    Release notes

    Patch Changes

    Open source →
  34. 0.0.5225 Feb 2025
    Release notes

    Patch Changes

    Open source →
  35. 0.0.5112 Feb 2025
    Release notes

    Patch Changes

    Open source →
  36. 0.0.5021 Jan 2025
    Release notes

    Patch Changes

    Open source →
  37. 0.0.4916 Jan 2025
    Release notes

    Patch Changes

    Open source →
  38. 0.0.4815 Jan 2025
    Release notes

    Patch Changes

    • #4880 e2d849dc Thanks @crimx! - Add type check for all event targets

    • #4725 e10f53cf Thanks @peterkogo! - Add useNodeConnections hook to track all connections to a node. Can be filtered by handleType and handleId.

    • #4929 4947f683 Thanks @peterkogo! - Optimize selections and take into account if edges connected to selected nodes are actually selectable.

    Open source →
  39. 0.0.479 Dec 2024
    Release notes

    Patch Changes

    Open source →
  40. 0.0.4611 Nov 2024
    Release notes

    Patch Changes

    Open source →
  41. 0.0.4531 Oct 2024
    Release notes

    Patch Changes

    • #4772 7f670ab0 Thanks @mistic! - Splits exports field in package.json to support an explicit resolution for browser, node and default to resolve issues with webpack esm module resolution.
    Open source →
  42. 0.0.4430 Oct 2024
    Release notes

    Patch Changes

    Open source →
  43. 0.0.4326 Sept 2024
    Release notes

    Patch Changes

    Open source →
  44. 0.0.4212 Sept 2024
    Release notes

    Patch Changes

    • #4477 d5592e75 Thanks @peterkogo! - Add getNodesBounds to useReactFlow/useSvelteFlow hook as the new recommended way of determining node bounds.

    • #4572 d9563505 Thanks @peterkogo! - Improve handling of global and individual nodeExtents. Nodes will never render outside of specified extents.

    Open source →
  45. 0.0.414 Sept 2024
    Release notes

    Patch Changes

    Open source →
  46. 0.0.4028 Aug 2024
    Release notes

    Patch Changes

    Open source →
  47. 0.0.3919 Aug 2024
    Release notes

    Patch Changes

    Open source →
  48. 0.0.3815 Aug 2024
    Release notes

    Patch Changes

    Open source →
  49. 0.0.3718 Jul 2024
    Release notes

    Patch Changes

    Open source →
  50. 0.0.3615 Jul 2024
    Release notes

    Patch Changes

    Open source →
  51. 0.0.3510 Jul 2024
    Release notes

    Patch Changes

    Open source →
  52. 0.0.349 Jul 2024

    Nothing published for this version

  53. 0.0.338 Jul 2024

    Nothing published for this version

  54. 0.0.324 Jul 2024

    Nothing published for this version

  55. 0.0.311 Jul 2024

    Nothing published for this version

  56. 0.0.3020 Jun 2024

    Nothing published for this version

  57. 0.0.2910 Jun 2024

    Nothing published for this version

  58. 0.0.286 Jun 2024

    Nothing published for this version

  59. 0.0.275 Jun 2024

    Nothing published for this version

  60. 0.0.268 May 2024

    Nothing published for this version