Skip to content

Latest commit

 

History

History
807 lines (433 loc) · 47 KB

File metadata and controls

807 lines (433 loc) · 47 KB

Change Log

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)

Features

  • 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)

Bug Fixes

  • [lw-12235] handle expected blockfrost 404 errors (3856c60)

0.26.3 (2025-02-06)

Features

  • introduce persistent cache for providers (e39bf3d)

0.26.2 (2025-01-31)

Bug Fixes

  • [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)

Features

  • 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)

⚠ BREAKING CHANGES

  • cardano-services-client: remove positional arg page in fetchSequentially

Bug Fixes

  • cardano-services-client: remove positional arg page in fetchSequentially (f2a815f)

0.25.0 (2025-01-22)

⚠ BREAKING CHANGES

  • cardano-services-client: return up to limit*addresses.length # of transactions

Bug Fixes

  • cardano-services-client: return up to limit*addresses.length # of transactions (e555950)

0.24.0 (2025-01-20)

⚠ BREAKING CHANGES

  • 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

Features

  • add order option to ChainHistoryProvider.transactionsByAddresses (9d816b3)
  • partial BaseWallet tx history (40a3ce0)

Bug Fixes

  • 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)

Features

  • cardano-services-client: preserve response body as BlockfrostError detail (875d278)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

⚠ BREAKING CHANGES

  • hoist remaining Blockfrost providers into cardano-services-client

Features

  • cardano-services-client: extend Blockfrost request pipeline to include body (a76691b)
  • hoist remaining Blockfrost providers into cardano-services-client (5b68405)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • cardano-services-client: separate otherProperties for base and file metadata (b0e7f3f)

0.22.0 (2024-11-13)

⚠ BREAKING CHANGES

  • hoist BlockfrostAssetProvider to cardano-services-client

Features

  • browser compatible BlockfrostAssetProvider (de59fcb)

Bug Fixes

  • 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)

Bug Fixes

  • cardano-services-client: comply HttpProvider with 'normal' Object behavior (9900635)

0.21.6 (2024-10-31)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

⚠ BREAKING CHANGES

  • hoist ws types to cardano-services-client package

Features

  • add web socket based transactions by addresses provider (63798e8)

Code Refactoring

  • 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)

⚠ BREAKING CHANGES

  • remove Cardano.TransactionId.fromTxBodyCbor
  • hoist getAssetNameAsText util to Asset.util namespace
  • hoist TxCBOR and TxBodyCBOR under Serialization namespace

Code Refactoring

  • 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)

Bug Fixes

  • produced coins error data is present only for ValueNotConserved (e01a30c)

0.19.14 (2024-07-25)

Features

  • 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)

Features

  • 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)

⚠ BREAKING CHANGES

  • upgrade cardano-services, cardano-services-client, e2e and util-dev packages to use version 0.28.0 of Axios

Miscellaneous Chores

  • upgrade Axios version to 0.28.0 (59fcd06)

0.18.0 (2024-03-26)

⚠ BREAKING CHANGES

  • cardnao-services: txSubmitApiProvider can now optionally take an axios adapter in its constructor

Features

  • cardnao-services: txSubmitApiProvider can now optionally take an axios adapter in its constructor (afcc82c)

0.17.10 (2024-03-12)

Features

  • cardano-services-client: increase details for cardano-submit-api txs submission errors (c36a4d2)

Bug Fixes

  • 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)

⚠ BREAKING CHANGES

  • replace fromSerializableObj getErrorPrototype with errorTypes

Code Refactoring

  • 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)

⚠ BREAKING CHANGES

  • bump stake pool provider api version to 1.1.0

Bug Fixes

  • make type orm stake pool provider back compatible (b007175)

0.15.1 (2023-12-04)

Features

  • cardano-services-client: map submit-api errors to new error types (d1e16bf)

0.15.0 (2023-11-29)

⚠ BREAKING CHANGES

  • stake registration and deregistration certificates now take a Credential instead of key hash

Features

  • 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)

⚠ BREAKING CHANGES

  • 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

Features

  • update core types with deserialized PlutusData (d8cc93b)

Bug Fixes

  • cardano-services-client: use service version instead of root version (cf9b173)
  • util: deserialize bytes as Uint8Array instead of Buffer (78460d3)

Code Refactoring

  • renamed field handle to handleResolutions (8b3296e)

0.13.0 (2023-09-12)

⚠ BREAKING CHANGES

  • include API version in HTTP service URL scheme

