Skip to content

chore(deps): bump the cardano-ecosystem group across 1 directory with 3 updates#347

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/cardano-ecosystem-bfe7b385db
Open

chore(deps): bump the cardano-ecosystem group across 1 directory with 3 updates#347
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/cardano-ecosystem-bfe7b385db

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 11, 2026

Bumps the cardano-ecosystem group with 3 updates in the / directory: scalus, @cardano-foundation/cardano-connect-with-wallet and @cardano-foundation/cardano-connect-with-wallet-core.

Updates scalus from 0.15.0 to 0.17.0

Release notes

Sourced from scalus's releases.

v0.17.0

Release Notes

Added

  • @UplcRepr annotation system for fine-grained UPLC type representation control: opt types into native UplcConstr representation, propagate the annotation through lambda parameters/return types, intrinsic return types, genSelect field types, and IfThenElse/Apply target-type propagation; honored by FromData/ToData derivation
  • native UplcConstr intrinsics: equality (Eq dispatch via equalsRepr), Option operations (isDefined, isEmpty, get, getOrElse, map, flatMap, filter, exists, forall), list appendedAll (eliminates per-element re-encoding when concatenating @UplcRepr(UplcConstr) lists, used by Queue in the Knights benchmark)
  • Common Subexpression Elimination (CSE) UPLC optimizer pass — extracts repeated subterms into shared lets with descriptive names (also extracts Force(Builtin) and Force(Force(Builtin)))
  • Common Context Extraction (CCE) UPLC optimizer pass — generalized to any single-hole position; extracts shared lambdas with descriptive names
  • Options.uplcOptimizers for custom optimizer chain configuration
  • CEK machine profiler: per-source-location and per-builtin-function breakdowns plus a state transition matrix; optimize-contract skill drives budget optimization workflow
  • UtxoFlow framework for multi-transaction off-chain flows (Phase 1): branching, recursion/loop support for local tail-recursive functions, parameterized flows (DataParameterizedFlowCellValidator), compile-time checks for async closures and non-tail recursion
  • CellValidator with full UtxoCell lifecycle: CellContext, TxBuilder integration, transitionSpend/transitionMint helpers, hardened against V011/V005/V016/V024 vulnerability patterns; AuctionCell reference example; Factory pattern for the Cardano UTxO model
  • scalus-blueprint-plugin v0.1 — sbt plugin for CIP-57 blueprint generation, with sbtn deploy and sbtn blueprint commands
  • Scalus plugin and example ejector ([#252](https://github.com/nau/scalus/issues/252)) — eject contract examples into standalone projects with cross-version sbt plugin support
  • recursive auction contract example with Bind pattern handling fix
  • agent-based testing model in scalus-testkit (ContractTestActor)
  • opaque-type support in FromData/ToData derivation and the compiler plugin; top-level opaque types resolved via $package module scanning; SIRModuleAnnotation marker trait and Module.anns field
  • variadic factory intrinsics for Map.singleton and Map.empty; List.unboxedNil[A] for unboxed empty list creation
  • Options.noWarn to silence SIR lowering warnings
  • MiniBF-compatible Blockfrost API endpoints; UtxoSource.FromAsset in BlockfrostProvider
  • emulator preconfig support: pre-initialize from JSON files, allow custom datums, extended JS API (tick, hasTx, getDelegation, getDatum, withState)
  • assertEvalWithBudgets and PlutusV3.withOptions for dual-budget testing across modes
  • optional Scalus on-chain identification tag marker (spec + implementation)
  • DynJson utility for dot-syntax JSON navigation
  • gated CEK diagnostic assertions for representation/arity mismatches (-Dscalus.assert.apply.data.to.uc=1): [APPLY-DATA-TO-NATIVE-UC], [APPLY-VCONSTR-ARITY-MISMATCH], [CASE-VCONSTR-ARITY-MISMATCH], [CASE-DATA-ARITY-MISMATCH]
  • documentation: Advanced Optimisations chapter, Authenticated Collections (Merkle Trees, MPF, Bilinear Accumulators) split into static/incremental pages, Ledger Framework architecture,

... (truncated)

Changelog

Sourced from scalus's changelog.

0.17.0 (2026-05-05)

Added

  • @UplcRepr annotation system for fine-grained UPLC type representation control: opt types into native UplcConstr representation, propagate the annotation through lambda parameters/return types, intrinsic return types, genSelect field types, and IfThenElse/Apply target-type propagation; honored by FromData/ToData derivation
  • native UplcConstr intrinsics: equality (Eq dispatch via equalsRepr), Option operations (isDefined, isEmpty, get, getOrElse, map, flatMap, filter, exists, forall), list appendedAll (eliminates per-element re-encoding when concatenating @UplcRepr(UplcConstr) lists, used by Queue in the Knights benchmark)
  • Common Subexpression Elimination (CSE) UPLC optimizer pass — extracts repeated subterms into shared lets with descriptive names (also extracts Force(Builtin) and Force(Force(Builtin)))
  • Common Context Extraction (CCE) UPLC optimizer pass — generalized to any single-hole position; extracts shared lambdas with descriptive names
  • Options.uplcOptimizers for custom optimizer chain configuration
  • CEK machine profiler: per-source-location and per-builtin-function breakdowns plus a state transition matrix; optimize-contract skill drives budget optimization workflow
  • UtxoFlow framework for multi-transaction off-chain flows (Phase 1): branching, recursion/loop support for local tail-recursive functions, parameterized flows (DataParameterizedFlowCellValidator), compile-time checks for async closures and non-tail recursion
  • CellValidator with full UtxoCell lifecycle: CellContext, TxBuilder integration, transitionSpend/transitionMint helpers, hardened against V011/V005/V016/V024 vulnerability patterns; AuctionCell reference example; Factory pattern for the Cardano UTxO model
  • scalus-blueprint-plugin v0.1 — sbt plugin for CIP-57 blueprint generation, with sbtn deploy and sbtn blueprint commands
  • Scalus plugin and example ejector ([#252](https://github.com/nau/scalus/issues/252)) — eject contract examples into standalone projects with cross-version sbt plugin support
  • recursive auction contract example with Bind pattern handling fix
  • agent-based testing model in scalus-testkit (ContractTestActor)
  • opaque-type support in FromData/ToData derivation and the compiler plugin; top-level opaque types resolved via $package module scanning; SIRModuleAnnotation marker trait and Module.anns field
  • variadic factory intrinsics for Map.singleton and Map.empty; List.unboxedNil[A] for unboxed empty list creation
  • Options.noWarn to silence SIR lowering warnings
  • MiniBF-compatible Blockfrost API endpoints; UtxoSource.FromAsset in BlockfrostProvider
  • emulator preconfig support: pre-initialize from JSON files, allow custom datums, extended JS API (tick, hasTx, getDelegation, getDatum, withState)
  • assertEvalWithBudgets and PlutusV3.withOptions for dual-budget testing across modes
  • optional Scalus on-chain identification tag marker (spec + implementation)
  • DynJson utility for dot-syntax JSON navigation
  • gated CEK diagnostic assertions for representation/arity mismatches (-Dscalus.assert.apply.data.to.uc=1): [APPLY-DATA-TO-NATIVE-UC], [APPLY-VCONSTR-ARITY-MISMATCH], [CASE-VCONSTR-ARITY-MISMATCH], [CASE-DATA-ARITY-MISMATCH]
  • documentation: Advanced Optimisations chapter, Authenticated Collections (Merkle Trees, MPF, Bilinear Accumulators) split into static/incremental pages, Ledger Framework architecture,

... (truncated)

Commits
  • 553d4d4 build: enable closure compiler for fullLinkJS in scalusCardanoLedger
  • 4b1476d docs: add 0.17.0 changelog entry
  • 37d5d89 docs: unify the articles related to the sbt plugin
  • 948897a chore: update sbt-scalafmt plugin to version 2.6.0
  • 74be950 style: scalafmtSbt build.sbt mima filter list
  • bc35885 ci: add mima filters for removed deprecated 0.14.x bloxbean APIs
  • a590821 chore!: remove deprecated APIs marked since 0.14.x
  • 1da3507 Merge pull request #262 from scalus3/debug/heisenbug-deterministic-repr
  • 9a32bc2 fix: address Copilot review on KnightsTest:475 heisenbug fix
  • ef24771 test: recalibrate budget expectations for KnightsTest:475 heisenbug fix
  • Additional commits viewable in compare view

Updates @cardano-foundation/cardano-connect-with-wallet from 0.2.19 to 0.2.20

Release notes

Sourced from @​cardano-foundation/cardano-connect-with-wallet's releases.

cardano-connect-with-wallet: v0.2.20

0.2.20 (2026-05-05)

Features

  • use peerjs instead of meerkat for cip45 (e4d8a4e)
Commits
  • 99a3679 Merge pull request #125 from cardano-foundation/release-please--branches--mai...
  • 720bd28 Merge branch 'main' into release-please--branches--main--components--cardano-...
  • b30c069 Merge pull request #127 from cardano-foundation/release-please--branches--mai...
  • 441f783 Merge branch 'main' into release-please--branches--main--components--cardano-...
  • 859f7a3 Merge pull request #126 from cardano-foundation/release-please--branches--mai...
  • ac3b22d chore(main): release cardano-connect-with-wallet 0.2.20
  • 9118c35 chore(main): release cardano-connect-js 0.2.3
  • a9b649a chore(main): release cardano-connect-with-wallet-core 0.2.11
  • f46ca4f Merge pull request #124 from cardano-foundation/feature/cip45-peerjs
  • e4d8a4e feat: use peerjs instead of meerkat for cip45
  • See full diff in compare view

Updates @cardano-foundation/cardano-connect-with-wallet-core from 0.2.10 to 0.2.11

Release notes

Sourced from @​cardano-foundation/cardano-connect-with-wallet-core's releases.

cardano-connect-with-wallet: v0.2.11

0.2.11 (2025-04-22)

Features

  • add cip45 connect button to wallet list component (da19212)

cardano-connect-with-wallet-core: v0.2.11

0.2.11 (2026-05-05)

Features

  • use peerjs instead of meerkat for cip45 (e4d8a4e)
Commits
  • ab08b69 Merge pull request #107 from cardano-foundation/release-please--branches--mai...
  • e84ea18 chore: fix tests
  • dbce54b chore(main): release cardano-connect-with-wallet 0.2.11
  • da19212 feat: add cip45 connect button to wallet list component
  • See full diff in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 11, 2026
… 3 updates

Bumps the cardano-ecosystem group with 3 updates in the / directory: [scalus](https://github.com/nau/scalus), [@cardano-foundation/cardano-connect-with-wallet](https://github.com/cardano-foundation/cardano-connect-with-wallet) and [@cardano-foundation/cardano-connect-with-wallet-core](https://github.com/cardano-foundation/cardano-connect-with-wallet).


Updates `scalus` from 0.15.0 to 0.17.0
- [Release notes](https://github.com/nau/scalus/releases)
- [Changelog](https://github.com/scalus3/scalus/blob/master/CHANGELOG.md)
- [Commits](scalus3/scalus@v0.15.0...v0.17.0)

Updates `@cardano-foundation/cardano-connect-with-wallet` from 0.2.19 to 0.2.20
- [Release notes](https://github.com/cardano-foundation/cardano-connect-with-wallet/releases)
- [Commits](cardano-foundation/cardano-connect-with-wallet@cardano-connect-with-wallet-v0.2.19...cardano-connect-with-wallet-v0.2.20)

Updates `@cardano-foundation/cardano-connect-with-wallet-core` from 0.2.10 to 0.2.11
- [Release notes](https://github.com/cardano-foundation/cardano-connect-with-wallet/releases)
- [Commits](cardano-foundation/cardano-connect-with-wallet@cardano-connect-with-wallet-v0.2.10...cardano-connect-with-wallet-v0.2.11)

---
updated-dependencies:
- dependency-name: "@cardano-foundation/cardano-connect-with-wallet"
  dependency-version: 0.2.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cardano-ecosystem
- dependency-name: "@cardano-foundation/cardano-connect-with-wallet-core"
  dependency-version: 0.2.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cardano-ecosystem
- dependency-name: scalus
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cardano-ecosystem
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump the cardano-ecosystem group with 3 updates chore(deps): bump the cardano-ecosystem group across 1 directory with 3 updates May 11, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/cardano-ecosystem-bfe7b385db branch from 071f384 to 8342d38 Compare May 11, 2026 13:31
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants