diff --git a/CHANGELOG.md b/CHANGELOG.md index fc7b72822..96fa37ad3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # CHANGELOG +## 12.3.2 Jun 12, 2023 + +Changes: + +- Adjust `SubstrateNetwork` typing with `HexString` genesisHash +- Re-export `Constructor` type (deprecated, replaced with `Class`) + + ## 12.3.1 Jun 11, 2023 Changes: diff --git a/package.json b/package.json index 6eb7db44f..f8cc1006b 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "sideEffects": false, "type": "module", - "version": "12.3.1", + "version": "12.3.2", "versions": { "git": "12.3.1", "npm": "12.3.1" diff --git a/packages/hw-ledger-transports/package.json b/packages/hw-ledger-transports/package.json index d6da95848..bb3ae92b3 100644 --- a/packages/hw-ledger-transports/package.json +++ b/packages/hw-ledger-transports/package.json @@ -14,7 +14,7 @@ }, "sideEffects": false, "type": "module", - "version": "12.3.1", + "version": "12.3.2", "browser": "browser.js", "main": "node.js", "react-native": "react-native.js", @@ -22,7 +22,7 @@ "@ledgerhq/hw-transport": "^6.28.4", "@ledgerhq/hw-transport-webhid": "^6.27.15", "@ledgerhq/hw-transport-webusb": "^6.27.15", - "@polkadot/util": "12.3.1", + "@polkadot/util": "12.3.2", "tslib": "^2.5.3" }, "optionalDependencies": { diff --git a/packages/hw-ledger/package.json b/packages/hw-ledger/package.json index 2d0e99e2a..316207be2 100644 --- a/packages/hw-ledger/package.json +++ b/packages/hw-ledger/package.json @@ -17,11 +17,11 @@ "./detectPackage.cjs" ], "type": "module", - "version": "12.3.1", + "version": "12.3.2", "main": "index.js", "dependencies": { - "@polkadot/hw-ledger-transports": "12.3.1", - "@polkadot/util": "12.3.1", + "@polkadot/hw-ledger-transports": "12.3.2", + "@polkadot/util": "12.3.2", "@zondax/ledger-substrate": "^0.40.7", "tslib": "^2.5.3" } diff --git a/packages/keyring/package.json b/packages/keyring/package.json index d89cd3823..2e84e17a4 100644 --- a/packages/keyring/package.json +++ b/packages/keyring/package.json @@ -18,15 +18,15 @@ "./detectPackage.cjs" ], "type": "module", - "version": "12.3.1", + "version": "12.3.2", "main": "index.js", "dependencies": { - "@polkadot/util": "12.3.1", - "@polkadot/util-crypto": "12.3.1", + "@polkadot/util": "12.3.2", + "@polkadot/util-crypto": "12.3.2", "tslib": "^2.5.3" }, "peerDependencies": { - "@polkadot/util": "12.3.1", - "@polkadot/util-crypto": "12.3.1" + "@polkadot/util": "12.3.2", + "@polkadot/util-crypto": "12.3.2" } } diff --git a/packages/networks/package.json b/packages/networks/package.json index 9557864b9..c83008799 100644 --- a/packages/networks/package.json +++ b/packages/networks/package.json @@ -15,14 +15,14 @@ }, "sideEffects": false, "type": "module", - "version": "12.3.1", + "version": "12.3.2", "main": "index.js", "dependencies": { - "@polkadot/util": "12.3.1", + "@polkadot/util": "12.3.2", "@substrate/ss58-registry": "^1.40.0", "tslib": "^2.5.3" }, "devDependencies": { - "@polkadot/hw-ledger": "12.3.1" + "@polkadot/hw-ledger": "12.3.2" } } diff --git a/packages/networks/src/types.ts b/packages/networks/src/types.ts index 54c706949..ff812944e 100644 --- a/packages/networks/src/types.ts +++ b/packages/networks/src/types.ts @@ -17,7 +17,7 @@ export type KnownSubstrate = RegistryEntry; export type KnownTestnet = Record; export interface SubstrateNetwork extends KnownSubstrate { - genesisHash: string[]; + genesisHash: HexString[]; hasLedgerSupport: boolean; icon: Icon; isIgnored: boolean; diff --git a/packages/util-crypto/package.json b/packages/util-crypto/package.json index 2f5d4d366..4b7bd7fc0 100644 --- a/packages/util-crypto/package.json +++ b/packages/util-crypto/package.json @@ -20,7 +20,7 @@ "./detectPackage.cjs" ], "type": "module", - "version": "12.3.1", + "version": "12.3.2", "browser": { "crypto": false, "stream": false @@ -29,16 +29,16 @@ "dependencies": { "@noble/curves": "1.1.0", "@noble/hashes": "1.3.1", - "@polkadot/networks": "12.3.1", - "@polkadot/util": "12.3.1", + "@polkadot/networks": "12.3.2", + "@polkadot/util": "12.3.2", "@polkadot/wasm-crypto": "^7.2.1", "@polkadot/wasm-util": "^7.2.1", - "@polkadot/x-bigint": "12.3.1", - "@polkadot/x-randomvalues": "12.3.1", + "@polkadot/x-bigint": "12.3.2", + "@polkadot/x-randomvalues": "12.3.2", "@scure/base": "1.1.1", "tslib": "^2.5.3" }, "peerDependencies": { - "@polkadot/util": "12.3.1" + "@polkadot/util": "12.3.2" } } diff --git a/packages/util/package.json b/packages/util/package.json index 6ff43acbc..fcca0f190 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -18,7 +18,7 @@ "./detectPackage.cjs" ], "type": "module", - "version": "12.3.1", + "version": "12.3.2", "main": "index.js", "exports": { "./hex/toU8a": { @@ -35,15 +35,15 @@ } }, "dependencies": { - "@polkadot/x-bigint": "12.3.1", - "@polkadot/x-global": "12.3.1", - "@polkadot/x-textdecoder": "12.3.1", - "@polkadot/x-textencoder": "12.3.1", + "@polkadot/x-bigint": "12.3.2", + "@polkadot/x-global": "12.3.2", + "@polkadot/x-textdecoder": "12.3.2", + "@polkadot/x-textencoder": "12.3.2", "@types/bn.js": "^5.1.1", "bn.js": "^5.2.1", "tslib": "^2.5.3" }, "devDependencies": { - "@polkadot/x-randomvalues": "12.3.1" + "@polkadot/x-randomvalues": "12.3.2" } } diff --git a/packages/util/src/types.ts b/packages/util/src/types.ts index 591a82165..2504352d2 100644 --- a/packages/util/src/types.ts +++ b/packages/util/src/types.ts @@ -3,7 +3,8 @@ import type { BN } from './bn/bn.js'; -// eslint-disable-next-line @typescript-eslint/no-explicit-any +/* eslint-disable @typescript-eslint/no-explicit-any */ + export interface Class { prototype: T; @@ -13,6 +14,9 @@ export interface Class { isPrototypeOf (other: unknown): boolean; } +// @deprecated Use Class instead +export type Constructor = Class; + export interface ToBigInt { toBigInt: () => bigint; } diff --git a/packages/x-bigint/package.json b/packages/x-bigint/package.json index f23885cd7..4fa1b1947 100644 --- a/packages/x-bigint/package.json +++ b/packages/x-bigint/package.json @@ -18,9 +18,9 @@ "./shim.cjs" ], "type": "module", - "version": "12.3.1", + "version": "12.3.2", "dependencies": { - "@polkadot/x-global": "12.3.1", + "@polkadot/x-global": "12.3.2", "tslib": "^2.5.3" } } diff --git a/packages/x-bundle/package.json b/packages/x-bundle/package.json index 0cdcedff6..5da106aec 100644 --- a/packages/x-bundle/package.json +++ b/packages/x-bundle/package.json @@ -15,10 +15,10 @@ }, "sideEffects": false, "type": "module", - "version": "12.3.1", + "version": "12.3.2", "main": "index.js", "dependencies": { - "@polkadot/util": "12.3.1", + "@polkadot/util": "12.3.2", "buffer-es6": "^4.9.3", "tslib": "^2.5.3" } diff --git a/packages/x-fetch/package.json b/packages/x-fetch/package.json index 237445fdb..7e76bb8fb 100644 --- a/packages/x-fetch/package.json +++ b/packages/x-fetch/package.json @@ -15,12 +15,12 @@ }, "sideEffects": false, "type": "module", - "version": "12.3.1", + "version": "12.3.2", "browser": "browser.js", "main": "node.js", "react-native": "react-native.js", "dependencies": { - "@polkadot/x-global": "12.3.1", + "@polkadot/x-global": "12.3.2", "node-fetch": "^3.3.1", "tslib": "^2.5.3" } diff --git a/packages/x-global/package.json b/packages/x-global/package.json index 128621e6a..f0674e96c 100644 --- a/packages/x-global/package.json +++ b/packages/x-global/package.json @@ -15,7 +15,7 @@ }, "sideEffects": false, "type": "module", - "version": "12.3.1", + "version": "12.3.2", "main": "index.js", "dependencies": { "tslib": "^2.5.3" diff --git a/packages/x-randomvalues/package.json b/packages/x-randomvalues/package.json index bf54a6649..4b3f2977e 100644 --- a/packages/x-randomvalues/package.json +++ b/packages/x-randomvalues/package.json @@ -15,21 +15,21 @@ }, "sideEffects": false, "type": "module", - "version": "12.3.1", + "version": "12.3.2", "browser": "browser.js", "main": "node.js", "react-native": "react-native.js", "dependencies": { - "@polkadot/x-global": "12.3.1", + "@polkadot/x-global": "12.3.2", "tslib": "^2.5.3" }, "devDependencies": { - "@polkadot/util": "12.3.1", + "@polkadot/util": "12.3.2", "@polkadot/wasm-util": "^7.2.1", "@types/react-native": "^0.72.2" }, "peerDependencies": { - "@polkadot/util": "12.3.1", + "@polkadot/util": "12.3.2", "@polkadot/wasm-util": "*" } } diff --git a/packages/x-textdecoder/package.json b/packages/x-textdecoder/package.json index 2ef20ae42..09377c6a8 100644 --- a/packages/x-textdecoder/package.json +++ b/packages/x-textdecoder/package.json @@ -15,12 +15,12 @@ }, "sideEffects": false, "type": "module", - "version": "12.3.1", + "version": "12.3.2", "browser": "browser.js", "main": "node.js", "react-native": "react-native.js", "dependencies": { - "@polkadot/x-global": "12.3.1", + "@polkadot/x-global": "12.3.2", "tslib": "^2.5.3" } } diff --git a/packages/x-textencoder/package.json b/packages/x-textencoder/package.json index 6bbd697b0..bde19bd75 100644 --- a/packages/x-textencoder/package.json +++ b/packages/x-textencoder/package.json @@ -15,12 +15,12 @@ }, "sideEffects": false, "type": "module", - "version": "12.3.1", + "version": "12.3.2", "browser": "browser.js", "main": "node.js", "react-native": "react-native.js", "dependencies": { - "@polkadot/x-global": "12.3.1", + "@polkadot/x-global": "12.3.2", "tslib": "^2.5.3" } } diff --git a/packages/x-ws/package.json b/packages/x-ws/package.json index 662b55ef8..adab5a217 100644 --- a/packages/x-ws/package.json +++ b/packages/x-ws/package.json @@ -15,12 +15,12 @@ }, "sideEffects": false, "type": "module", - "version": "12.3.1", + "version": "12.3.2", "browser": "browser.js", "main": "node.js", "react-native": "react-native.js", "dependencies": { - "@polkadot/x-global": "12.3.1", + "@polkadot/x-global": "12.3.2", "tslib": "^2.5.3", "ws": "^8.13.0" }, diff --git a/yarn.lock b/yarn.lock index 2f2022a01..d26d33ce2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -566,7 +566,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/hw-ledger-transports@12.3.1, @polkadot/hw-ledger-transports@workspace:packages/hw-ledger-transports": +"@polkadot/hw-ledger-transports@12.3.2, @polkadot/hw-ledger-transports@workspace:packages/hw-ledger-transports": version: 0.0.0-use.local resolution: "@polkadot/hw-ledger-transports@workspace:packages/hw-ledger-transports" dependencies: @@ -574,7 +574,7 @@ __metadata: "@ledgerhq/hw-transport-node-hid-singleton": ^6.28.12 "@ledgerhq/hw-transport-webhid": ^6.27.15 "@ledgerhq/hw-transport-webusb": ^6.27.15 - "@polkadot/util": 12.3.1 + "@polkadot/util": 12.3.2 tslib: ^2.5.3 dependenciesMeta: "@ledgerhq/hw-transport-node-hid-singleton": @@ -582,12 +582,12 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/hw-ledger@12.3.1, @polkadot/hw-ledger@workspace:packages/hw-ledger": +"@polkadot/hw-ledger@12.3.2, @polkadot/hw-ledger@workspace:packages/hw-ledger": version: 0.0.0-use.local resolution: "@polkadot/hw-ledger@workspace:packages/hw-ledger" dependencies: - "@polkadot/hw-ledger-transports": 12.3.1 - "@polkadot/util": 12.3.1 + "@polkadot/hw-ledger-transports": 12.3.2 + "@polkadot/util": 12.3.2 "@zondax/ledger-substrate": ^0.40.7 tslib: ^2.5.3 languageName: unknown @@ -597,54 +597,54 @@ __metadata: version: 0.0.0-use.local resolution: "@polkadot/keyring@workspace:packages/keyring" dependencies: - "@polkadot/util": 12.3.1 - "@polkadot/util-crypto": 12.3.1 + "@polkadot/util": 12.3.2 + "@polkadot/util-crypto": 12.3.2 tslib: ^2.5.3 peerDependencies: - "@polkadot/util": 12.3.1 - "@polkadot/util-crypto": 12.3.1 + "@polkadot/util": 12.3.2 + "@polkadot/util-crypto": 12.3.2 languageName: unknown linkType: soft -"@polkadot/networks@12.3.1, @polkadot/networks@workspace:packages/networks": +"@polkadot/networks@12.3.2, @polkadot/networks@workspace:packages/networks": version: 0.0.0-use.local resolution: "@polkadot/networks@workspace:packages/networks" dependencies: - "@polkadot/hw-ledger": 12.3.1 - "@polkadot/util": 12.3.1 + "@polkadot/hw-ledger": 12.3.2 + "@polkadot/util": 12.3.2 "@substrate/ss58-registry": ^1.40.0 tslib: ^2.5.3 languageName: unknown linkType: soft -"@polkadot/util-crypto@12.3.1, @polkadot/util-crypto@workspace:packages/util-crypto": +"@polkadot/util-crypto@12.3.2, @polkadot/util-crypto@workspace:packages/util-crypto": version: 0.0.0-use.local resolution: "@polkadot/util-crypto@workspace:packages/util-crypto" dependencies: "@noble/curves": 1.1.0 "@noble/hashes": 1.3.1 - "@polkadot/networks": 12.3.1 - "@polkadot/util": 12.3.1 + "@polkadot/networks": 12.3.2 + "@polkadot/util": 12.3.2 "@polkadot/wasm-crypto": ^7.2.1 "@polkadot/wasm-util": ^7.2.1 - "@polkadot/x-bigint": 12.3.1 - "@polkadot/x-randomvalues": 12.3.1 + "@polkadot/x-bigint": 12.3.2 + "@polkadot/x-randomvalues": 12.3.2 "@scure/base": 1.1.1 tslib: ^2.5.3 peerDependencies: - "@polkadot/util": 12.3.1 + "@polkadot/util": 12.3.2 languageName: unknown linkType: soft -"@polkadot/util@12.3.1, @polkadot/util@workspace:packages/util": +"@polkadot/util@12.3.2, @polkadot/util@workspace:packages/util": version: 0.0.0-use.local resolution: "@polkadot/util@workspace:packages/util" dependencies: - "@polkadot/x-bigint": 12.3.1 - "@polkadot/x-global": 12.3.1 - "@polkadot/x-randomvalues": 12.3.1 - "@polkadot/x-textdecoder": 12.3.1 - "@polkadot/x-textencoder": 12.3.1 + "@polkadot/x-bigint": 12.3.2 + "@polkadot/x-global": 12.3.2 + "@polkadot/x-randomvalues": 12.3.2 + "@polkadot/x-textdecoder": 12.3.2 + "@polkadot/x-textencoder": 12.3.2 "@types/bn.js": ^5.1.1 bn.js: ^5.2.1 tslib: ^2.5.3 @@ -731,11 +731,11 @@ __metadata: languageName: node linkType: hard -"@polkadot/x-bigint@12.3.1, @polkadot/x-bigint@workspace:packages/x-bigint": +"@polkadot/x-bigint@12.3.2, @polkadot/x-bigint@workspace:packages/x-bigint": version: 0.0.0-use.local resolution: "@polkadot/x-bigint@workspace:packages/x-bigint" dependencies: - "@polkadot/x-global": 12.3.1 + "@polkadot/x-global": 12.3.2 tslib: ^2.5.3 languageName: unknown linkType: soft @@ -744,7 +744,7 @@ __metadata: version: 0.0.0-use.local resolution: "@polkadot/x-bundle@workspace:packages/x-bundle" dependencies: - "@polkadot/util": 12.3.1 + "@polkadot/util": 12.3.2 buffer-es6: ^4.9.3 tslib: ^2.5.3 languageName: unknown @@ -754,13 +754,13 @@ __metadata: version: 0.0.0-use.local resolution: "@polkadot/x-fetch@workspace:packages/x-fetch" dependencies: - "@polkadot/x-global": 12.3.1 + "@polkadot/x-global": 12.3.2 node-fetch: ^3.3.1 tslib: ^2.5.3 languageName: unknown linkType: soft -"@polkadot/x-global@12.3.1, @polkadot/x-global@workspace:packages/x-global": +"@polkadot/x-global@12.3.2, @polkadot/x-global@workspace:packages/x-global": version: 0.0.0-use.local resolution: "@polkadot/x-global@workspace:packages/x-global" dependencies: @@ -768,35 +768,35 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/x-randomvalues@12.3.1, @polkadot/x-randomvalues@workspace:packages/x-randomvalues": +"@polkadot/x-randomvalues@12.3.2, @polkadot/x-randomvalues@workspace:packages/x-randomvalues": version: 0.0.0-use.local resolution: "@polkadot/x-randomvalues@workspace:packages/x-randomvalues" dependencies: - "@polkadot/util": 12.3.1 + "@polkadot/util": 12.3.2 "@polkadot/wasm-util": ^7.2.1 - "@polkadot/x-global": 12.3.1 + "@polkadot/x-global": 12.3.2 "@types/react-native": ^0.72.2 tslib: ^2.5.3 peerDependencies: - "@polkadot/util": 12.3.1 + "@polkadot/util": 12.3.2 "@polkadot/wasm-util": "*" languageName: unknown linkType: soft -"@polkadot/x-textdecoder@12.3.1, @polkadot/x-textdecoder@workspace:packages/x-textdecoder": +"@polkadot/x-textdecoder@12.3.2, @polkadot/x-textdecoder@workspace:packages/x-textdecoder": version: 0.0.0-use.local resolution: "@polkadot/x-textdecoder@workspace:packages/x-textdecoder" dependencies: - "@polkadot/x-global": 12.3.1 + "@polkadot/x-global": 12.3.2 tslib: ^2.5.3 languageName: unknown linkType: soft -"@polkadot/x-textencoder@12.3.1, @polkadot/x-textencoder@workspace:packages/x-textencoder": +"@polkadot/x-textencoder@12.3.2, @polkadot/x-textencoder@workspace:packages/x-textencoder": version: 0.0.0-use.local resolution: "@polkadot/x-textencoder@workspace:packages/x-textencoder" dependencies: - "@polkadot/x-global": 12.3.1 + "@polkadot/x-global": 12.3.2 tslib: ^2.5.3 languageName: unknown linkType: soft @@ -805,7 +805,7 @@ __metadata: version: 0.0.0-use.local resolution: "@polkadot/x-ws@workspace:packages/x-ws" dependencies: - "@polkadot/x-global": 12.3.1 + "@polkadot/x-global": 12.3.2 "@types/ws": ^8.5.5 tslib: ^2.5.3 ws: ^8.13.0