Skip to content

Latest commit

 

History

History
274 lines (150 loc) · 14 KB

CHANGELOG.md

File metadata and controls

274 lines (150 loc) · 14 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.16.0 (2025-02-24)

⚠ BREAKING CHANGES

  • hoist isBackgroundProcess script detection to utils package

Code Refactoring

  • hoist isBackgroundProcess script detection to utils package (25ae251)

0.15.7 (2025-02-06)

Features

  • introduce persistent cache for providers (e39bf3d)

0.15.6 (2025-01-31)

Bug Fixes

  • adjust logger levels to ensure correct logging (#1577) (2e4f552)

0.15.5 (2024-08-21)

Features

  • util: add string byte size function (bc3f4ef)
  • util: add string chunk by bytes function (82669e7)

0.15.4 (2024-07-22)

Note: Version bump only for package @cardano-sdk/util

0.15.3 (2024-07-11)

Note: Version bump only for package @cardano-sdk/util

0.15.2 (2024-06-14)

Bug Fixes

  • projection-typeorm: transform NftMetadataEntity.files to serializable & sanitize (0b839d0)

0.15.1 (2024-04-23)

Note: Version bump only for package @cardano-sdk/util

0.15.0 (2024-01-25)

⚠ BREAKING CHANGES

  • replace fromSerializableObj getErrorPrototype with errorTypes

Code Refactoring

  • replace fromSerializableObj getErrorPrototype with errorTypes (7a9770c)

0.14.5 (2023-12-07)

Note: Version bump only for package @cardano-sdk/util

0.14.4 (2023-12-04)

Note: Version bump only for package @cardano-sdk/util

0.14.3 (2023-11-29)

Note: Version bump only for package @cardano-sdk/util

0.14.2 (2023-09-29)

Note: Version bump only for package @cardano-sdk/util

0.14.1 (2023-09-20)

Bug Fixes

  • util: deserialize bytes as Uint8Array instead of Buffer (78460d3)

0.14.0 (2023-08-21)

⚠ BREAKING CHANGES

  • util: shallowArrayEquals was removed

Code Refactoring

  • util: removed shallowArrayEquals (f869896)

0.13.2 (2023-08-15)

Note: Version bump only for package @cardano-sdk/util

0.13.1 (2023-08-11)

Note: Version bump only for package @cardano-sdk/util

0.13.0 (2023-07-04)

⚠ BREAKING CHANGES

  • added change address resolver to the round robin input selector

Features

  • added change address resolver to the round robin input selector (ef654ca)

0.12.1 (2023-06-29)

Bug Fixes

  • util: add ServerNotReady to list of connection errors (c7faf01)

0.12.0 (2023-06-28)

⚠ BREAKING CHANGES

  • moved strictEquals, sameArrayItems, shallowArrayEquals to util package

Code Refactoring

  • move generic equals methods to util package (6b5dbd3)

0.11.0 (2023-06-05)

⚠ BREAKING CHANGES

  • hoist Cardano.Percent to util package

Features

  • util: get percentage from parts (d8570e1)

Code Refactoring

  • hoist Cardano.Percent to util package (e4da0e3)

0.10.0 (2023-05-22)

⚠ BREAKING CHANGES

  • util-dev: remove createStubLogger util

Features

  • util-dev: remove createStubLogger util (de06e4e)
  • util: export isPromise util (cc0b3b0)
  • util: transformObj util (40f4b0d)

0.9.0 (2023-05-02)

⚠ BREAKING CHANGES

  • hoist patchObject from util-dev to util package
  • simplify projection Sink to be an operator
    • stack property of returned errors was removed

Features

  • util: adds an util to resolve all promises contained within an object (db58ad4)

Bug Fixes

  • circular deps check in CI (070f5e9)

Code Refactoring

  • hoist patchObject from util-dev to util package (bea7e03)
  • simplify projection Sink to be an operator (d9c6826)
  • the TxSubmit endpoint no longer adds the stack trace when returning domain errors (f018f30)

0.8.2 (2023-03-13)

Note: Version bump only for package @cardano-sdk/util

0.8.1 (2023-03-01)

Features

  • util: add WithLogger type (6a2d79f)

0.8.0 (2023-02-17)

⚠ BREAKING CHANGES

    • Bip32PublicKey removed from core and replaced by the Bip32PublicKeyHex type from the crypto package.
  • Bip32PrivateKey removed from core and replaced by the Bip32PrivateKeyHex type from the crypto package.
  • Ed25519PublicKey removed from core and replaced by the Ed25519PublicKeyHex type from the crypto package.
  • Ed25519PrivateKey removed from core and replaced by the Ed25519PrivateKeyHex type from the crypto package.
  • Ed25519KeyHash removed from core and replaced by the Ed25519KeyHashHex type from the the crypto package.
  • Ed25519Signature removed from core and replaced by the Ed25519SignatureHex type from the crypto package.
  • Hash32ByteBase16 removed from core and replaced by the Hash32ByteBase16 type from the crypto package.
  • Hash28ByteBase16 removed from core and replaced by the Hash28ByteBase16 type from the crypto package.
  • The KeyAgent interface now has a new field bip32Ed25519.
  • The KeyAgentBase class and all its derived classes (InMemoryKeyAgent, LedgerKeyAgent and TrezorKeyAgent) must now be provided with a Bip32Ed25519 implementation on their constructors.
  • Bip32Path type was removed from the key-management package and replaced by the Bip32Path from the crypto package.
  • hoist Opaque types, hexBlob, Base64Blob and related utils

Features

  • util: added a new custom error for handling invalid arguments (74f9a15)

Bug Fixes

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

Code Refactoring

  • hoist Opaque types, hexBlob, Base64Blob and related utils (391a8f2)
  • refactor the SDK to use the new crypto package (3b41320)

0.7.0 (2022-12-22)

⚠ BREAKING CHANGES

  • create a new CML scope for every call of BuildTx in selection constraints

Bug Fixes

  • add sideEffects=false to package.json (a1cb8f8)
  • create a new CML scope for every call of BuildTx in selection constraints (6818ae4)
  • util: fixes util-dev version in dev dependencies (6c165bf)

0.6.0 (2022-11-04)

⚠ BREAKING CHANGES

  • lift deepEquals to util package in preparation for further wallet decomposition
  • hoist hexString utils to util package

Features

  • util: managed scope and util for handling freeable objects (7f03a53)
  • util: typescript DeepPartial utility type (824e7aa)

Bug Fixes

  • added missing contraints (7b351ca)
  • util: a websocket closed error is now correctly handled as a network error (6aa00a1)

Code Refactoring

  • hoist hexString utils to util package (0c99d9d)
  • lift deepEquals to util package in preparation for further wallet decomposition (c935a77)

0.5.0 (2022-08-30)

⚠ BREAKING CHANGES

  • contextLogger support

Features

  • util: expose isConnectionError check (c9c8bdb)

Code Refactoring

0.4.0 (2022-07-25)

Bug Fixes

  • util: add Set serialization support (237913f)
  • util: correctly deserialize Set items (adf458d)

0.3.0 (2022-06-24)