All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.16.0 (2025-02-24)
- hoist isBackgroundProcess script detection to utils package
- hoist isBackgroundProcess script detection to utils package (25ae251)
0.15.7 (2025-02-06)
- introduce persistent cache for providers (e39bf3d)
0.15.6 (2025-01-31)
0.15.5 (2024-08-21)
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)
- 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)
- replace fromSerializableObj getErrorPrototype with errorTypes
- 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)
- util: deserialize bytes as Uint8Array instead of Buffer (78460d3)
0.14.0 (2023-08-21)
- util: shallowArrayEquals was removed
- 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)
- added change address resolver to the round robin input selector
- added change address resolver to the round robin input selector (ef654ca)
0.12.1 (2023-06-29)
- util: add ServerNotReady to list of connection errors (c7faf01)
0.12.0 (2023-06-28)
- moved strictEquals, sameArrayItems, shallowArrayEquals to util package
- move generic equals methods to util package (6b5dbd3)
0.11.0 (2023-06-05)
- hoist Cardano.Percent to util package
- util: get percentage from parts (d8570e1)
- hoist Cardano.Percent to util package (e4da0e3)
0.10.0 (2023-05-22)
- util-dev: remove createStubLogger util
- util-dev: remove createStubLogger util (de06e4e)
- util: export isPromise util (cc0b3b0)
- util: transformObj util (40f4b0d)
0.9.0 (2023-05-02)
- hoist patchObject from util-dev to util package
- simplify projection Sink to be an operator
-
- stack property of returned errors was removed
- util: adds an util to resolve all promises contained within an object (db58ad4)
- circular deps check in CI (070f5e9)
- 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)
- util: add WithLogger type (6a2d79f)
0.8.0 (2023-02-17)
-
- 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
- util: added a new custom error for handling invalid arguments (74f9a15)
- 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)
- create a new CML scope for every call of BuildTx in selection constraints
- 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)
- lift deepEquals to util package in preparation for further wallet decomposition
- hoist hexString utils to util package
- util: managed scope and util for handling freeable objects (7f03a53)
- util: typescript DeepPartial utility type (824e7aa)
- added missing contraints (7b351ca)
- util: a websocket closed error is now correctly handled as a network error (6aa00a1)
- 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)
- contextLogger support
- util: expose isConnectionError check (c9c8bdb)
- contextLogger support (6d5da8e)