Skip to content

Bump copy-to-clipboard from 3.3.1 to 4.0.2 in /designer/submodules#9349

Closed
dependabot[bot] wants to merge 14 commits into
stagingfrom
dependabot/npm_and_yarn/designer/submodules/copy-to-clipboard-4.0.2
Closed

Bump copy-to-clipboard from 3.3.1 to 4.0.2 in /designer/submodules#9349
dependabot[bot] wants to merge 14 commits into
stagingfrom
dependabot/npm_and_yarn/designer/submodules/copy-to-clipboard-4.0.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 28, 2026

Bumps copy-to-clipboard from 3.3.1 to 4.0.2.

Release notes

Sourced from copy-to-clipboard's releases.

v4.0.2

compare changes

🩹 Fixes

  • Make sure execCommand works in fullscreen (#158)

🏡 Chore

  • Bump axios from 1.14.0 to 1.15.2 (#155)
  • Bump follow-redirects from 1.15.11 to 1.16.0 (#157)
  • Bump basic-ftp from 5.2.0 to 5.3.0 (#156)

❤️ Contributors

v4.0.1

compare changes

🏡 Chore

  • Fix copy in modal for execCommand fallback (#151)
  • Add changelog (#153)

✅ Tests

  • Add e2e scenario for modal tests (#152)

❤️ Contributors

v3.3.2

  • #116 fix npm audit
  • #119 add aria hidden attribute
Changelog

Sourced from copy-to-clipboard's changelog.

v4.0.2

compare changes

🩹 Fixes

  • Make sure execCommand works in fullscreen (#158)

🏡 Chore

  • Bump axios from 1.14.0 to 1.15.2 (#155)
  • Bump follow-redirects from 1.15.11 to 1.16.0 (#157)
  • Bump basic-ftp from 5.2.0 to 5.3.0 (#156)

❤️ Contributors

v4.0.1

compare changes

🏡 Chore

  • Fix copy in modal for execCommand fallback (#151)
  • Add changelog (#153)

✅ Tests

  • Add e2e scenario for modal tests (#152)

❤️ Contributors

v4.0.0

compare changes

⚠️ Breaking Changes

  • copy() is now async — returns Promise<boolean> instead of boolean. All call sites must be updated to await copy(...) or .then(...).
  • IE11 support dropped — window.clipboardData and all IE-specific code paths removed.
  • window.prompt() fallback is now opt-in — pass options.fallbackToPrompt: true to restore. Off by default.
  • Build output moved to dist/ — direct require('copy-to-clipboard/index.js') imports will break; use the package name only.

🚀 Enhancements

  • navigator.clipboard.writeText() is now the default copy path in secure contexts (HTTPS / localhost).
  • navigator.clipboard.write() with ClipboardItem for rich text / HTML copying when options.format or options.onCopy is set.

... (truncated)

Commits

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)

piotrp and others added 14 commits April 21, 2026 17:50
Co-authored-by: jedrz <206803+jedrz@users.noreply.github.com>
properly set clusterHost for K8s in tests
…#9309)

* Allow arbitrary _unsafeExtra fields on LayoutData without validation

* Work around sbt-git's lack of git worktree support

Enable useConsoleForROGit when `.git` is a file — the telltale of a
worktree checkout — so sbt-git shells out to the git CLI for read-only
operations that its embedded JGit cannot perform against worktrees.

* Accept arbitrary _unsafe_-prefixed fields on UserDefinedAdditionalNodeFields

Replaces the nested _unsafeExtra field on LayoutData with top-level
pattern-matched fields on UserDefinedAdditionalNodeFields: any JSON
property starting with `_unsafe_` is round-tripped via a dedicated
Map[String, Json] on the case class through a hand-written Circe codec.
Tapir schema keeps the named $ref for UserDefinedAdditionalNodeFields;
extra _unsafe_* properties pass validation because JSON Schema allows
additional properties by default. The TS NodeType mirrors this with
a UnsafeOptions intersection typed as Record<`_unsafe_${string}`, unknown>.

* Accept _unsafe_-prefixed fields on ProcessAdditionalFields

Mirrors the node-level mechanism at the scenario level: any JSON property
starting with `_unsafe_` sitting next to description / properties / metaDataType
/ showDescription is round-tripped via a Map[String, Json] on the case class
through a hand-written Circe codec. A small `omitSchemaField` helper drops
the synthetic `unsafeFields` container from the derived Tapir schema (used
for both ProcessAdditionalFields and UserDefinedAdditionalNodeFields) so the
generated OpenAPI stays byte-identical. TS ProcessAdditionalFields picks up
the matching `& UnsafeOptions` intersection.

* Extract the `_unsafe_` prefix convention into shared helpers

Both ProcessAdditionalFields and UserDefinedAdditionalNodeFields inlined
the same prefix constant and the same extract/merge logic across the Circe
codecs; lift that into CirceUtil.UnsafePrefixedFields in common-api so the
prefix lives in one place. On the TS side, export the UnsafeOptions type
from node.ts and consume it from scenarioGraph.ts instead of redefining
the `_unsafe_${string}` template literal locally.

* Add codec tests for _unsafe_-prefixed additional fields

Cover the round-trip (encoder spreads the map as top-level properties, decoder
collects them back) and the symmetric check that non-prefixed extras are still
dropped, for both ProcessAdditionalFields and UserDefinedAdditionalNodeFields.

* Strip _unsafe_ fields from the scenario before it hits Flink

_unsafe_ entries are frontend-only metadata (layout, UX preferences, render
hints) that should be persisted in the saved scenario but never leak into
the Flink job graph, logs or UI. Add UnsafePrefixedFields.deepStrip that
recursively removes _unsafe_-prefixed keys from any JSON tree and expose
CanonicalProcess.withoutUnsafeFields as a round-trip wrapper over it; both
the remote and mini-cluster Flink job runners now apply it at the boundary.

* Link sbt-git PR #243 (which introduced useConsoleForROGit) instead of the stale placeholder URL

* Make `$toggleUserFlag` return the resolved flag value so Cypress can assert on it

Previously the global helper dispatched the Redux action and returned `void`,
forcing tests to separately poll the store to verify the toggle took effect.
Now it returns a Promise that resolves to the post-dispatch value, and the
Cypress `toggleUserFlag` command asserts the value matches when one was passed.
Bumps [copy-to-clipboard](https://github.com/sudodoki/copy-to-clipboard) from 3.3.1 to 4.0.2.
- [Release notes](https://github.com/sudodoki/copy-to-clipboard/releases)
- [Changelog](https://github.com/sudodoki/copy-to-clipboard/blob/main/CHANGELOG.md)
- [Commits](sudodoki/copy-to-clipboard@v3.3.1...v4.0.2)

---
updated-dependencies:
- dependency-name: copy-to-clipboard
  dependency-version: 4.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file major Major Priority Issue ui labels Apr 28, 2026
@piotrp piotrp closed this May 20, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 20, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/designer/submodules/copy-to-clipboard-4.0.2 branch May 20, 2026 08:42
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 major Major Priority Issue submodules ui

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants