Skip to content

fix(deps): pin dependencies#241

Closed
renovate[bot] wants to merge 1 commit intomainfrom
renovate/all-minor-patch
Closed

fix(deps): pin dependencies#241
renovate[bot] wants to merge 1 commit intomainfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 23, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Pending Age Confidence
@fontsource-variable/outfit (source) devDependencies pin ^5.2.85.2.8 age confidence
@lucide/svelte (source) devDependencies pin ^0.577.00.577.0 age confidence
@playwright/test (source) devDependencies minor 1.58.21.59.0 1.59.1 age confidence
@sveltejs/adapter-cloudflare (source) devDependencies pin ^7.2.87.2.8 age confidence
@sveltejs/adapter-vercel (source) devDependencies pin ^6.3.16.3.3 age confidence
@tabler/icons-svelte (source) devDependencies minor 3.40.03.41.1 age confidence
@tailwindcss/vite (source) devDependencies patch 4.2.14.2.2 age confidence
@tolgee/cli devDependencies pin ^2.14.02.16.1 age confidence
@typescript-eslint/eslint-plugin (source) devDependencies minor 8.57.08.58.0 age confidence
@typescript-eslint/parser (source) devDependencies minor 8.57.08.58.0 age confidence
actions/setup-go (changelog) action digest 4b734644a36011
anthropics/claude-code-action (changelog) action digest df37d2f1eddb33
bits-ui devDependencies patch 2.16.32.16.5 age confidence
clsx devDependencies pin ^2.1.12.1.1 age confidence
convex (source) devDependencies minor 1.33.11.34.1 age confidence
convex-svelte devDependencies minor 0.17.10.18.0 age confidence
convex-vite-plugin (source) devDependencies pin ^0.4.00.4.0 age confidence
eslint-plugin-svelte (source) devDependencies minor 3.15.23.16.0 3.17.0 age confidence
jose devDependencies patch 6.2.16.2.2 age confidence
knip (source) devDependencies patch 5.88.05.88.1 age confidence
layerchart devDependencies patch 2.0.0-next.432.0.0-next.48 2.0.0-next.50 (+1) age confidence
oxlint (source) devDependencies minor 1.41.01.58.0 age confidence
svelte (source) devDependencies minor 5.53.125.55.1 age confidence
svelte-check devDependencies patch 4.4.54.4.6 age confidence
sveltekit-superforms (source) devDependencies patch 2.30.02.30.1 age confidence
tailwind-merge devDependencies pin ^3.5.03.5.0 age confidence
tailwind-variants devDependencies pin ^3.2.23.2.2 age confidence
tailwindcss (source) devDependencies patch 4.2.14.2.2 age confidence
tw-animate-css devDependencies pin ^1.4.01.4.0 age confidence
typescript-eslint (source) devDependencies minor 8.57.08.58.0 age confidence
varlock (source) dependencies minor ^0.5.0^0.7.0 0.7.1 age confidence
vaul-svelte devDependencies pin ^1.0.0-next.71.0.0-next.7 age confidence
vercel (source) devDependencies pin ^50.0.050.39.0 age confidence
vitest (source) devDependencies patch 4.1.04.1.2 age confidence

⚠️ Renovate's pin functionality does not currently wire in the release age for a package, so the Minimum Release Age checks can apply. You will need to manually validate the Minimum Release Age for these package(s).

Add the preset :preserveSemverRanges to your config if you don't want to pin your dependencies.


Release Notes

microsoft/playwright (@​playwright/test)

v1.59.0

Compare Source

tabler/tabler-icons (@​tabler/icons-svelte)

v3.41.1: Release 3.41.1

Compare Source

Fixed icon: outline/x-mark

v3.41.0: Release 3.41.0

Compare Source

tabler-icons-3 40 0@​2x
18 new icons:
  • outline/brand-jira
  • outline/car-off-road
  • outline/car-suspension
  • outline/credit-card-hand
  • outline/device-3d-camera
  • outline/device-3d-lens
  • outline/device-screen
  • outline/iceberg
  • outline/jetski
  • outline/olympic-torch
  • outline/parking-meter
  • outline/pillow
  • outline/pipeline
  • outline/quote-open
  • outline/scan-letter-a
  • outline/scan-letter-t
  • outline/segway
  • outline/x-mark
New features
  • Angular support: new @tabler/icons-angular package with components, build pipeline, unit tests, and test/test-angular sample app (#​1091).
  • SVG validation: validation for <g> elements; broader SVG icon validation improvements (#​1487); more consistent SVG path syntax (#​1488).
  • icons-react: JSDoc with icon previews in generated output (#​1472).
  • icons-react-native: react-native-svg added as a peer dependency (#​1475).
  • icons-solidjs: SSR support via rollup-preset-solid and JSX/TSX component refactor (#​1493).
Fixed icons
  • outline/brand-kbin and outline/volume-4: adjusted for compatibility with buildJsIcons (#​1469).
  • outline/number-35-small through outline/number-50-small: updated Unicode values (#​1494).
tailwindlabs/tailwindcss (@​tailwindcss/vite)

v4.2.2

Compare Source

Fixed
  • Don't crash when candidates contain prototype properties like row-constructor (#​19725)
  • Canonicalize calc(var(--spacing)*…) expressions into --spacing(…) (#​19769)
  • Fix crash in canonicalization step when handling utilities containing @property at-rules (e.g. shadow-sm border) (#​19727)
  • Skip full reload for server only modules scanned by client CSS when using @tailwindcss/vite (#​19745)
  • Add support for Vite 8 in @tailwindcss/vite (#​19790)
  • Improve canonicalization for bare values exceeding default spacing scale suggestions (e.g. w-1234 h-1234size-1234) (#​19809)
  • Fix canonicalization resulting in empty list (e.g. w-5 h-5 size-5'' instead of size-5) (#​19812)
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.58.0

Compare Source

🚀 Features
🩹 Fixes
  • eslint-plugin: [prefer-regexp-exec] avoid fixing unknown RegExp flags (#​12161)
  • eslint-plugin: [no-extraneous-class] handle index signatures (#​12142)
  • eslint-plugin: crash in no-unnecessary-type-arguments (#​12163)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.57.2

Compare Source

🩹 Fixes
  • eslint-plugin: [prefer-readonly-parameter-types] preserve type alias infomation (#​11954)
  • eslint-plugin: [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (#​12127)
  • eslint-plugin: [no-unsafe-return] false positive on unwrapping generic (#​12125)
  • eslint-plugin: [no-restricted-types] flag banned generics in extends or implements (#​12120)
  • eslint-plugin: [array-type] ignore Array and ReadonlyArray without type arguments (#​11971)
  • eslint-plugin: [prefer-optional-chain] remove dangling closing parenthesis (#​11865)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.57.1

Compare Source

🩹 Fixes
  • eslint-plugin: [prefer-optional-chain] no report for property on intersection type (#​12126)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.58.0

Compare Source

🚀 Features
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.57.2

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.57.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

huntabyte/bits-ui (bits-ui)

v2.16.5

Compare Source

Patch Changes
  • fix(DateField): onbeforeinput handling (#​1990)

  • fix(Select): scroll jumping (#​2005)

  • fix(Tooltip): skip delay race condition with multiple tooltips (#​2002)

  • fix(NavigationMenu): delay hover close; add leave-delay regression test (#​1983)

v2.16.4

Compare Source

Patch Changes
  • fix: menu not ignoring onCloseAutoFocus when closed as another focus scope (#​1999)

  • fix: floating layer bouncing on scroll (#​1997)

get-convex/convex-backend (convex)

v1.34.1

  • Hides the --yes flag on npx convex deploy to discourage YOLO agents being
    run in privileged environments from pushing to production.
  • Improves client backoff strategy to reconnect more quickly. The changes in
    1.34.0 did not correctly reset backoff sufficiently after reconnect.
  • AI files will not be installed by default in non-interactive environments.
  • Disabling AI files is now tracked with an "enabled" flag in convex.json that
    hides nags for initial setup and updates when set to false.
  • Fix ai-files re-prompting to install files on setup when they already exist.
  • Fix local deployments returning stale credentials when ports change.

v1.34.0

  • The CLI can now automatically provide Convex AI context files
    (AGENTS.md, CLAUDE.md, guidelines/state files) to your project when using npx convex dev.
    You can manage Convex AI files using the new npx convex ai-files command:
    • npx convex ai-files install - Install or refresh AI files
    • npx convex ai-files update - Update to latest available AI files
    • npx convex ai-files status - Show what is installed and what is stale
    • npx convex ai-files disable - Suppress install and staleness messages in npx convex dev
    • npx convex ai-files enable - Re-enable install and staleness messages
    • npx convex ai-files remove - Remove Convex-managed AI files
  • Adds new npx convex deployment commands:
    • npx convex deployment create allows you to create new cloud deployments for a project
    • npx convex deployment select allows you to select the deployment to use in your project
      directory when running commands
  • CLI commands now support the --deployment flag to select a deployment to target.
    It accepts a deployment name (e.g. joyful-capybara-123), ref (e.g. dev/james), dev (for
    your personal dev deployment), or prod (for your project’s default production deployment). You
    can also select deployments in other projects with project-slug:ref or team-slug:project-slug:ref.
  • Improves websocket client backoff behavior.
  • No longer recreates convex/README.md when convex/ already exists.
mmailaender/convex-svelte (convex-svelte)

v0.18.0

Compare Source

Minor Changes
  • Features:

    • withServerConvexToken(token, fn) — new server-only helper (exported from @mmailaender/convex-svelte/sveltekit/server) that stores the auth token in request-scoped AsyncLocalStorage. Wrap your SvelteKit resolve() call with it in hooks.server.ts and convexLoad / createConvexHttpClient will automatically use the token during SSR — no more { token: locals.token } boilerplate in every load function.

    • Automatic server-side token for convexLoad / convexLoadPaginated — when no explicit { token } option is provided, the server path now falls back to the token set by withServerConvexToken. This means +page.ts universal load functions can run authenticated queries during SSR without needing +page.server.ts.

    • Automatic server-side token for createConvexHttpClient — same fallback. createConvexHttpClient() (no args) now works in server load functions when the token context is set in the hook.

    • New export path @mmailaender/convex-svelte/sveltekit/server — server-only utilities that depend on node:async_hooks. Currently exports withServerConvexToken.

  • Unchanged:

    • Explicit { token } option still takes priority (fully backward compatible).
    • Client-side navigation still uses the authenticated singleton (0.17.1 behavior).
sveltejs/eslint-plugin-svelte (eslint-plugin-svelte)

v3.16.0

Compare Source

Minor Changes
panva/jose (jose)

v6.2.2

Compare Source

Fixes
  • reject failed decompression with JWEInvalid error (043b181)
webpro-nl/knip (knip)

v5.88.1: Release 5.88.1

Compare Source

techniq/layerchart (layerchart)

v2.0.0-next.48

Compare Source

Patch Changes
  • fix(ChartState): Don't create spurious implicit series when mark accessor matches chart's own axis accessor, fixing domain corruption for heatmap/Cell charts (#​449)

v2.0.0-next.47

Compare Source

Major Changes
  • breaking(BrushContext|TransformContext): Rename bind:brushContext / bind:transformContext to bind:state (#​663)

    Both BrushContext and TransformContext now use bind:state instead of their previous named bindings. Additionally, properties on ChartState have been renamed:

    • chartContext.brushContextchartContext.brushState
    • chartContext.transformContextchartContext.transformState
    - <BrushContext bind:brushContext>
    + <BrushContext bind:state>
    
    - <TransformContext bind:transformContext>
    + <TransformContext bind:state>
  • breaking(TransformContext): Rename domainExtent: 'original' to domainExtent: 'data' (#​663)

    The 'original' value for domainExtent has been renamed to 'data' to better describe that it constrains pan/zoom to the data's domain bounds:

    - <Chart transform={{ domainExtent: 'original' }}>
    + <Chart transform={{ domainExtent: 'data' }}>
  • breaking(GeoContext): Rename GeoContext component to GeoProjection (#​663)

    The GeoContext component has been renamed to GeoProjection to better describe its purpose. Update your imports and template usage:

    - import { GeoContext } from 'layerchart'
    + import { GeoProjection } from 'layerchart'
    - <GeoContext projection={geoAlbersUsa}>
    + <GeoProjection projection={geoAlbersUsa}>
  • breaking: Rename render context APIs to layer context (#​663)

    • getRenderContext()getLayerContext()
    • setRenderContext()setLayerContext()
    • supportedContexts prop → layers prop on components
    • Internal layout/ directory moved to layers/ (affects deep imports)
    - import { getRenderContext } from 'layerchart'
    + import { getLayerContext } from 'layerchart'
  • breaking(Chart): Remove isVertical from ChartState, add valueAxis prop to Chart (#​663)

    ChartState.isVertical has been removed in favor of ChartState.valueAxis ('x' | 'y'), which explicitly defines which axis represents the value (dependent variable).

    Simplified charts (BarChart, LineChart, AreaChart, ScatterChart) still accept the orientation prop as before — each chart maps it to the correct valueAxis internally. The <Chart> component itself now uses valueAxis directly, since orientation is ambiguous at that level (a "vertical" BarChart has valueAxis="y" while a "vertical" LineChart has valueAxis="x").

    When accessing chart state:

    - if (chartContext.isVertical) { ... }
    + if (chartContext.valueAxis === 'y') { ... }

    When using <Chart> directly (not simplified charts):

    - <Chart ...>
    + <Chart valueAxis="x" ...>
  • breaking: Remove standalone context getter/setter functions (#​663)

    The following standalone context functions have been removed in favor of the unified getChartContext() API:

    • getTooltipContext() / setTooltipContext() → use getChartContext().tooltip
    • getBrushContext() / setBrushContext() → use getChartContext().brushState
    • getTransformContext() / setTransformContext() → use getChartContext().transformState
    - import { getTooltipContext } from 'layerchart'
    - const tooltip = getTooltipContext()
    + import { getChartContext } from 'layerchart'
    + const chart = getChartContext()
    + // access via chart.tooltip
  • breaking(Arc|Pie|Calendar|GeoPath): Rename tooltipContext to simple tooltip (boolean), simplifying use case (#​663)

Minor Changes
  • feat: Add BoxPlot component for box-and-whisker plots (#​663)

    New composite mark that renders whiskers, caps, IQR box, median line, and outlier dots. Supports both pre-computed statistics (min, q1, median, q3, max, outliers accessors) and automatic computation from raw values via the values prop. Orientation-aware via valueAxis context.

  • feat: Add statistical utility functions computeBoxStats() and kde() (#​663)

    • computeBoxStats(values, k?) computes the five-number summary and outliers using the Tukey IQR method
    • kde(values, options?) computes kernel density estimation using the Epanechnikov kernel with Silverman's rule-of-thumb bandwidth
  • feat: Add Violin component for violin plots (#​663)

    New composite mark that renders a symmetric density curve (mirrored area) from raw data using kernel density estimation (Epanechnikov kernel). Supports pre-computed density data via density prop or automatic KDE from raw values via values prop. Optional box and median overlays. Configurable bandwidth, thresholds, and curve.

  • feat(Spline): Support geo projection (#​663)

  • feat: Add geo projection support for primitives (Circle, Rect, etc) (#​663)

  • feat(Highlight): Add r prop to scale highlight points using the chart's rScale. Supports r={true} to use the chart's r config or a custom accessor. (#​663)

  • breaking(Brush): Redesign brush API (#​663)

    Breaking changes:

    • Remove mode prop ('integrated' | 'separated') — sync behavior is now driven by presence of x/y props
    • Remove resetOnEnd — call e.brush.reset() in your onBrushEnd handler instead
    • Remove ignoreResetClick — replaced by clickToReset (default true)
    • Remove onReset event — check brush.active === false in onBrushEnd/onChange instead

    New features:

    • Add BrushState.move({ x?, y? }) for programmatic selection control (like d3's brush.move())
    • Add BrushState.selectAll() to select the full domain extent
    • Add BrushState.reset() to clear the selection
    • Add clickToReset prop (default true)
    • Add zoomOnBrush prop on Chart for simplified charts to opt into brush-to-zoom
    • Move domain clamping, edge adjustment, and range computation logic into BrushState class
    • Add BrushChartContext interface for easier testing
  • feat: Unified component tree for Canvas rendering with proper Group transform scoping. Fixes #​662 (#​663)

    • New registerComponentNode({ name, kind, canvasRender }) API replaces both registerCanvasComponent and the InsideCompositeMark boolean context with a single unified component tree.
    • Canvas rendering now walks the tree recursively with proper save()/restore() scoping, fixing Group transforms (translate, opacity) leaking to sibling components instead of only affecting children.
    • Composite marks (Area, Threshold, Hull, Labels, Grid) register as 'composite-mark' nodes, automatically preventing child marks from registering with the chart without manual _skipRegistration props.
    • Removed retainState and name from ComponentRender type — Group's transform scoping is handled by tree position, and component names live on the tree node.
  • feat: add downloadImage, downloadSvg, getChartImageBlob, and getChartSvgString utilities to export charts as PNG/JPEG/WebP images or SVG files (#​663)

  • feat: Add Image component. Resolves #​628 (#​663)

  • feat(SeriesState): Support passing selected as part of series declaration (Ex. <Chart series={...}>) (#​663)

  • feat: Add data mode to primitive components (Circle, Ellipse, Group, Line, Polygon, Rect, Text) (#​663)

    Primitives now accept string or function accessors for positional props (e.g. x="date", y={d => d.value}) to automatically resolve values through chart scales and iterate over data. Components also accept an optional data prop to override chart context data.

    Color properties (fill, stroke) can also be data-driven, resolving per-item through the chart's color scale (cScale). String values are disambiguated: data property names resolve through cScale, while literal CSS colors pass through unchanged.

  • feat: Mark registration for automatic domain calculation, accessor aggregation, and implicit series (#​663)

    • Marks (Spline, Area, Points, Bars) now register their data, accessors, and colors with the Chart via registerMark().
    • Chart automatically aggregates y/x accessors from marks, removing the need to pass y={['apples', 'oranges']} when each mark specifies its own y. Works for both horizontal (valueAxis='y') and vertical (valueAxis='x') charts.
    • Per-mark data props are included in the chart's domain calculation automatically.
    • Implicit series are generated from mark registrations when no explicit series prop is provided, enabling tooltip and legend support without requiring series definitions.
  • feat: Add inertia (momentum) support for transform drag gestures (#​663)

  • feat: Add Cell mark. Resolves #​627. (#​663)

  • breaking(Chart): Rename tooltip prop to tooltipContext to better describe purpose and fix conflict with new tooltip snippet (#​663)

  • feat: Add Chord layout and Ribbon primitive (#​663)

  • breaking(TransformContext): Rename initialScrollMode to scrollMode and make it reactive (#​663)

  • feat(TransformContext): Add scrollActivationKey option to require a modifier key (meta, alt, control, shift) for scroll/wheel zoom/pan, preventing accidental page scroll from triggering transforms (#​663)

  • feat(Transform): Add zoom/pan constraints (scaleExtent, translateExtent, constrain, domainExtent), replace geo.applyTransform with transform.mode: 'projection' | 'rotate', and reactively sync initial transform values on projection changes (#​663)

  • feat(Bar): Support fixed width and height props to override scale-derived dimensions, centering the bar within its band. Resolves #​360 (#​663)

  • feat: Auto-compute Bar/Bars mount animation initial values from chart scales (#​663)

    Bar now automatically derives initialY/initialHeight (vertical) or initialX/initialWidth (horizontal) from the chart's scale range when motion is configured, removing the need to hardcode pixel values.

    Also improves valueAxis inference on ChartState — when not explicitly set, it is now derived from scale types (band scale on y → valueAxis: 'x', band scale on x → valueAxis: 'y').

  • feat(Chart): Add cartesian pan/zoom via transform={{ mode: 'domain' }} with single or both axis support. Resolves #​366 (#​663)

  • feat(Spline): Add motion support for mount animation from baseline (#​663)

  • feat: Support continuous color scales via cScale prop without requiring cRange (#​663)

    • Allow cScale (e.g. scaleSequential(interpolateTurbo)) to activate without cRange, enabling pre-configured sequential/diverging color scales
    • Guard createScale against undefined range to avoid breaking interpolator-based scales
    • Auto-detect numeric cDomain values and use extent instead of unique, producing correct [min, max] domains for continuous scales
    • Prefer cScale color over default series color in tooltip/highlight when a color scale is configured
  • feat(Labels): Support seriesKey in labels prop to filter which series renders labels. Resolves #​633 (#​663)

  • feat(Rect): New edge-based props (x0/x1/y0/y1) along with existing (x/y/width/height) and insets support (#​663)

  • feat: Add Vector component (#​663)

Patch Changes
  • fix(Area): Default y0 baseline to chart's yBaseline when set (#​663)

    Area's y0 fallback now respects the chart's yBaseline prop (e.g. yBaseline={0} set by AreaChart) instead of always using min(yScale.domain()). This fixes areas filling to the bottom of the chart instead of to the baseline when data goes negative.

  • fix(Points|Labels): Correctly position when using x1 / y1 scales (issue #​773) (#​663)

  • refactor(Chart): Add debug prop and update settings context (#​663)

  • fix: Default chart padding now applied when using ChartChildren layout (marks snippet) (#​663)

    When <Chart> is used with marks/grid/axis snippets (no explicit children snippet), default padding is now applied to match the axes that ChartChildren renders by default. When children is provided directly (e.g. Treemap, Pack), no default padding is applied since the user controls layout. This can still be overridden with explicit axis or padding props.

  • fix(Tooltip): Apply inverse transform for quadtree lookup when zoomed/panned (#​663)

  • fix(Area): Handle degenerate domains (e.g. all-zero data) and unify y0/y1 baseline logic (#​663)

    • Guard against degenerate scale domains where min === max (e.g. [0, 0]), which caused yScale() to return NaN and break area path rendering
    • Unify Area y0/y1 path computation to consistently use accessors through the scale, removing duplicate fallback logic
  • fix(BarChart): automatically round the outer edge of each direction in stackDiverging layout (#​663)

  • fix: flattenPathData now handles relative arc commands, fixing rounded bars starting below the baseline during mount animation (#​663)

  • fix(Area|Highlight): Properly handling diveraging stack layouts for negative values (line, highlight point) (#​663)

  • fix(Points|Labels): Correctly position when using array accessors (duration charts, etc). Fixes #​633 (#​663)

  • fix(TooltipContext): correct bisect-band hit detection by accounting for chart padding (#​806)

  • fix(ClipPath): Support canvas layers. Resolves #​660 (#​663)

  • feat(Chart): Support motion prop to transition x/y scales using tween or spring (#​663)

  • fix(Canavs): support strokeOpacity for Path component (#​663)

  • fix(Text): handle inline styles and CSS class-based text-anchor (#​663)

  • fix(Tooltip): Fade non-highlighted series items on hover to match chart highlight state (#​663)

  • fix(TooltipContext): Support band mode with array-based range accessors (e.g. histograms using x={['x0', 'x1']}) (#​663)

v2.0.0-next.46

Compare Source

Patch Changes
  • fix: Workaround Svelte 5.52+ regression (Parse failure: Expected '{', got '(') (#​449)

  • chore: Update deps (including dagre from 1.x to 2.x) (#​449)

v2.0.0-next.45

Compare Source

Major Changes
Minor Changes
  • breaking: Extract Path primitive component from Spline for better separation of concerns (#​659)

  • breaking: Rename simplified charts renderContext prop to layer (#​659)

  • breaking: Change defaultChartPadding(axis, legend) to defaultChartPadding({ axis, legend }) and support overrides (ex. defaultChartPadding({ left: 50 })) (#​659)

Patch Changes
  • feat(Chart): Support passing explicit width and height instead of requiring parent dimensions (#​659)

  • feat: Support global settings (layer type, debug, etc) (#​659)

  • feat(Layer): Allow type to be optional, fallbacking back to settings.layer type (#​659)

  • feat(Chart|Svg|Html): Support passing clip prop to hide overflown content (#​659)

  • feat(Circle|Rect): Support passing children snippet for Html layers (#​659)

  • feat(Layer): Support showing chart and full frame boundaries with settings.debug (#​659)

  • fix(Threshold): Properly clip above snippet (resolving 1/2 width clipping issues when using Spline) (#​659)

  • fix(AnnotationRange|TooltipContext|Highlight): Fix using interval scales with reversed data (ex. xReverse) (#​659)

  • fix(Canavs): Support style attribute (#​659)

  • fix(Canavs): Suppport dashed stroke (fix: #​652) (#​659)

  • fix(Rect): Support rounded (rx/ry) in Canvas layers (fixes #​481) (#​659)

  • fix(Bar): Fix browser lockup when switching between group and stack layouts (#​659)

  • fix(Bar): Fix bar rounding direction when using xReverse/yReverse with interval scales (#​659)

  • fix(Text): Support explicit "\n" and set line-height (to match svg/canvas) for html layers (#​659)

  • feat(Chart): Support class prop (#​659)

  • refactor: Move contexts to separate $lib/contexts module (#​659)

  • refactor: Remov


Configuration

📅 Schedule: Branch creation - "before 6am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
saas-starter Ready Ready Preview, Comment Mar 29, 2026 0:33am

Copy link
Copy Markdown
Owner

This stack of pull requests is managed by Graphite. Learn more about stacking.

@socket-security
Copy link
Copy Markdown

socket-security Bot commented Mar 23, 2026

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from faf4fd6 to d16d2c6 Compare March 23, 2026 20:09
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from d16d2c6 to e9985fb Compare March 23, 2026 23:15
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from e9985fb to 489b146 Compare March 24, 2026 07:08
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 489b146 to 438318f Compare March 24, 2026 07:39
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 438318f to 2464a6a Compare March 24, 2026 17:19
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 2464a6a to b81eb9a Compare March 24, 2026 18:52
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from b81eb9a to 0fd5045 Compare March 24, 2026 19:09
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 0fd5045 to b92c5fb Compare March 24, 2026 19:23
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from b92c5fb to 2e41e63 Compare March 24, 2026 19:38
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 25, 2026

Deployment failed with the following error:

Resource is limited - try again in 24 hours (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/daniel-sticker-projects?upgradeToPro=build-rate-limit

@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 56b1e7f to 0481e63 Compare March 25, 2026 08:59
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 0481e63 to fcbed24 Compare March 25, 2026 12:47
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from fcbed24 to 54d2a1b Compare March 25, 2026 21:23
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 54d2a1b to 73329ed Compare March 26, 2026 01:10
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 73329ed to 2ae7a77 Compare March 26, 2026 10:45
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 2ae7a77 to cb85563 Compare March 26, 2026 13:55
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from cb85563 to 1957935 Compare March 26, 2026 16:35
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 1957935 to a80e62c Compare March 26, 2026 21:09
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from a80e62c to 60fb6b8 Compare March 27, 2026 02:06
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 60fb6b8 to ad7c0c7 Compare March 27, 2026 02:21
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from ad7c0c7 to 9a7b4be Compare March 27, 2026 11:37
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 9a7b4be to 070457e Compare March 27, 2026 17:55
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 070457e to 0d4bde3 Compare March 28, 2026 01:41
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Mar 30, 2026

Deploying saas-starter with  Cloudflare Pages  Cloudflare Pages

Latest commit: 808581e
Status: ✅  Deploy successful!
Preview URL: https://08944cd2.saas-starter-ewq.pages.dev
Branch Preview URL: https://renovate-all-minor-patch.saas-starter-ewq.pages.dev

View logs

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Apr 1, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
saas-starter 5cd98fb Commit Preview URL

Branch Preview URL
Apr 04 2026, 01:04 PM

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