Skip to content

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 into
mainfrom
dependabot/npm_and_yarn/studio/main/swagger-ui-dist-5.31.2
Feb 22, 2026
Merged

chore(studio-deps)(deps): bump swagger-ui-dist from 5.31.0 to 5.31.2 in /studio#3491
mergify[bot] merged 1 commit into
mainfrom
dependabot/npm_and_yarn/studio/main/swagger-ui-dist-5.31.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Feb 22, 2026

Copy link
Copy Markdown
Contributor

Bumps swagger-ui-dist from 5.31.0 to 5.31.2.

Release notes

Sourced from swagger-ui-dist's releases.

v5.31.2

5.31.2 (2026-02-20)

Bug Fixes

Performance Improvements

  • reduce conversion from immutablejs to plain js objects (#10682) (ae79054)

v5.31.1

5.31.1 (2026-02-16)

Bug Fixes

  • deps: align the tree-sitter version (#10694) (6453290)
  • deps: update vulnerable dependencies (#10725) (23d6c26)
  • utils: disallow schema type array value string (#10691) (e87ecd7)
  • validated support for OpenAPI 3.1.2 and updated docs (8bf8ed9)

Reverts

Commits
  • a398208 chore(release): cut the 5.31.2 release
  • ae79054 perf: reduce conversion from immutablejs to plain js objects (#10682)
  • c083872 docs: add claude skill for adding support for new oas version (#10722)
  • 707010a fix(deps): update swagger-client to v3.36.2 to resolve peer dep issue (#10734)
  • 62525f9 fix(core): remove mistakenly put condition (#10212) (#10730)
  • f0bbc1c chore(release): cut the 5.31.1 release
  • 8bf8ed9 fix: validated support for OpenAPI 3.1.2 and updated docs
  • 23d6c26 fix(deps): update vulnerable dependencies (#10725)
  • e9197ca Fix(utils) disallow schema type array value string for oas3 (#10713)
  • f63d850 chore(deps): bump nginx from 1.29.4-alpine to 1.29.5-alpine (#10717)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

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>
@dependabot @github

dependabot Bot commented on behalf of github Feb 22, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: frontend, studio. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@mergify

mergify Bot commented Feb 22, 2026

Copy link
Copy Markdown
Contributor

🧪 CI Insights

Here's what we observed from your CI run for 3c191ec.

🟢 All jobs passed!

But CI Insights is watching 👀

@robfrank robfrank added this to the 26.3.1 milestone Feb 22, 2026
@mergify
mergify Bot merged commit 3412f65 into main Feb 22, 2026
14 of 22 checks passed
@dependabot
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant