Skip to content

Update core for custom symbol fitting and verify eval runtimes - #5303

Closed
Abse2001 wants to merge 1 commit into
mainfrom
chore/update-core-symbol-sizing
Closed

Abse2001 wants to merge 1 commit into
mainfrom
chore/update-core-symbol-sizing

Conversation

@Abse2001

@Abse2001 Abse2001 commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

Eval currently bundles core without the custom-symbol fitting and local-viewbox fix. Update to published @tscircuit/core@^0.0.2171, which includes core#4705, and align props to published ^0.0.704. The existing core dependency-sync script confirms that the shared dependency versions match core.

Add round-contact integration fixtures for the Node CircuitRunner, built worker, and browser blob worker. They verify legacy sizing, width-only containment, containment in a rectangle, an offset local viewbox with correct port placement, and explicit stretching. The Node tests include schematic snapshots. These tests fail against the previous core and pass with the fix.

Validation: all 13 hosted CI checks pass, including all seven Node test groups, the full five-test browser suite, TypeScript, formatting, test-matrix coverage, worker imports, and packaged-fabricator validation. The full package build and focused integration tests also pass locally with published core 0.0.2171.

This complete PR targets main for review and uses published npm dependencies throughout.

@Abse2001
Abse2001 force-pushed the chore/update-core-symbol-sizing branch from b412199 to 89639a9 Compare October 17, 2026 16:23
@Abse2001 Abse2001 closed this Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant