All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.26.10 (2025-04-14)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.26.9 (2025-04-08)
- cardano-services-client: restore KoraLabsHandleProvider (d81aaeb)
- discover shared wallet by metadata label (ff3c6d6)
0.26.8 (2025-03-03)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.26.7 (2025-02-25)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.26.6 (2025-02-24)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.26.5 (2025-02-19)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.26.4 (2025-02-10)
- [lw-12235] handle expected blockfrost 404 errors (3856c60)
0.26.3 (2025-02-06)
- introduce persistent cache for providers (e39bf3d)
0.26.2 (2025-01-31)
- [lw-12169] map pool id in blockfrost rewards provider response (6456c91)
- adjust logger levels to ensure correct logging (#1577) (2e4f552)
0.26.1 (2025-01-27)
- cardano-services: blockfrost chain history provider now caches transactions locally (4687f72)
- cardano-services: blockfrost utxo provider now caches utxos locally (8cb0dac)
0.26.0 (2025-01-25)
- cardano-services-client: remove positional arg
page
in fetchSequentially
- cardano-services-client: remove positional arg
page
in fetchSequentially (f2a815f)
0.25.0 (2025-01-22)
- cardano-services-client: return up to limit*addresses.length # of transactions
- cardano-services-client: return up to limit*addresses.length # of transactions (e555950)
0.24.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
- add order option to ChainHistoryProvider.transactionsByAddresses
- add order option to ChainHistoryProvider.transactionsByAddresses (9d816b3)
- partial BaseWallet tx history (40a3ce0)
- cardano-services-client: deduplicate BF chain history transactions by addresses (a656527)
- correct return type of RewardAccount.toHash (67765f1)
0.23.7 (2025-01-17)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.23.6 (2025-01-09)
- cardano-services-client: preserve response body as BlockfrostError detail (875d278)
- cardano-services-client: map Blockfrost ValueNotConserved and OutsideOfValidityInterval errors (68fb8c8)
- cardano-services-client: preserve blockfrost error response text (13faa42)
0.23.5 (2025-01-02)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.23.4 (2024-12-20)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.23.3 (2024-12-16)
- cardano-services-client: correct blockfrost tx submit request body (eb2f69d)
0.23.2 (2024-12-05)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.23.1 (2024-12-02)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.23.0 (2024-12-02)
- hoist remaining Blockfrost providers into cardano-services-client
- cardano-services-client: extend Blockfrost request pipeline to include body (a76691b)
- hoist remaining Blockfrost providers into cardano-services-client (5b68405)
- cardano-services-client: map conway deposit parameters (45f4c98)
- cardano-services-client: workaround blockfrost slotLength issue in local network (a0b8497)
0.22.3 (2024-11-23)
- add blockfrost DRep provider (55c37bb)
0.22.2 (2024-11-20)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.22.1 (2024-11-18)
- cardano-services-client: separate otherProperties for base and file metadata (b0e7f3f)
0.22.0 (2024-11-13)
- hoist BlockfrostAssetProvider to cardano-services-client
- browser compatible BlockfrostAssetProvider (de59fcb)
- cardano-services-client: map blockfrost asset metadata files src from array to string (1dc0169)
- cardano-services-client: map nft metadata version to the one specified in metadata (b5c9f26)
0.21.7 (2024-11-04)
- cardano-services-client: comply HttpProvider with 'normal' Object behavior (9900635)
0.21.6 (2024-10-31)
- cardano-services-client: txSubmitApiProvider now computes the tx id correctly (09b6b69)
0.21.5 (2024-10-25)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.21.4 (2024-10-11)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.21.3 (2024-10-11)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.21.2 (2024-10-09)
- cardano-services-client: do not call timout id unref in browsers (4be68ab)
0.21.1 (2024-10-06)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.21.0 (2024-10-03)
- hoist ws types to cardano-services-client package
- add web socket based transactions by addresses provider (63798e8)
- hoist ws types to cardano-services-client package (72e42ce)
0.20.10 (2024-09-27)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.20.9 (2024-09-25)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.20.8 (2024-09-12)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.20.7 (2024-09-10)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.20.6 (2024-09-06)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.20.5 (2024-09-04)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.20.4 (2024-08-23)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.20.3 (2024-08-22)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.20.2 (2024-08-21)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.20.1 (2024-08-20)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.20.0 (2024-08-07)
- remove Cardano.TransactionId.fromTxBodyCbor
- hoist getAssetNameAsText util to Asset.util namespace
- hoist TxCBOR and TxBodyCBOR under Serialization namespace
- resolve circular references in core package (87aa26f)
0.19.16 (2024-08-01)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.15 (2024-07-31)
- produced coins error data is present only for ValueNotConserved (e01a30c)
0.19.14 (2024-07-25)
- add web socket based network info provider (7c47ce0)
0.19.13 (2024-07-22)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.12 (2024-07-11)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.11 (2024-07-10)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.10 (2024-06-26)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.9 (2024-06-20)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.8 (2024-06-18)
- cardano-services-client: allow custom apiVersion for providers (89f5ff4)
0.19.7 (2024-06-17)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.6 (2024-06-14)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.5 (2024-06-05)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.4 (2024-05-20)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.3 (2024-05-02)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.2 (2024-04-26)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.1 (2024-04-23)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.19.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.18.0 (2024-03-26)
- cardnao-services: txSubmitApiProvider can now optionally take an axios adapter in its constructor
- cardnao-services: txSubmitApiProvider can now optionally take an axios adapter in its constructor (afcc82c)
0.17.10 (2024-03-12)
- cardano-services-client: increase details for cardano-submit-api txs submission errors (c36a4d2)
- cardano-services: phase-2 failure tx mapper (320cd41)
0.17.9 (2024-02-29)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.17.8 (2024-02-28)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.17.7 (2024-02-23)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.17.6 (2024-02-12)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.17.5 (2024-02-08)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.17.4 (2024-02-07)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.17.3 (2024-02-02)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.17.2 (2024-02-02)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.17.1 (2024-01-31)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.17.0 (2024-01-25)
- replace fromSerializableObj getErrorPrototype with errorTypes
- replace fromSerializableObj getErrorPrototype with errorTypes (7a9770c)
0.16.6 (2024-01-17)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.16.5 (2024-01-05)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.16.4 (2023-12-21)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.16.3 (2023-12-20)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.16.2 (2023-12-14)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.16.1 (2023-12-12)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.16.0 (2023-12-07)
- bump stake pool provider api version to 1.1.0
- make type orm stake pool provider back compatible (b007175)
0.15.1 (2023-12-04)
- cardano-services-client: map submit-api errors to new error types (d1e16bf)
0.15.0 (2023-11-29)
- stake registration and deregistration certificates now take a Credential instead of key hash
- cardano-services-client: add tx submit api provider (876f651)
- stake registration and deregistration certificates now take a Credential instead of key hash (49612f0)
0.14.4 (2023-10-19)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.14.3 (2023-10-12)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.14.2 (2023-10-09)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.14.1 (2023-09-29)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.14.0 (2023-09-20)
- renamed field handle to handleResolutions
- 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
- update core types with deserialized PlutusData (d8cc93b)
- cardano-services-client: use service version instead of root version (cf9b173)
- util: deserialize bytes as Uint8Array instead of Buffer (78460d3)
- renamed field handle to handleResolutions (8b3296e)
0.13.0 (2023-09-12)
- include API version in HTTP service URL scheme
- include API version in HTTP service URL scheme (3c10d33)
0.12.2 (2023-08-29)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.12.1 (2023-08-21)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.12.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)
0.11.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
- epoch rewards now includes the pool id of the pool that generated the reward (96fd72b)
0.10.6 (2023-07-31)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.10.5 (2023-07-13)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.10.4 (2023-07-04)
- cardano-services-client: background and profile image as ipfs url (054b12f)
0.10.3 (2023-07-03)
- cardano-services-client: type of KoraLabsHandleProvider to be implementing HandleProvider (96f36da)
0.10.2 (2023-06-29)
- cardano-services-client: package.json import (0293d14)
0.10.1 (2023-06-29)
- fix handle api response property names (2ecc994)
0.10.0 (2023-06-28)
- revert inclusion of version in the HttpProvider interface
- adds cardanoAddress type in HandleResolution interface (2ee31c9)
- implement verification and presubmission checks on handles in OgmiosTxProvider (0f18042)
- revert inclusion of version in the HttpProvider interface (3f50013)
0.9.9 (2023-06-23)
- add API and software version HTTP headers (2e9664f)
0.9.8 (2023-06-20)
- cardano-services-client: add handle http provider (4cc6b4a)
- map out optional properties from Koralab api response (1efd986)
0.9.7 (2023-06-13)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.9.6 (2023-06-12)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.9.5 (2023-06-06)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.9.4 (2023-06-05)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.9.3 (2023-06-01)
- cardano-services-client: add KoraLabsHandleProvider (746e311)
0.9.2 (2023-05-24)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.9.1 (2023-05-22)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.9.0 (2023-05-02)
- rename AssetInfo 'quantity' to 'supply'
-
TokenMetadata
has new mandatory propertyassetId
DbSyncAssetProvider
constructor requires newDbSyncAssetProviderProp
object as first positional argumentcreateAssetsService
accepts an array of assetIds instead of a single assetId
- support assets fetching by ids (8ed208a)
- circular deps check in CI (070f5e9)
- rename AssetInfo 'quantity' to 'supply' (6e28df4)
0.8.0 (2023-03-13)
- core type for address string reprensetation 'Address' renamed to PaymentAddress
- core type for address string reprensetation 'Address' renamed to PaymentAddress (4287463)
0.7.2 (2023-03-01)
Note: Version bump only for package @cardano-sdk/cardano-services-client
0.7.1 (2023-02-17)
0.7.0 (2022-12-22)
-
- 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
- classify TxSubmission errors as variant of CardanoNode error
- add opaque numeric types to core package (9ead8bd)
- classify TxSubmission errors as variant of CardanoNode error (234305e)
0.6.0 (2022-11-04)
- support the complete set of protocol parameters
- make stake pools pagination a required arg
- add pagination in 'transactionsByAddresses'
- rework TxSubmitProvider to submit transactions as hex string instead of Buffer
- rework all provider signatures args from positional to a single object
- add pagination in 'transactionsByAddresses' (fc88afa)
- make stake pools pagination a required arg (6cf8206)
- support the complete set of protocol parameters (46d7aa9)
- cardano-services-client: do not re-wrap UnknownTxSubmissionError (a51c9e8)
- rework all provider signatures args from positional to a single object (dee30b5)
- rework TxSubmitProvider to submit transactions as hex string instead of Buffer (032a1b7)
0.5.0 (2022-08-30)
- replace
NetworkInfoProvider.timeSettings
witheraSummaries
- cardano-services-client: add asset info http provider (866f3d5)
- replace
NetworkInfoProvider.timeSettings
witheraSummaries
(58f6fc7)
- cardano-services-client: added Axios adapter to allow patching the axios requests method (166a273)
0.4.0 (2022-07-25)
- cardano-services-client: add asset info http provider (866f3d5)
- move stakePoolStats from wallet provider to stake pool provider
- rename
StakePoolSearchProvider
toStakePoolProvider
- add serializable object key transformation support
- cardano-services-client: reimplement txSubmitHttpProvider using createHttpProvider
- cardano-graphql: remove graphql concerns from services client package, rename
- add ChainHistory http provider (64aa7ae)
- add utxo http provider (a55fcdb)
- cardano-services-client: add generic http provider client (72e2060)
- cardano-services-client: add stakePoolSearchHttpProvider (286f41f)
- cardano-services-client: networkInfoProvider (a304468)
- rewards data (5ce2ff0)
- web-extension: add rewards provider support (3630fba)
- cardano-services-client: http provider can now be the return value of an async function (e732f5d)
- cardano-services-client: update test URL and reword docblock (4bfe001)
- cardano-graphql: remove graphql concerns from services client package, rename (f197e46)