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
Closed
Bump copy-to-clipboard from 3.3.1 to 4.0.2 in /designer/submodules#9349dependabot[bot] wants to merge 14 commits into
dependabot[bot] wants to merge 14 commits into
Conversation
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>
Contributor
Author
|
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 If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
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 copy-to-clipboard from 3.3.1 to 4.0.2.
Release notes
Sourced from copy-to-clipboard's releases.
Changelog
Sourced from copy-to-clipboard's changelog.
... (truncated)
Commits
bf69f76chore(release): v4.0.2e8329c7fix: make sure execCommand works in fullscreen (#158)0c4238cchore: Bump basic-ftp from 5.2.0 to 5.3.0 (#156)d8283c2chore: Bump follow-redirects from 1.15.11 to 1.16.0 (#157)75ee47cchore: Bump axios from 1.14.0 to 1.15.2 (#155)91df35dchore(release): v4.0.110420d6chore: add changelog (#153)8930589test: add e2e scenario for modal tests (#152)20329e8chore: fix copy in modal for execCommand fallback (#151)bbb5d594.0.0Dependabot 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)