Skip to content

Prepare 0.7.0: grouped trace styles and scales constructor mounting - #64

Merged
rosek86 merged 1 commit into
mainfrom
feat/trace-options-0.7
Oct 14, 2026
Merged

rosek86 merged 1 commit into
mainfrom
feat/trace-options-0.7

Conversation

@rosek86

@rosek86 rosek86 commented Oct 14, 2026

Copy link
Copy Markdown
Owner

Trace styles now use line: { width, tolerancePx } and point: { radius } consistently in options and snapshots. Nested patches preserve omitted values, invalid keys are rejected atomically, and snapshots cannot mutate chart state. SmithScales accepts an optional CSS selector or element in its constructor, matching Smith.

Prepare 0.7.0 with a migration guide, release notes, updated examples and API signature report. This minor release also includes the previously merged visual-style grouping and constructor mounting changes.

Validation: npm run lint:fix, npm run format, npm run check (470 unit tests), npm run test:e2e (132 browser tests), packed-package type/runtime checks and 24 documentation snippets, plus installed integration examples in Chromium, WebKit and Firefox. The published npm package will receive a separate consumer smoke test after publication.

@rosek86
rosek86 merged commit f7b446d into main Oct 14, 2026
8 checks passed
@rosek86
rosek86 deleted the feat/trace-options-0.7 branch October 14, 2026 04:54
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