All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.25.7 (2025-02-19)
Note: Version bump only for package @cardano-sdk/util-dev
0.25.6 (2025-02-10)
Note: Version bump only for package @cardano-sdk/util-dev
0.25.5 (2025-02-06)
Note: Version bump only for package @cardano-sdk/util-dev
0.25.4 (2025-01-31)
Note: Version bump only for package @cardano-sdk/util-dev
0.25.3 (2025-01-27)
Note: Version bump only for package @cardano-sdk/util-dev
0.25.2 (2025-01-25)
Note: Version bump only for package @cardano-sdk/util-dev
0.25.1 (2025-01-22)
Note: Version bump only for package @cardano-sdk/util-dev
0.25.0 (2025-01-20)
- remove BaseWallet stake pool and drep provider dependency
- add RewardAccountInfoProvider as a new BaseWallet dependency
- correct return type of RewardAccount.toHash
- partial BaseWallet tx history (40a3ce0)
- correct return type of RewardAccount.toHash (67765f1)
0.24.6 (2025-01-17)
Note: Version bump only for package @cardano-sdk/util-dev
0.24.5 (2025-01-09)
- add stub handle provider option for e2e tests (051c6b0)
0.24.4 (2025-01-02)
Note: Version bump only for package @cardano-sdk/util-dev
0.24.3 (2024-12-20)
Note: Version bump only for package @cardano-sdk/util-dev
0.24.2 (2024-12-16)
Note: Version bump only for package @cardano-sdk/util-dev
0.24.1 (2024-12-05)
Note: Version bump only for package @cardano-sdk/util-dev
0.24.0 (2024-12-02)
- wallet: DRepDelegatee type has changed to include DrepInfo
- createRewardsAccountTracker now requires a drepInfo$ dependency.
- BaseWallet requires a DrepProvider as a dependency
- wallet: implement DrepStatusTracker (6362d83)
0.23.14 (2024-12-02)
Note: Version bump only for package @cardano-sdk/util-dev
0.23.13 (2024-11-23)
Note: Version bump only for package @cardano-sdk/util-dev
0.23.12 (2024-11-20)
- wallet: getCollateral callback now passes empty array to wallet if no colateral found (833db68)
0.23.11 (2024-11-18)
- transaction tracker now compares transactions in linear time before emission (2306f10)
0.23.10 (2024-11-13)
Note: Version bump only for package @cardano-sdk/util-dev
0.23.9 (2024-11-04)
Note: Version bump only for package @cardano-sdk/util-dev
0.23.8 (2024-10-31)
Note: Version bump only for package @cardano-sdk/util-dev
0.23.7 (2024-10-25)
Note: Version bump only for package @cardano-sdk/util-dev
0.23.6 (2024-10-11)
- project cip68 metadata when datum resides in tx witness (164032d)
0.23.5 (2024-10-11)
Note: Version bump only for package @cardano-sdk/util-dev
0.23.4 (2024-10-09)
Note: Version bump only for package @cardano-sdk/util-dev
0.23.3 (2024-10-06)
Note: Version bump only for package @cardano-sdk/util-dev
0.23.2 (2024-10-03)
Note: Version bump only for package @cardano-sdk/util-dev
0.23.1 (2024-09-27)
Note: Version bump only for package @cardano-sdk/util-dev
0.23.0 (2024-09-25)
- OgmiosObservableCardanoNode and bufferChainSyncEvent were moved from core package to projection package
- hoist bufferChainSyncEvent to projection package (dd8b52f)
0.22.10 (2024-09-12)
- correctly set handle owner when handle is upgraded to cip68 (71204e0)
0.22.9 (2024-09-10)
Note: Version bump only for package @cardano-sdk/util-dev
0.22.8 (2024-09-06)
Note: Version bump only for package @cardano-sdk/util-dev
0.22.7 (2024-09-04)
Note: Version bump only for package @cardano-sdk/util-dev
0.22.6 (2024-08-23)
Note: Version bump only for package @cardano-sdk/util-dev
0.22.5 (2024-08-22)
Note: Version bump only for package @cardano-sdk/util-dev
0.22.4 (2024-08-21)
Note: Version bump only for package @cardano-sdk/util-dev
0.22.3 (2024-08-20)
Note: Version bump only for package @cardano-sdk/util-dev
0.22.2 (2024-08-07)
Note: Version bump only for package @cardano-sdk/util-dev
0.22.1 (2024-08-01)
Note: Version bump only for package @cardano-sdk/util-dev
0.22.0 (2024-07-31)
- add ObservableCardanoNode.submitTx method
- update core CardanoNode error types
- Removed
OnChainTx
witness.scripts
andauxiliaryData.scripts
- Removed
- add ObservableCardanoNode.submitTx method (8289062)
- cardano-services: sanchonet support (13109d6)
- serialize only valid conway params in gov action (a0d3fc0)
- use reason as ProviderFailure when innerError is missing (3777d8e)
- adapt to ogmios 6 changes (e9c5692), closes /github.com/input-output-hk/cardano-js-sdk/pull/927#discussion_r1352081210
0.21.8 (2024-07-25)
Note: Version bump only for package @cardano-sdk/util-dev
0.21.7 (2024-07-22)
Note: Version bump only for package @cardano-sdk/util-dev
0.21.6 (2024-07-11)
Note: Version bump only for package @cardano-sdk/util-dev
0.21.5 (2024-07-10)
Note: Version bump only for package @cardano-sdk/util-dev
0.21.4 (2024-06-26)
Note: Version bump only for package @cardano-sdk/util-dev
0.21.3 (2024-06-20)
Note: Version bump only for package @cardano-sdk/util-dev
0.21.2 (2024-06-17)
Note: Version bump only for package @cardano-sdk/util-dev
0.21.1 (2024-06-14)
Note: Version bump only for package @cardano-sdk/util-dev
0.21.0 (2024-06-05)
- Input selectors now return selected inputs in lexicographic order
- new input selection parameter added 'mustSpendUtxo', which force such UTXOs to be part of the selection
- txBuilder now takes a new optional dependency TxEvaluator
- added to the txBuilder the following new methods 'addInput', 'addReferenceInput' and 'addDatum'
- the txBuilder now supports spending from script inputs
- the txBuilder now resolve unknown inputs from on-chain data
- outputBuilder 'datum' function can now take PlutusData as inline datum
- added to the OutputBuilder a new method 'scriptReference'
- walletUtilContext now requires an additional property 'chainHistoryProvider'
- initializeTx now takes the list of redeemerByType and the script versions of the plutus scripts in the transaction
- tx-builder now supports spending from plutus scripts (936351e)
- project datum nft metadata with missing extra field (9b283d9)
- remove null characters from user-specified strings when storing nft metadata (29a0014)
- sanitize NftMetadata.otherProperties recursively (95c8bd8), closes #1294
0.20.4 (2024-05-20)
Note: Version bump only for package @cardano-sdk/util-dev
0.20.3 (2024-05-02)
- util-dev: adjust stakePoolProviderStub with text filters option (ac67312)
0.20.2 (2024-04-26)
Note: Version bump only for package @cardano-sdk/util-dev
0.20.1 (2024-04-23)
Note: Version bump only for package @cardano-sdk/util-dev
0.20.0 (2024-04-15)
- upgrade cardano-services, cardano-services-client, e2e and util-dev packages to use version 0.28.0 of Axios
- upgrade Axios version to 0.28.0 (59fcd06)
0.19.18 (2024-03-26)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.17 (2024-03-12)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.16 (2024-02-29)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.15 (2024-02-28)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.14 (2024-02-23)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.13 (2024-02-12)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.12 (2024-02-08)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.11 (2024-02-07)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.10 (2024-02-02)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.9 (2024-02-02)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.8 (2024-01-31)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.7 (2024-01-25)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.6 (2024-01-17)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.5 (2024-01-05)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.4 (2023-12-21)
- util-dev: add stub data for regression test (37058d0)
0.19.3 (2023-12-20)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.2 (2023-12-14)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.1 (2023-12-12)
Note: Version bump only for package @cardano-sdk/util-dev
0.19.0 (2023-12-07)
- remove KeyAgent.knownAddresses
- remove AsyncKeyAgent.knownAddresses$
- remove LazyWalletUtil and setupWallet utils
- replace KeyAgent dependency on InputResolver with props passed to sign method
- re-purpose AddressManager to Bip32Account: addresses are now stored only by the wallet
- remove indirect KeyAgent dependency on ObservableWallet (8dcfbc4)
0.18.1 (2023-12-04)
Note: Version bump only for package @cardano-sdk/util-dev
0.18.0 (2023-11-29)
- stake registration and deregistration certificates now take a Credential instead of key hash
- stake registration and deregistration certificates now take a Credential instead of key hash (49612f0)
0.17.3 (2023-10-19)
- util-dev: add createStubObservable util (f7621d7)
0.17.2 (2023-10-12)
Note: Version bump only for package @cardano-sdk/util-dev
0.17.1 (2023-10-09)
Note: Version bump only for package @cardano-sdk/util-dev
0.17.0 (2023-09-29)
-
- key-management
stubSignTransaction
positional args were replaced by named args, as defined inStubSignTransactionProps
. A newdRepPublicKey
named arg is part ofStubSignTransactionProps
- key-management
- update for Conway transaction fields (c32513b)
0.16.0 (2023-09-20)
- remove the CML serialization code from core package
- remove AssetInfo.history and AssetInfo.mintOrBurnCount
- incompatible with previous revisions of cardano-services
- rename utxo and transactions PouchDB stores
- update type of Tx.witness.redeemers
- update type of Tx.witness.datums
- update type of TxOut.datum
- remove Cardano.Datum type
fix(cardano-services): correct chain history openApi endpoints path url to match version
- remove the CML serialization code from core package (62f4252)
- update core types with deserialized PlutusData (d8cc93b)
- util-dev: add with-inline-datum.json chain sync data (ff0b923)
- correct ogmiosToCore auxiliaryData mapping (eb0ddc0)
- util-dev: add missing 'inputSource' prop to some chainSync datasets (0b236c9)
- remove AssetInfo.history and AssetInfo.mintOrBurnCount (4c0a7ee)
0.15.3 (2023-09-12)
Note: Version bump only for package @cardano-sdk/util-dev
0.15.2 (2023-08-29)
Note: Version bump only for package @cardano-sdk/util-dev
0.15.1 (2023-08-21)
Note: Version bump only for package @cardano-sdk/util-dev
0.15.0 (2023-08-15)
- add HandleProvider.getPolicyIds and utilize it in PersonalWallet also, handles$ resolvedAt is now only set via hydration (provider)
- add HandleProvider.getPolicyIds and utilize it in PersonalWallet also, handles$ resolvedAt is now only set via hydration (provider) (af6a8d0)
- util-dev: use handle asset in mock utxo provider (2e06dfa)
0.14.0 (2023-08-11)
- EpochRewards renamed to Reward
- The pool the stake address was delegated to when the reward is earned is now included in the EpochRewards (Will be null for payments from the treasury or the reserves)
- Reward no longer coalesce rewards from the same epoch
- rename AddressEntity.stakingCredentialHash -> stakeCredentialHash
- rename BaseAddress.getStakingCredential -> getStakeCredential
- wallet: add optional callback for getCollateral
- epoch rewards now includes the pool id of the pool that generated the reward (96fd72b)
- util-dev: add cip19TestVectors (0d3dc02)
- wallet: add optional callback for getCollateral (9c5ce22)
- rename/replace occurences of 'staking' with 'stake' where appropriate (05fc4c4)
0.13.9 (2023-07-31)
Note: Version bump only for package @cardano-sdk/util-dev
0.13.8 (2023-07-13)
Note: Version bump only for package @cardano-sdk/util-dev
0.13.7 (2023-07-04)
Note: Version bump only for package @cardano-sdk/util-dev
0.13.6 (2023-06-29)
- util-dev: add binds option to setup postgres container (57040ca)
0.13.5 (2023-06-29)
Note: Version bump only for package @cardano-sdk/util-dev
0.13.4 (2023-06-28)
- adds cardanoAddress type in HandleResolution interface (2ee31c9)
- implement verification and presubmission checks on handles in OgmiosTxProvider (0f18042)
0.13.3 (2023-06-23)
Note: Version bump only for package @cardano-sdk/util-dev
0.13.2 (2023-06-20)
Note: Version bump only for package @cardano-sdk/util-dev
0.13.1 (2023-06-13)
- correct ledger mapping canonical asset and asset group ordering (2095877)
0.13.0 (2023-06-12)
- SignedTx.ctx now renamed to context
- add context to txSubmit (57589ec)
0.12.1 (2023-06-06)
- add ObservableWallet.handles$ that emits own handles (1c3b532)
0.12.0 (2023-06-05)
- hoist Cardano.Percent to util package
-
- remove
epochRewards
and typeStakePoolEpochRewards
- remove
- remove
transactions
and typeStakePoolTransactions
- hoist Cardano.Percent to util package (e4da0e3)
- remove unusable fields from StakePool core type (a7aa17f)
0.11.1 (2023-06-01)
Note: Version bump only for package @cardano-sdk/util-dev
0.11.0 (2023-05-24)
- the single address wallet now takes an additional dependency 'AddressDiscovery'
- the single address wallet now takes an additional dependency 'AddressDiscovery' (d6d7cff)
0.10.0 (2023-05-22)
- util-dev: remove createStubLogger util
0.9.0 (2023-05-02)
- hoist patchObject from util-dev to util package
- add healthCheck$ to ObservableCardanoNode (df35035)
- expose configurable request timeout (cea5379)
- util-dev: add new chainSync dataset (WithMint) (1a22f8a)
- util-dev: update retirement chain sync dataset (4ae30a7)
- circular deps check in CI (070f5e9)
- util-dev: change hash of replayed block after rollback (3d8c558)
- util-dev: transform chainSyncData with fromSerializableObject (91d6b92)
- hoist patchObject from util-dev to util package (bea7e03)
0.8.0 (2023-03-13)
- core type for address string reprensetation 'Address' renamed to PaymentAddress
- util-dev: add DockerUtil (hoisted from cardano-services tests) (ccb86ab)
- util-dev: add patchObject test util (17afde8)
- core type for address string reprensetation 'Address' renamed to PaymentAddress (4287463)
0.7.1 (2023-03-01)
Note: Version bump only for package @cardano-sdk/util-dev
0.7.0 (2023-02-17)
- reworks stake pool epoch rewards fields to be ledger compliant
- EraSummary.parameters.slotLength type changed from number to Milliseconds
- update EraSummary slotLength type to be Milliseconds (fb1f1a2)
- util-dev: adds a reset method to test logger to reset recorded logged messages (4ebe552)
- reworks stake pool epoch rewards fields to be ledger compliant (a9ff583)
0.6.0 (2022-12-22)
- moved testnetEraSummaries to util-dev package
-
- BlockSize is now an OpaqueNumber rather than a type alias for number
- BlockNo is now an OpaqueNumber rather than a type alias for number
- EpochNo is now an OpaqueNumber rather than a type alias for number
- Slot is now an OpaqueNumber rather than a type alias for number
- Percentage is now an OpaqueNumber rather than a type alias for number
- add opaque numeric types to core package (9ead8bd)
- add sideEffects=false to package.json (a1cb8f8)
- moved testnetEraSummaries to util-dev package (5ad0514)
0.5.0 (2022-11-04)
- free CSL resources using freeable util
- make stake pools pagination a required arg
- rework all provider signatures args from positional to a single object
- free CSL resources using freeable util (5ce0056)
- rework all provider signatures args from positional to a single object (dee30b5)
0.4.1 (2022-08-30)
- util-dev: add test logger object (d0453e3)
- util-dev: rm TestLogger dependency on 'stream' for browser compat (297a27e)
0.4.0 (2022-07-25)
- move stakePoolStats from wallet provider to stake pool provider
- rename
StakePoolSearchProvider
toStakePoolProvider
- remove TimeSettingsProvider and NetworkInfo.currentEpoch
- change TimeSettings interface from fn to obj
- util-dev: rename mock minimumCost to minimumCostCoefficient
- add totalResultCount to StakePoolSearch response (4265f6a)
- cardano-graphql-services: module logger (d93a121)
- cardano-services: stake pool search http server (c3dd013)
- util-dev: add createStubTimeSettingsProvider (d19321b)
- util-dev: add createStubUtxoProvider (ac4156d)
- util-dev: add utils to create TxIn/TxOut/Utxo, refactor SelectionConstraints to use core types (021087e)
- rm imports from @cardano-sdk//src/ (3fdead3)
- change TimeSettings interface from fn to obj (bc3b22d)
- move stakePoolStats from wallet provider to stake pool provider (52d71a7)
- remove TimeSettingsProvider and NetworkInfo.currentEpoch (4a8f72f)
- rename
StakePoolSearchProvider
toStakePoolProvider
(b432103) - util-dev: rename mock minimumCost to minimumCostCoefficient (1632c1d)