Features

  • 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)

⚠ BREAKING CHANGES

  • add HandleProvider.getPolicyIds and utilize it in PersonalWallet also, handles$ resolvedAt is now only set via hydration (provider)

Features

  • 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)

⚠ BREAKING CHANGES

  • 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

Features

  • 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)

Bug Fixes

  • cardano-services-client: background and profile image as ipfs url (054b12f)

0.10.3 (2023-07-03)

Bug Fixes

  • cardano-services-client: type of KoraLabsHandleProvider to be implementing HandleProvider (96f36da)

0.10.2 (2023-06-29)

Bug Fixes

  • cardano-services-client: package.json import (0293d14)

0.10.1 (2023-06-29)

Bug Fixes

  • fix handle api response property names (2ecc994)

0.10.0 (2023-06-28)

⚠ BREAKING CHANGES

  • revert inclusion of version in the HttpProvider interface

Features

  • adds cardanoAddress type in HandleResolution interface (2ee31c9)
  • implement verification and presubmission checks on handles in OgmiosTxProvider (0f18042)

Bug Fixes

  • revert inclusion of version in the HttpProvider interface (3f50013)

0.9.9 (2023-06-23)

Features

  • add API and software version HTTP headers (2e9664f)

Bug Fixes

  • handle undefined state on HandleResolution (#774) (5e5fee3)

0.9.8 (2023-06-20)

Features

  • 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)

Features

  • 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)

⚠ BREAKING CHANGES

  • rename AssetInfo 'quantity' to 'supply'
    • TokenMetadata has new mandatory property assetId
  • DbSyncAssetProvider constructor requires new DbSyncAssetProviderProp object as first positional argument
  • createAssetsService accepts an array of assetIds instead of a single assetId

Features

  • support assets fetching by ids (8ed208a)

Bug Fixes

  • circular deps check in CI (070f5e9)

Code Refactoring

  • rename AssetInfo 'quantity' to 'supply' (6e28df4)

0.8.0 (2023-03-13)

⚠ BREAKING CHANGES

  • core type for address string reprensetation 'Address' renamed to PaymentAddress

Code Refactoring

  • 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)

Bug Fixes

  • cardano-services: updated http provider error handling (#514) (33a4867)

0.7.0 (2022-12-22)

⚠ BREAKING CHANGES

    • 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

Features

  • add opaque numeric types to core package (9ead8bd)

Bug Fixes

  • add sideEffects=false to package.json (a1cb8f8)
  • cardano-services-client: import warning (2e0ac62)

Code Refactoring

  • classify TxSubmission errors as variant of CardanoNode error (234305e)

0.6.0 (2022-11-04)

⚠ BREAKING CHANGES

  • 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

Features

  • add pagination in 'transactionsByAddresses' (fc88afa)
  • make stake pools pagination a required arg (6cf8206)
  • support the complete set of protocol parameters (46d7aa9)

Bug Fixes

  • cardano-services-client: do not re-wrap UnknownTxSubmissionError (a51c9e8)

Code Refactoring

  • 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)

⚠ BREAKING CHANGES

  • replace NetworkInfoProvider.timeSettings with eraSummaries

Features

  • cardano-services-client: add asset info http provider (866f3d5)
  • replace NetworkInfoProvider.timeSettings with eraSummaries (58f6fc7)

Bug Fixes

  • cardano-services-client: added Axios adapter to allow patching the axios requests method (166a273)

0.4.0 (2022-07-25)

Features

  • cardano-services-client: add asset info http provider (866f3d5)

0.3.0 (2022-06-24)

⚠ BREAKING CHANGES

  • move stakePoolStats from wallet provider to stake pool provider
  • rename StakePoolSearchProvider to StakePoolProvider
  • add serializable object key transformation support
  • cardano-services-client: reimplement txSubmitHttpProvider using createHttpProvider
  • cardano-graphql: remove graphql concerns from services client package, rename

Features

  • 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)

Bug Fixes

  • 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)

Miscellaneous Chores

  • cardano-graphql: remove graphql concerns from services client package, rename (f197e46)

Code Refactoring

  • add serializable object key transformation support (32e422e)
  • cardano-services-client: reimplement txSubmitHttpProvider using createHttpProvider (db17e34)
  • move stakePoolStats from wallet provider to stake pool provider (52d71a7)
  • rename StakePoolSearchProvider to StakePoolProvider (b432103)