Skip to content

chore: release v2 - #342

Open
gravity-ui[bot] wants to merge 1 commit into
v2from
release-please--branches--v2
Open

gravity-ui[bot] wants to merge 1 commit into
v2from
release-please--branches--v2

Conversation

@gravity-ui

@gravity-ui gravity-ui Bot commented Sep 9, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.0.0-next.0

2.0.0-next.0 (2026-10-19)

⚠ BREAKING CHANGES

  • connection-editing: extract ConnectionEditingLayer into @gravity-ui/graph-connection-editing (#410)
  • graph-elk: extract ELK layout into @gravity-ui/graph-elk (#411)
  • graph-css-variables: extract CSSVariablesLayer into @gravity-ui/graph-css-variables (#403)
  • graph-layered: extract layered layout into @gravity-ui/graph-layered (#407)
  • graph: let the graph drive its layers and keep graphs collectable (#395)
  • graph: align layer configuration and element queries with runtime behavior (#388)
  • graph-devtools: @gravity-ui/graph derives LayerPublicProps and Layers.createLayer input from the concrete constructor parameter instead of the Layer runtime-props generic. Preserve typeof LayerClass when declaring layer configuration. @gravity-ui/graph-react uses LayerReactiveProps for useLayer and GraphLayer, requiring declarative input to be accepted by both the constructor and setProps; custom constructor normalization must also be supported by the setter.
  • graph: make scheduling and text contracts accurate (#381)
  • graph: use structural geometry with public factories (#379)

Features

  • connection-editing: extract ConnectionEditingLayer into @gravity-ui/graph-connection-editing (#410) (b6e8773)
  • extract DevTools into graph-devtools package (b6d97d8)
  • extract minimap into graph-minimap package (#344) (f472728)
  • extract NewBlockLayer into @gravity-ui/graph-duplicate-block as DuplicateBlockLayer (#408) (54e031a)
  • extract Playwright page objects into @gravity-ui/graph-playwright (#406) (21431ae)
  • extract private scheduler package and prove inlining (#340) (eccb9eb)
  • extract React integration into graph-react (#343) (7ed145e)
  • graph-css-variables: extract CSSVariablesLayer into @gravity-ui/graph-css-variables (#403) (fd5bbaa)
  • graph-elk: extract ELK layout into @gravity-ui/graph-elk (#411) (6611947)
  • graph-layered: extract layered layout into @gravity-ui/graph-layered (#407) (a8f30b8)
  • graph: normalize configuration and add explicit resets (#370) (f9b9f22)
  • preserve component construction contracts (#380) (3ffdaa0)

Bug Fixes

  • connections: notify subscribers when updateConnections adds connections (#389) (27932f4)
  • graph-devtools: normalize visual props and enable strict (#383) (a6adb7b)
  • graph: align layer configuration and element queries with runtime behavior (#388) (a9153f9)
  • GraphComponent: run onUnmounted callbacks on unmount (#393) (d7c7f8f)
  • graph: do not draw zero-size selection rect (#298) (#423) (e8c66b5)
  • graph: keep background aligned with usable rect (#417) (266c443)
  • graph: let the graph drive its layers and keep graphs collectable (#395) (15e7e6f)
  • graph: make entity operations safe and enable strict types (#385) (3b9b5c2)
  • graph: make scheduling and text contracts accurate (#381) (945ad6e)
  • graph: make wheel zoom steps reciprocal (#419) (6a5c3f8)
  • graph: preserve nullable lookup contracts (#371) (3c7469d)
  • graph: preserve typed event payloads and listener cleanup (#378) (a50a06c)
  • graph: release root schedulers and destroy layers removed by useLayer (#394) (ac83ca7)
  • graph: tighten bezier usable bounds (#418) (6badf96)
  • make Scheduler strict-safe and guard TypeScript debt (#368) (078d936)
  • minimap: isolate positioning and enable strict types (#382) (9319479)
  • react: keep owned useGraph graph alive in StrictMode (#390) (5430c3d)
  • react: preserve readiness and enable strict contracts (#384) (a38cbbb)

Miscellaneous Chores

Code Refactoring

  • graph: use structural geometry with public factories (#379) (a7cd9e2)
graph-connection-editing: 1.0.0-next.0

1.0.0-next.0 (2026-10-19)

⚠ BREAKING CHANGES

  • connection-editing: extract ConnectionEditingLayer into @gravity-ui/graph-connection-editing (#410)

Features

  • connection-editing: extract ConnectionEditingLayer into @gravity-ui/graph-connection-editing (#410) (b6e8773)

Miscellaneous Chores

Dependencies

  • The following workspace dependencies were updated
    • peerDependencies
      • @gravity-ui/graph bumped to 2.0.0-next.0
graph-css-variables: 1.0.0-next.0

1.0.0-next.0 (2026-10-19)

⚠ BREAKING CHANGES

  • graph-css-variables: extract CSSVariablesLayer into @gravity-ui/graph-css-variables (#403)

Features

  • graph-css-variables: extract CSSVariablesLayer into @gravity-ui/graph-css-variables (#403) (fd5bbaa)

Miscellaneous Chores

Dependencies

  • The following workspace dependencies were updated
    • peerDependencies
      • @gravity-ui/graph bumped to 2.0.0-next.0
graph-devtools: 1.0.0-next.0

1.0.0-next.0 (2026-10-19)

⚠ BREAKING CHANGES

  • graph-devtools: @gravity-ui/graph derives LayerPublicProps and Layers.createLayer input from the concrete constructor parameter instead of the Layer runtime-props generic. Preserve typeof LayerClass when declaring layer configuration. @gravity-ui/graph-react uses LayerReactiveProps for useLayer and GraphLayer, requiring declarative input to be accepted by both the constructor and setProps; custom constructor normalization must also be supported by the setter.

Features

  • extract DevTools into graph-devtools package (b6d97d8)
  • extract Playwright page objects into @gravity-ui/graph-playwright (#406) (21431ae)

Bug Fixes

  • graph-devtools: normalize visual props and enable strict (#383) (a6adb7b)
  • graph: release root schedulers and destroy layers removed by useLayer (#394) (ac83ca7)

Miscellaneous Chores

Dependencies

  • The following workspace dependencies were updated
    • peerDependencies
      • @gravity-ui/graph bumped to 2.0.0-next.0
graph-duplicate-block: 1.0.0-next.0

1.0.0-next.0 (2026-10-19)

Features

  • extract NewBlockLayer into @gravity-ui/graph-duplicate-block as DuplicateBlockLayer (#408) (54e031a)

Miscellaneous Chores

Dependencies

  • The following workspace dependencies were updated
    • peerDependencies
      • @gravity-ui/graph bumped to 2.0.0-next.0
graph-elk: 1.0.0-next.0

1.0.0-next.0 (2026-10-19)

⚠ BREAKING CHANGES

  • graph-elk: extract ELK layout into @gravity-ui/graph-elk (#411)

Features

  • graph-elk: extract ELK layout into @gravity-ui/graph-elk (#411) (6611947)

Miscellaneous Chores

Dependencies

  • The following workspace dependencies were updated
    • peerDependencies
      • @gravity-ui/graph bumped to 2.0.0-next.0
graph-layered: 1.0.0-next.0

1.0.0-next.0 (2026-10-19)

⚠ BREAKING CHANGES

  • graph-layered: extract layered layout into @gravity-ui/graph-layered (#407)

Features

  • graph-layered: extract layered layout into @gravity-ui/graph-layered (#407) (a8f30b8)

Bug Fixes

  • graph-layered: align differently sized blocks by center (#420) (6c834f3)

Miscellaneous Chores

Dependencies

  • The following workspace dependencies were updated
    • peerDependencies
      • @gravity-ui/graph bumped to 2.0.0-next.0
graph-minimap: 1.0.0-next.0

1.0.0-next.0 (2026-10-19)

Features

  • extract minimap into graph-minimap package (#344) (f472728)
  • extract Playwright page objects into @gravity-ui/graph-playwright (#406) (21431ae)

Bug Fixes

  • minimap: isolate positioning and enable strict types (#382) (9319479)

Miscellaneous Chores

Dependencies

  • The following workspace dependencies were updated
    • peerDependencies
      • @gravity-ui/graph bumped to 2.0.0-next.0
graph-playwright: 1.0.0-next.0

1.0.0-next.0 (2026-10-19)

Features

  • extract Playwright page objects into @gravity-ui/graph-playwright (#406) (21431ae)

Miscellaneous Chores

Dependencies

  • The following workspace dependencies were updated
    • peerDependencies
      • @gravity-ui/graph bumped to 2.0.0-next.0
graph-react: 1.0.0-next.0

1.0.0-next.0 (2026-10-19)

⚠ BREAKING CHANGES

  • graph-elk: extract ELK layout into @gravity-ui/graph-elk (#411)
  • graph-layered: extract layered layout into @gravity-ui/graph-layered (#407)
  • graph: let the graph drive its layers and keep graphs collectable (#395)
  • graph-devtools: @gravity-ui/graph derives LayerPublicProps and Layers.createLayer input from the concrete constructor parameter instead of the Layer runtime-props generic. Preserve typeof LayerClass when declaring layer configuration. @gravity-ui/graph-react uses LayerReactiveProps for useLayer and GraphLayer, requiring declarative input to be accepted by both the constructor and setProps; custom constructor normalization must also be supported by the setter.

Features

  • extract Playwright page objects into @gravity-ui/graph-playwright (#406) (21431ae)
  • extract React integration into graph-react (#343) (7ed145e)
  • graph-elk: extract ELK layout into @gravity-ui/graph-elk (#411) (6611947)
  • graph-layered: extract layered layout into @gravity-ui/graph-layered (#407) (a8f30b8)
  • graph: normalize configuration and add explicit resets (#370) (f9b9f22)
  • preserve component construction contracts (#380) (3ffdaa0)

Bug Fixes

  • graph-devtools: normalize visual props and enable strict (#383) (a6adb7b)
  • graph: let the graph drive its layers and keep graphs collectable (#395) (15e7e6f)
  • graph: preserve nullable lookup contracts (#371) (3c7469d)
  • graph: preserve typed event payloads and listener cleanup (#378) (a50a06c)
  • graph: release root schedulers and destroy layers removed by useLayer (#394) (ac83ca7)
  • make Scheduler strict-safe and guard TypeScript debt (#368) (078d936)
  • react: keep owned useGraph graph alive in StrictMode (#390) (5430c3d)
  • react: preserve readiness and enable strict contracts (#384) (a38cbbb)

Miscellaneous Chores

Dependencies

  • The following workspace dependencies were updated
    • peerDependencies
      • @gravity-ui/graph bumped to 2.0.0-next.0

This PR was generated with Release Please. See documentation.

@gravity-ui-bot

Copy link
Copy Markdown
Contributor

Preview is ready.

@gravity-ui
gravity-ui Bot force-pushed the release-please--branches--v2 branch from e85517c to 92b5d6a Compare September 10, 2026 00:26
@gravity-ui
gravity-ui Bot force-pushed the release-please--branches--v2 branch 2 times, most recently from 38096cb to eaab320 Compare September 24, 2026 11:58
@gravity-ui
gravity-ui Bot force-pushed the release-please--branches--v2 branch 12 times, most recently from f8ddb9a to 463d6ca Compare October 8, 2026 12:06
@gravity-ui
gravity-ui Bot force-pushed the release-please--branches--v2 branch 11 times, most recently from b2153f6 to f7ec80d Compare October 18, 2026 23:13
@gravity-ui
gravity-ui Bot force-pushed the release-please--branches--v2 branch 7 times, most recently from 3a4dfb5 to 7d2cf15 Compare October 19, 2026 08:20
@gravity-ui
gravity-ui Bot force-pushed the release-please--branches--v2 branch from 7d2cf15 to 7231a00 Compare October 19, 2026 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant