chore(studio-deps)(deps): bump swagger-ui-dist from 5.31.0 to 5.31.2 in /studio - #3491
Merged
mergify[bot] merged 1 commit intoFeb 22, 2026
Conversation
Bumps [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) from 5.31.0 to 5.31.2. - [Release notes](https://github.com/swagger-api/swagger-ui/releases) - [Commits](swagger-api/swagger-ui@v5.31.0...v5.31.2) --- updated-dependencies: - dependency-name: swagger-ui-dist dependency-version: 5.31.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Contributor
Author
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
Contributor
🧪 CI InsightsHere's what we observed from your CI run for 3c191ec. 🟢 All jobs passed!But CI Insights is watching 👀 |
robfrank
approved these changes
Feb 22, 2026
dependabot
Bot
deleted the
dependabot/npm_and_yarn/studio/main/swagger-ui-dist-5.31.2
branch
February 22, 2026 20:31
mergify Bot
added a commit
that referenced
this pull request
Aug 16, 2026
…with 2 updates [skip ci] Bumps the ui-visualization group in /studio with 2 updates: [apexcharts](https://github.com/apexcharts/apexcharts.js) and [cytoscape](https://github.com/cytoscape/cytoscape.js). Updates `apexcharts` from 6.7.0 to 6.8.0 Release notes *Sourced from [apexcharts's releases](https://github.com/apexcharts/apexcharts.js/releases).* > 💎 Version 6.8.0 > --------------- > > A minor release: `dataLabels.offsetX` / `offsetY` now accept a function, so a label can be nudged per data point instead of per chart. Everything else is a fix, spanning sparkline layout, brush auto-scaling, CSP-safe SVG export, threshold gradients and CSV export. > > One deliberate visual change: area sparklines lose the empty strip under the fill (see below). Every other existing config renders as it did on 6.7.1. > > ✨ New > ----- > > ### Per-data-point `dataLabels` offsets ([#5107](https://redirect.github.com/apexcharts/apexcharts.js/issues/5107)) > > `dataLabels.offsetX` and `dataLabels.offsetY` now take `number | ((opts) => number)`. The function receives the same `{ series, seriesIndex, dataPointIndex, w }` signature that `dataLabels.style.colors` already accepts, so labels that collide between two series at the same x can be pushed apart: > > ``` > dataLabels: { > offsetY: ({ seriesIndex }) => (seriesIndex === 0 ? -12 : 12), > } > ``` > > `dataLabels` is chart-wide config, which is why a plain array keyed by data point index could not solve this: it would apply identically to every series, and the reported overlap is between series. A function also survives `updateSeries`, where captured indices would otherwise desync. Keep it pure, as it may be called more than once per label. > > Resolution now runs through one shared helper across the line/area, bar, treemap and radar paths, which fixed four latent defects on the way: > > * line, area and scatter labels all vanished when the offset was non-numeric, because `x` was computed above the `isNaN(x)` guard and the guard could never fire > * the slope chart branch read the raw config value instead of the resolved one, yielding a `NaN` x coordinate > * radar passed its series index as the data point index, so per-point offsets shifted whole series > * bar and rangeBar invoked the user function a second time at draw time for a value they discard > > 🐛 Fixes > ------- > > ### Area sparklines no longer leave a gap under the fill ([#5137](https://redirect.github.com/apexcharts/apexcharts.js/issues/5137)) > > A sparkline reserved `stroke.width / 2` of grid padding at the top and bottom unconditionally. An area sparkline's fill runs to the baseline, so that bottom inset showed as a strip of empty space under the fill: 2px at the default 4px area stroke. > > The inset now reserves only what the ink cannot absorb itself. Where the stroke traces the data points (line, area, scatter, unstacked), the distance from the extreme datum to the axis extreme already swallows part or all of the overhang, so only the remainder is reserved. Fills reserve nothing since they are drawn unstroked, and `stroke.show: false` reserves nothing at all. Anything that strokes to the baseline or fills the plot (bar, heatmap, candlestick, stacked) keeps the full reservation, as does every non-axis sparkline. Room is measured against the smallest plot the insets could leave, so the estimate errs toward over-reserving and can never clip. > > Two defects found while measuring this are fixed alongside it: > > * `Dimensions.gridPad` aliased `config.grid.padding`, so layout insets were written back into the user's own config object, accumulated across renders, and were then read by `Core.resizeNonAxisCharts` as though the user had asked for them. The resolved padding is now a copy, published as `w.layout.gridPad`. > * the sparkline marker padding gate tested `markers.size > 0`, which is `false` for an array (`[0,6] > 0` is `NaN > 0`), so array-sized markers got no padding and were clipped by 6.5px. It now gates on `globals.markers.largestSize`, covering both `markers.size` and `markers.discrete`. > > ### `autoScaleYaxis` no longer drops a boundary point on a brush selection ([#5251](https://redirect.github.com/apexcharts/apexcharts.js/issues/5251)) > > A brush selection reconstructs its x range from the selection rect's DOM bounds, so the pixel to timestamp round-trip can land `xaxis.max` a sub-pixel fraction below the timestamp of the boundary data point. The y-extrema window trimmed on a strict compare, so that point was excluded from the scale while its marker and the line segment leading to it were still painted, and the line escaped or clipped at the top of the grid. Reaching the same window by panning scaled correctly, which is what made it look arbitrary. > > The trim window is now widened by one rendered pixel, expressed in data units from the current x-domain-to-pixel ratio rather than a fixed timestamp epsilon. Both edges are covered, since a sub-pixel overshoot on `xaxis.min` drops the leftmost point the same way. This also covers a programmatic `zoomX()` with fractional bounds, and the `xaxis.min` / `xaxis.max` reported to your `selection` event are unchanged. > > ### SVG export is CSP-safe ([#5146](https://redirect.github.com/apexcharts/apexcharts.js/issues/5146)) > > `getSvgString()` and the SVG download no longer inject a `<style>` element, so exports work under a strict Content Security Policy. Styles are inlined onto the elements instead. > > The bulk of the work was keeping export fidelity while dropping that tag. The legend stylesheet was injected into a descendant of the exported wrapper, so it was cloned and serialized anyway and still tripped CSP. Transient overlays were hidden only at the first match per selector, so a chart with several (one yaxis tooltip per y-axis, an extra element for point annotations) rendered the leftovers visibly, since their `opacity: 0` came from the stylesheet the export no longer carries. Inline styles set by modules are no longer clobbered, which preserves `legend.fontSize` (the legend box is measured at that size, so a hardcoded 14px overflowed) and the heatmap gradient legend's deliberate overrides. Rules that the inlined subset had dropped are restored: flex-wrap and flex-direction for side and grouped-horizontal legends, alignment, legend-group display, marker positioning, the `!important` on hidden zero and null series, and the flip transforms used by rounded stacked bars. With `injectStyleSheet: false`, which is what a strict-CSP app sets, side legends had been exporting as a single horizontal row and bottom legends had stopped wrapping. ... (truncated) Commits * [`47627b1`](apexcharts/apexcharts.js@47627b1) release: 6.8.0 * [`d3642ae`](apexcharts/apexcharts.js@d3642ae) chore: bump version to 6.8.0 * [`26037e5`](apexcharts/apexcharts.js@26037e5) fix(autoScaleYaxis): keep a sub-pixel brush boundary point in the y extrema * [`cc26884`](apexcharts/apexcharts.js@cc26884) Merge pull request [#5269](https://redirect.github.com/apexcharts/apexcharts.js/issues/5269) from apexcharts/fix/sparkline-stroke-inset * [`6d7fd3d`](apexcharts/apexcharts.js@6d7fd3d) fix(sparkline): reserve stroke overhang only where the ink needs it * [`df85d1b`](apexcharts/apexcharts.js@df85d1b) Merge pull request [#5257](https://redirect.github.com/apexcharts/apexcharts.js/issues/5257) from waterWang/fix/csp-safe-export * [`cb62745`](apexcharts/apexcharts.js@cb62745) Merge remote-tracking branch 'origin/main' into fix/csp-safe-export * [`45708bb`](apexcharts/apexcharts.js@45708bb) fix(build): move resolveDataLabelOffset out of the shared DataLabels module * [`1dd8f73`](apexcharts/apexcharts.js@1dd8f73) Merge remote-tracking branch 'origin/main' into fix/csp-safe-export * [`43f5549`](apexcharts/apexcharts.js@43f5549) fix(build): re-export resolveDataLabelOffset through the shared shim * Additional commits viewable in [compare view](apexcharts/apexcharts.js@v6.7.0...v6.8.0) Updates `cytoscape` from 3.34.0 to 3.34.1 Release notes *Sourced from [cytoscape's releases](https://github.com/cytoscape/cytoscape.js/releases).* > v3.34.1 > ------- > > Release version v3.34.1 Commits * [`2510141`](cytoscape/cytoscape.js@2510141) 3.34.1 * [`b76d9e1`](cytoscape/cytoscape.js@b76d9e1) Build 3.34.1 * [`9ebbac6`](cytoscape/cytoscape.js@9ebbac6) Docs: Add 3.34.1 to versions.json * [`1a0f4de`](cytoscape/cytoscape.js@1a0f4de) Merge pull request [#3498](https://redirect.github.com/cytoscape/cytoscape.js/issues/3498) from Jaybhade/fix/astar-open-set-priority * [`65e4bb1`](cytoscape/cytoscape.js@65e4bb1) test: use single quotes in the weighted A\* path assertion * [`069b464`](cytoscape/cytoscape.js@069b464) Resort the A\* open set when a queued node gets a lower score * [`f16dd20`](cytoscape/cytoscape.js@f16dd20) Recompute round-polygon corners when node size or corner radius changes * [`e3e421c`](cytoscape/cytoscape.js@e3e421c) Cherry pick to main: Merge pull request [#3491](https://redirect.github.com/cytoscape/cytoscape.js/issues/3491) from fedarko/fix-scroll-base * [`39f638e`](cytoscape/cytoscape.js@39f638e) Patch: Pinch-to-zoom throws "Cannot read properties of undefined (reading 'em... * See full diff in [compare view](cytoscape/cytoscape.js@v3.34.0...v3.34.1) Attestation changes This version has no provenance attestation, while the previous version (3.34.0) was attested. Review the [package versions](https://www.npmjs.com/package/cytoscape?activeTab=versions) before updating. Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps swagger-ui-dist from 5.31.0 to 5.31.2.
Release notes
Sourced from swagger-ui-dist's releases.
Commits
a398208chore(release): cut the 5.31.2 releaseae79054perf: reduce conversion from immutablejs to plain js objects (#10682)c083872docs: add claude skill for adding support for new oas version (#10722)707010afix(deps): update swagger-client to v3.36.2 to resolve peer dep issue (#10734)62525f9fix(core): remove mistakenly put condition (#10212) (#10730)f0bbc1cchore(release): cut the 5.31.1 release8bf8ed9fix: validated support for OpenAPI 3.1.2 and updated docs23d6c26fix(deps): update vulnerable dependencies (#10725)e9197caFix(utils) disallow schema type array value string for oas3 (#10713)f63d850chore(deps): bump nginx from 1.29.4-alpine to 1.29.5-alpine (#10717)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)