Skip to content

Release v0.3.14 - #55

Merged
Federicocervelli merged 26 commits into
mainfrom
development
May 28, 2026
Merged

Release v0.3.14#55
Federicocervelli merged 26 commits into
mainfrom
development

Conversation

@Federicocervelli

Copy link
Copy Markdown
Owner

Summary

  • Bump package version to v0.3.14
  • Add v0.3.14 changelog with benchmark report
  • Include cleanup/API documentation refinements merged through development

Validation

  • bun run ci
  • bun run pages:build
  • bun pm pack --dry-run

Federicocervelli and others added 26 commits May 25, 2026 21:35
…ficiencies

Refactor overlay helpers and clarify API docs
@Federicocervelli
Federicocervelli merged commit 2b556b7 into main May 28, 2026
2 checks passed
@Federicocervelli
Federicocervelli deleted the development branch May 28, 2026 22:58
@chatgpt-codex-connector

Copy link
Copy Markdown

💡 Codex Review

this.canvas.style.zIndex = "1";

P2 Badge Keep inside axis labels above the canvas

When a chart uses axes: { x: { position: "inside" } } or inside Y axes, AxisOverlay appends those tick labels directly to plotElement with position: absolute but no z-index. Giving the canvas zIndex = 1 makes it paint above those auto-z labels, so inside axis labels disappear behind the WebGL canvas; outside axes are unaffected because they live in separate gutter elements.


const xRange = this.xRangeAt(i);
const sampleXMin = xRange && Number.isFinite(xRange.xStart) ? xRange.xStart : x;
const sampleXMax = xRange && Number.isFinite(xRange.xEnd) ? xRange.xEnd : x;
xMin = Math.min(xMin, sampleXMin, sampleXMax);
xMax = Math.max(xMax, sampleXMin, sampleXMax);

P2 Badge Include overlapping interval bins in bounded fits

For interval-backed datasets such as HistogramDataset, bounded dataBounds({ xMin, xMax }) still chooses start/end from center-point lowerBoundX/upperBoundX before this xRangeAt check runs. If the viewport overlaps a histogram bin but not its center (for example bin [0, 1] with xMin: 0.1, xMax: 0.4), the loop never visits that bin and returns null, so fitToData({ x: false, y: true, ... })/auto-fit-Y can ignore visible histogram bars.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

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