Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions .changeset/label-declutter.md

This file was deleted.

15 changes: 0 additions & 15 deletions .changeset/omnigraph-sdk-0-10.md

This file was deleted.

20 changes: 20 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# @modernrelay/orbit-core

## 0.17.0

### Minor Changes

- 214d7f0: Label declutter: screen-space overlap culling, on by default.

Dense clusters used to stack their top-ranked labels into an unreadable
pile — the selector ranked and viewport-culled but never checked where
labels land on screen. Ranked selection now runs a greedy occupancy pass in
rank order: a candidate whose estimated label box intersects an
already-placed label loses its slot to the next-ranked candidate. `showFor`
ids always render and claim their space first. New `LabelConfig` fields:
`overlap: 'hide' (default) | 'allow'` and `overlapPadding` (px, default 2).
Boxes are fixed-per-character estimates — decluttering, not typesetting —
and selection stays overlap-blind when the viewport cannot project.
Note for FakeEngine-based tests: the double projects identity coordinates,
so decluttering engages there too — suites that pin label sets over
tightly-packed fixtures should opt out with `overlap: 'allow'` (this
repo's scheduling-focused suites now do).

## 0.16.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@modernrelay/orbit-core",
"version": "0.16.0",
"version": "0.17.0",
"description": "Headless graph-visualization core: typed declarative snapshots reconciled into atomic engine commits. No React, no DOM, no engine imports.",
"license": "MIT",
"repository": {
Expand Down
7 changes: 7 additions & 0 deletions packages/data/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @modernrelay/orbit-data

## 0.17.0

### Patch Changes

- Updated dependencies [214d7f0]
- @modernrelay/orbit-core@0.17.0

## 0.16.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/data/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@modernrelay/orbit-data",
"version": "0.16.0",
"version": "0.17.0",
"description": "Data preparation for Orbit: streaming CSV, JSON paths, Arrow and Parquet into typed graph snapshots.",
"license": "MIT",
"repository": {
Expand Down
7 changes: 7 additions & 0 deletions packages/engine-cosmos/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @modernrelay/orbit-engine-cosmos

## 0.17.0

### Patch Changes

- Updated dependencies [214d7f0]
- @modernrelay/orbit-core@0.17.0

## 0.16.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/engine-cosmos/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@modernrelay/orbit-engine-cosmos",
"version": "0.16.0",
"version": "0.17.0",
"description": "cosmos.gl engine adapter for Orbit: GPU force layout, native picking, context-loss recovery.",
"license": "MIT",
"repository": {
Expand Down
21 changes: 21 additions & 0 deletions packages/omnigraph/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# @modernrelay/orbit-omnigraph

## 0.17.0

### Minor Changes

- b97de1a: Omnigraph TS SDK 0.10.

The adapter (and the demo app) now pin `@modernrelay/omnigraph@0.10.0`.
The SDK surface orbit consumes is signature-stable — `export`,
`invokeQuery`, `ingest`, `snapshot`, `schema`, and every type the adapter
imports are unchanged, and the newly exported `ExportRecord` matches the
NDJSON line shape the loader already parses. The SDK-pinned server
generation moves to 0.10, so the version-drift warning now keys off
0.10.x. Recorded test fixtures were regenerated against a real
omnigraph-server 0.10.0 (the fixture recorder also learned the 0.10 CLI
and wire shapes: per-table load counts, snapshot `datasets` entries).

### Patch Changes

- Updated dependencies [214d7f0]
- @modernrelay/orbit-core@0.17.0

## 0.16.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/omnigraph/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@modernrelay/orbit-omnigraph",
"version": "0.16.0",
"version": "0.17.0",
"description": "Omnigraph adapter for Orbit: og.export() loader with drift policies, .pg schema parser, and typed codegen.",
"license": "MIT",
"repository": {
Expand Down
7 changes: 7 additions & 0 deletions packages/react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @modernrelay/orbit-react

## 0.17.0

### Patch Changes

- Updated dependencies [214d7f0]
- @modernrelay/orbit-core@0.17.0

## 0.16.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@modernrelay/orbit-react",
"version": "0.16.0",
"version": "0.17.0",
"description": "React binding for Orbit: <Graph> plus tree-shakeable components (toolbar, search, minimap, tooltip, inspector, table, navigator, and more).",
"license": "MIT",
"repository": {
Expand Down
Loading