From 18d7788eb8e846e878d6447bcc8bb4e36fb59f1e Mon Sep 17 00:00:00 2001 From: marc2332 Date: Thu, 8 Aug 2024 15:25:34 +0200 Subject: [PATCH 1/3] refactor(general): Reset TS SDK --- .changeset/config.json | 2 + sdk/bcs/CHANGELOG.md | 210 ------ sdk/bcs/package.json | 2 +- sdk/create-dapp/CHANGELOG.md | 221 ------ sdk/create-dapp/package.json | 2 +- sdk/dapp-kit/CHANGELOG.md | 356 ---------- sdk/dapp-kit/package.json | 2 +- sdk/graphql-transport/CHANGELOG.md | 24 - sdk/graphql-transport/package.json | 2 +- sdk/iotans-toolkit/CHANGELOG.md | 259 ------- sdk/iotans-toolkit/package.json | 2 +- sdk/kiosk/CHANGELOG.md | 313 --------- sdk/kiosk/package.json | 2 +- sdk/ledgerjs-hw-app-iota/CHANGELOG.md | 27 - sdk/ledgerjs-hw-app-iota/package.json | 2 +- sdk/move-bytecode-template/package.json | 2 +- sdk/typescript/CHANGELOG.md | 858 ------------------------ sdk/typescript/package.json | 2 +- sdk/wallet-standard/CHANGELOG.md | 679 ------------------- sdk/wallet-standard/package.json | 2 +- sdk/zklogin/CHANGELOG.md | 252 ------- sdk/zklogin/package.json | 2 +- 22 files changed, 13 insertions(+), 3210 deletions(-) delete mode 100644 sdk/bcs/CHANGELOG.md delete mode 100644 sdk/create-dapp/CHANGELOG.md delete mode 100644 sdk/dapp-kit/CHANGELOG.md delete mode 100644 sdk/graphql-transport/CHANGELOG.md delete mode 100644 sdk/iotans-toolkit/CHANGELOG.md delete mode 100644 sdk/kiosk/CHANGELOG.md delete mode 100644 sdk/ledgerjs-hw-app-iota/CHANGELOG.md delete mode 100644 sdk/typescript/CHANGELOG.md delete mode 100644 sdk/wallet-standard/CHANGELOG.md delete mode 100644 sdk/zklogin/CHANGELOG.md diff --git a/.changeset/config.json b/.changeset/config.json index 48011abf215..324b770b662 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -12,6 +12,8 @@ "iota-wallet", "iota-explorer", "wallet-dashboard", + "apps-ui-kit", + "apps-backend", "@iota/core", "@iota/ui", "sponsored-transactions", diff --git a/sdk/bcs/CHANGELOG.md b/sdk/bcs/CHANGELOG.md deleted file mode 100644 index b2fddce6a0a..00000000000 --- a/sdk/bcs/CHANGELOG.md +++ /dev/null @@ -1,210 +0,0 @@ -# Change Log - -## 0.11.1 - -### Patch Changes - -- 4830361fa4: Updated typescript version - -## 0.11.0 - -### Minor Changes - -- bae8802fe3: Update base64 encoding to use global `atob` and `btoa` functions. - -## 0.10.1 - -### Patch Changes - -- 9ac0a4ec01: Add extensions to all sdk import paths - -## 0.10.0 - -### Minor Changes - -- e5f9e3ba21: Replace tsup based build to fix issues with esm/cjs dual publishing - -## 0.9.1 - -### Patch Changes - -- dd362ec1d6: Update docs url to sdk.mystenlabs.com - -## 0.9.0 - -### Minor Changes - -- fce0a08d0f: Deprecate the bcs.generic helper. This helper causes typescript performance issues, and the generated generics can't be exported - -## 0.8.1 - -### Patch Changes - -- b48289346: Mark packages as being side-effect free. - -## 0.8.0 - -### Minor Changes - -- 1bc430161: Add new type-safe schema builder. See https://sdk.mystenlabs.com/bcs for updated documentation -- e4484852b: Add isSerializedBcs helper - -## 0.7.4 - -### Patch Changes - -- 290c8e640: Fix parsing of hex strings where leading 0s have been trimmed - -## 0.7.3 - -### Patch Changes - -- 36f2edff3: Fix an issue with parsing struct types with nested type parameters - -## 0.7.2 - -### Patch Changes - -- ca5c72815d: Fix a bcs decoding bug for u128 and u256 values -- fdb569464e: Fixes an issue with a top level generic in a nested vector - -## 0.7.1 - -### Patch Changes - -- b4f0bfc76: Fix type definitions for package exports. - -## 0.7.0 - -### Minor Changes - -- 19b567f21: Unified self- and delegated staking flows. Removed fields from `Validator` (`stake_amount`, `pending_stake`, and `pending_withdraw`) and renamed `delegation_staking_pool` to `staking_pool`. Additionally removed the `validator_stake` and `delegated_stake` fields in the `ValidatorSet` type and replaced them with a `total_stake` field. -- 5c3b00cde: Add object id to staking pool and pool id to staked iota. -- 3d9a04648: Adds `deactivation_epoch` to staking pool object, and adds `inactive_pools` to the validator set object. -- a8049d159: Fixes the issue with deep nested generics by introducing array type names - - - all of the methods (except for aliasing) now allow passing in arrays instead - of strings to allow for easier composition of generics and avoid using template - strings - - ```js - // new syntax - bcs.registerStructType(['VecMap', 'K', 'V'], { - keys: ['vector', 'K'], - values: ['vector', 'V'], - }); - - // is identical to an old string definition - bcs.registerStructType('VecMap', { - keys: 'vector', - values: 'vector', - }); - ``` - - Similar approach applies to `bcs.ser()` and `bcs.de()` as well as to other register\* methods - -- a0955c479: Switch from 20 to 32-byte address. Match Secp256k1.deriveKeypair with Ed25519. -- 0a7b42a6d: This changes almost all occurrences of "delegate", "delegation" (and various capitalizations/forms) to their equivalent "stake"-based name. Function names, function argument names, RPC endpoints, Move functions, and object fields have been updated with this new naming convention. -- 77bdf907f: When parsing u64, u128, and u256 values with bcs, they are now string encoded. - -## 0.6.1 - -### Patch Changes - -- 0e202a543: Remove pending delegation switches. - -## 0.6.0 - -```js -// new syntax -bcs.registerStructType(['VecMap', 'K', 'V'], { - keys: ['vector', 'K'], - values: ['vector', 'V'], -}); - -// is identical to an old string definition -bcs.registerStructType('VecMap', { - keys: 'vector', - values: 'vector', -}); -``` - -### Minor Changes - -- 598f106ef: Adds base58 encoding support to bcs - -- two functions added: `fromB58` and `toB58` similar to existing encodings -- `Reader.toString` and `de/encodeStr` methods support new `base58` value -- adds a 3 built-in types "hex-string", "base58-string" and "base64-string" -- adds constants for the built-ins: `BCS.BASE64`, `BCS.BASE58` and `BCS.HEX` - -```js -bcs.registerStructType('TestStruct', { - hex: BCS.HEX, - base58: BCS.BASE58, - base64: BCS.BASE64, -}); -``` - -### Adds type aliasing and inline definitions - -- adds new `registerAlias` function which allows type aliases and tracks basic recursion -- adds support for inline definitions in the `.de()` and `.ser()` methods - -### Examples - -```js -// inline definition example -let struct = { name: 'Alice', age: 25 }; -let bytes = bcs.ser({ name: 'string', age: 'u8' }, struct).toBytes(); -let restored = bcs.de({ name: 'string', age: 'u8' }, bytes); - -// `restored` deeply equals `struct` -``` - -```js -// aliases for types -bcs.registerAlias('Name', 'string'); -bcs.ser('Name', 'Palpatine'); -``` - -## 0.5.0 - -### Minor Changes - -- 1a0968636: Remove usage of bn.js, and use native bigints instead. - -## 0.4.0 - -### Minor Changes - -- 1591726e8: Support multiple instances of BCS - -### Patch Changes - -- 1591726e8: Add support for generic types - -## 0.3.0 - -### Minor Changes - -- d343b67e: Re-release packages - -## 0.2.1 - -### Patch Changes - -- c5e4851b: Updated build process from TSDX to tsup. -- e2aa08e9: Fix missing built files for packages. - -Version history from v0.1.0 to this day. - -## v0.2.0 - Usability Boost - -- `bcs.de(...)` now supports strings if encoding is passed as the last argument -- `BCS` (upper) -> `bcs` (lower) renaming -- Improved documentation, checked documentation examples for failures - -## v0.1.0 - -First version of library published. diff --git a/sdk/bcs/package.json b/sdk/bcs/package.json index 91519618d03..e218d01eb74 100644 --- a/sdk/bcs/package.json +++ b/sdk/bcs/package.json @@ -1,6 +1,6 @@ { "name": "@iota/bcs", - "version": "0.11.1", + "version": "0.0.0", "description": "BCS - Canonical Binary Serialization implementation for JavaScript", "license": "Apache-2.0", "author": "Mysten Labs ", diff --git a/sdk/create-dapp/CHANGELOG.md b/sdk/create-dapp/CHANGELOG.md deleted file mode 100644 index 7d9e8d1954d..00000000000 --- a/sdk/create-dapp/CHANGELOG.md +++ /dev/null @@ -1,221 +0,0 @@ -# @iota/create-dapp - -## 0.2.9 - -### Patch Changes - -- Updated dependencies [6984dd1e38] - - @iota/iota.js@0.51.1 - - @iota/dapp-kit@0.12.7 - -## 0.2.8 - -### Patch Changes - -- @iota/dapp-kit@0.12.6 - -## 0.2.7 - -### Patch Changes - -- @iota/dapp-kit@0.12.5 - -## 0.2.6 - -### Patch Changes - -- @iota/dapp-kit@0.12.4 - -## 0.2.5 - -### Patch Changes - -- Updated dependencies [0cafa94027] - - @iota/iota.js@0.51.0 - - @iota/dapp-kit@0.12.3 - -## 0.2.4 - -### Patch Changes - -- 4830361fa4: Updated typescript version -- Updated dependencies [4830361fa4] - - @iota/iota.js@0.50.1 - - @iota/dapp-kit@0.12.2 - -## 0.2.3 - -### Patch Changes - -- @iota/dapp-kit@0.12.1 - -## 0.2.2 - -### Patch Changes - -- Updated dependencies [a34f1cb67d] -- Updated dependencies [33c7325ee1] -- Updated dependencies [c08e3569ef] -- Updated dependencies [9a14e61db4] -- Updated dependencies [13e922d9b1] -- Updated dependencies [7b8d044603] -- Updated dependencies [a34f1cb67d] -- Updated dependencies [220a766d86] - - @iota/iota.js@0.50.0 - - @iota/dapp-kit@0.12.0 - -## 0.2.1 - -### Patch Changes - -- 9ac0a4ec01: Add extensions to all sdk import paths -- Updated dependencies [9ac0a4ec01] - - @iota/iota.js@0.49.1 - - @iota/dapp-kit@0.11.1 - -## 0.2.0 - -### Minor Changes - -- e5f9e3ba21: Replace tsup based build to fix issues with esm/cjs dual publishing - -### Patch Changes - -- Updated dependencies [9ba167b0af] -- Updated dependencies [e5f9e3ba21] - - @iota/dapp-kit@0.11.0 - - @iota/iota.js@0.49.0 - -## 0.1.8 - -### Patch Changes - -- f8d44c25cc: Fix handling of paths on windows -- dd362ec1d6: Update docs url to sdk.mystenlabs.com -- Updated dependencies [165ad6b21d] -- Updated dependencies [dd362ec1d6] -- Updated dependencies [d55db38647] - - @iota/dapp-kit@0.10.3 - - @iota/iota.js@0.48.1 - -## 0.1.7 - -### Patch Changes - -- Updated dependencies [2ae1a6a108] -- Updated dependencies [b30fecbbca] -- Updated dependencies [cdcfa76c43] - - @iota/dapp-kit@0.10.2 - - @iota/iota.js@0.48.0 - -## 0.1.6 - -### Patch Changes - -- Updated dependencies [367779ea2] - - @iota/dapp-kit@0.10.1 - -## 0.1.5 - -### Patch Changes - -- Updated dependencies [47b137d03] - - @iota/dapp-kit@0.10.0 - -## 0.1.4 - -### Patch Changes - -- Updated dependencies [194c980cb] -- Updated dependencies [9ac7e2f3d] -- Updated dependencies [0259aec82] -- Updated dependencies [64d45ba27] - - @iota/iota.js@0.47.0 - - @iota/dapp-kit@0.9.1 - -## 0.1.3 - -### Patch Changes - -- Updated dependencies [c5d4db238] -- Updated dependencies [652bcdd92] - - @iota/dapp-kit@0.9.0 - - @iota/iota.js@0.46.1 - -## 0.1.2 - -### Patch Changes - -- Updated dependencies [28c2c3330] -- Updated dependencies [43444c58f] -- Updated dependencies [8d1e74e52] -- Updated dependencies [103ad29c0] -- Updated dependencies [093554a0d] -- Updated dependencies [3718a230b] - - @iota/iota.js@0.46.0 - - @iota/dapp-kit@0.8.0 - -## 0.1.1 - -### Patch Changes - -- Updated dependencies [b359868e3] -- Updated dependencies [5d7055365] -- Updated dependencies [30b47b758] - - @iota/dapp-kit@0.7.0 - - @iota/iota.js@0.45.1 - -## 0.1.0 - -### Minor Changes - -- d4d9c9218: Upgrade dapp-kit and the scaffold applications to react-query v5 - -### Patch Changes - -- Updated dependencies [d4d9c9218] -- Updated dependencies [fb0ce3485] -- Updated dependencies [09c103002] -- Updated dependencies [e0578094b] -- Updated dependencies [b9afb5567] - - @iota/dapp-kit@0.6.0 - - @iota/iota.js@0.45.0 - -## 0.0.5 - -### Patch Changes - -- Updated dependencies [ade244c3d] - - @iota/dapp-kit@0.5.0 - -## 0.0.4 - -### Patch Changes - -- Updated dependencies [b7c304696] - - @iota/dapp-kit@0.4.0 - -## 0.0.3 - -### Patch Changes - -- de5fdf738: Remove entry keyword from counter example move code - -## 0.0.2 - -### Patch Changes - -- 49e04b2e4: Fix dependency mapping - -## 0.0.1 - -### Patch Changes - -- Updated dependencies [361818abc] -- Updated dependencies [2b532bc37] -- Updated dependencies [b48289346] -- Updated dependencies [11cf4e68b] -- Updated dependencies [0c5cdc049] -- Updated dependencies [c7e12c928] - - @iota/dapp-kit@0.3.0 - - @iota/iota.js@0.44.0 diff --git a/sdk/create-dapp/package.json b/sdk/create-dapp/package.json index 884b0a2c59e..e618f4bb0a2 100644 --- a/sdk/create-dapp/package.json +++ b/sdk/create-dapp/package.json @@ -3,7 +3,7 @@ "author": "Mysten Labs ", "description": "A CLI for creating new Iota dApps", "homepage": "https://sdk.mystenlabs.com", - "version": "0.2.9", + "version": "0.0.0", "license": "Apache-2.0", "files": [ "CHANGELOG.md", diff --git a/sdk/dapp-kit/CHANGELOG.md b/sdk/dapp-kit/CHANGELOG.md deleted file mode 100644 index 90744800c75..00000000000 --- a/sdk/dapp-kit/CHANGELOG.md +++ /dev/null @@ -1,356 +0,0 @@ -# @iota/dapp-kit - -## 0.12.7 - -### Patch Changes - -- Updated dependencies [6984dd1e38] - - @iota/iota.js@0.51.1 - - @iota/wallet-standard@0.11.1 - - @iota/zksend@0.4.1 - -## 0.12.6 - -### Patch Changes - -- Updated dependencies [c05a4e8cb7] -- Updated dependencies [c05a4e8cb7] -- Updated dependencies [c05a4e8cb7] -- Updated dependencies [c05a4e8cb7] -- Updated dependencies [c05a4e8cb7] - - @iota/zksend@0.4.0 - -## 0.12.5 - -### Patch Changes - -- Updated dependencies [b82832279b] - - @iota/zksend@0.3.1 - -## 0.12.4 - -### Patch Changes - -- Updated dependencies [3b1da3967a] - - @iota/zksend@0.3.0 - -## 0.12.3 - -### Patch Changes - -- Updated dependencies [0cafa94027] -- Updated dependencies [437f0ca2ef] - - @iota/iota.js@0.51.0 - - @iota/wallet-standard@0.11.0 - - @iota/zksend@0.2.3 - -## 0.12.2 - -### Patch Changes - -- 4830361fa4: Updated typescript version -- Updated dependencies [4830361fa4] -- Updated dependencies [4fd676671b] - - @iota/wallet-standard@0.10.3 - - @iota/iota.js@0.50.1 - - @iota/zksend@0.2.2 - -## 0.12.1 - -### Patch Changes - -- Updated dependencies [f069e3a13d] - - @iota/zksend@0.2.1 - -## 0.12.0 - -### Minor Changes - -- 7b8d044603: Add support for zkSend wallet - -### Patch Changes - -- 33c7325ee1: Fix infinite queries never ending -- Updated dependencies [a34f1cb67d] -- Updated dependencies [c07aa19958] -- Updated dependencies [13e922d9b1] -- Updated dependencies [c859f41a1c] -- Updated dependencies [d21c01ed47] -- Updated dependencies [2814db6529] -- Updated dependencies [e81f49e8dc] -- Updated dependencies [e87d99734a] -- Updated dependencies [c08e3569ef] -- Updated dependencies [9a14e61db4] -- Updated dependencies [ba6fccd010] -- Updated dependencies [c6b3066069] -- Updated dependencies [66fbbc7faa] -- Updated dependencies [7b8d044603] -- Updated dependencies [13e922d9b1] -- Updated dependencies [c6b3066069] -- Updated dependencies [a2904e0075] -- Updated dependencies [ea2744b0c3] -- Updated dependencies [44a1f9ea0b] -- Updated dependencies [7cc09a7bb4] -- Updated dependencies [9a14e61db4] -- Updated dependencies [f041b10b9f] -- Updated dependencies [c1f6cfff47] -- Updated dependencies [7c9a8cc24b] -- Updated dependencies [a34f1cb67d] -- Updated dependencies [ae9ae17eea] -- Updated dependencies [220a766d86] - - @iota/iota.js@0.50.0 - - @iota/zksend@0.2.0 - - @iota/wallet-standard@0.10.2 - -## 0.11.1 - -### Patch Changes - -- Updated dependencies [9ac0a4ec01] - - @iota/wallet-standard@0.10.1 - - @iota/iota.js@0.49.1 - -## 0.11.0 - -### Minor Changes - -- e5f9e3ba21: Replace tsup based build to fix issues with esm/cjs dual publishing - -### Patch Changes - -- 9ba167b0af: Default storage to memory storage when local storage isn't available during SSR -- Updated dependencies [e5f9e3ba21] - - @iota/wallet-standard@0.10.0 - - @iota/iota.js@0.49.0 - -## 0.10.3 - -### Patch Changes - -- 165ad6b21d: Support both `id` and `name` as unique wallet identifiers. -- dd362ec1d6: Update docs url to sdk.mystenlabs.com -- d55db38647: Set a high z-index for the account dropdown so that it doesn't get hidden -- Updated dependencies [dd362ec1d6] -- Updated dependencies [165ad6b21d] - - @iota/wallet-standard@0.9.0 - - @iota/iota.js@0.48.1 - -## 0.10.2 - -### Patch Changes - -- 2ae1a6a108: Early return on `useAutoConnectWallet` to improve account switching performance -- b30fecbbca: Fix missing export of useIotaClientQueries -- Updated dependencies [cdcfa76c43] - - @iota/iota.js@0.48.0 - - @iota/wallet-standard@0.8.11 - -## 0.10.1 - -### Patch Changes - -- 367779ea2: Improve the reliability of the `useAutoConnectWallet` hook. - -## 0.10.0 - -### Minor Changes - -- 47b137d03: Add new useIotaClientQueries hook to support variable client queries - -## 0.9.1 - -### Patch Changes - -- Updated dependencies [194c980cb] -- Updated dependencies [9ac7e2f3d] -- Updated dependencies [0259aec82] -- Updated dependencies [64d45ba27] - - @iota/iota.js@0.47.0 - - @iota/wallet-standard@0.8.10 - -## 0.9.0 - -### Minor Changes - -- c5d4db238: Have useSignPersonalMessage fall back to use iota:signMessage - -### Patch Changes - -- Updated dependencies [652bcdd92] - - @iota/iota.js@0.46.1 - - @iota/wallet-standard@0.8.9 - -## 0.8.0 - -### Minor Changes - -- 103ad29c0: Fix the connect button component not opening the modal - -### Patch Changes - -- Updated dependencies [28c2c3330] -- Updated dependencies [43444c58f] -- Updated dependencies [8d1e74e52] -- Updated dependencies [093554a0d] -- Updated dependencies [3718a230b] - - @iota/iota.js@0.46.0 - - @iota/wallet-standard@0.8.8 - -## 0.7.0 - -### Minor Changes - -- b359868e3: Fix how esm types are built -- 5d7055365: Fix bug where style resets were being applied to custom trigger buttons - -### Patch Changes - -- Updated dependencies [30b47b758] - - @iota/iota.js@0.45.1 - - @iota/wallet-standard@0.8.7 - -## 0.6.0 - -### Minor Changes - -- d4d9c9218: Upgrade dapp-kit and the scaffold applications to react-query v5 -- fb0ce3485: Add global connection status info and change the hook interface of `useCurrentWallet` to - return an object to encapsulate connection info together. To migrate: - - Before: - const currentWallet = useCurrentWallet(); - - After: - const { currentWallet } = useCurrentWallet(); - -### Patch Changes - -- 09c103002: fix pagination in useIotaClientInfiniteQuery -- e0578094b: Fix typing of data for useIotaClientInfiniteQuery -- Updated dependencies [b9afb5567] - - @iota/iota.js@0.45.0 - - @iota/wallet-standard@0.8.6 - -## 0.5.0 - -### Minor Changes - -- ade244c3d: Add a new createNetworkConfig helper for managing network specific state - -## 0.4.0 - -### Minor Changes - -- b7c304696: Show account label or iotaNS domain in connect button - -## 0.3.0 - -### Minor Changes - -- 361818abc: execute transaction from dApp rather than wallet in useSignAndExecuteTransactionBlock -- 2b532bc37: Fix issue where CSS was being overridden by application code -- 0c5cdc049: Expose types related to theming -- c7e12c928: Infer the active chain when signing transactions and expose some more descriptive errors - -### Patch Changes - -- Updated dependencies [b48289346] -- Updated dependencies [11cf4e68b] - - @iota/wallet-standard@0.8.5 - - @iota/iota.js@0.44.0 - -## 0.2.4 - -### Patch Changes - -- Updated dependencies [004fb1991] - - @iota/iota.js@0.43.3 - - @iota/wallet-standard@0.8.4 - -## 0.2.3 - -### Patch Changes - -- Updated dependencies [9b052166d] - - @iota/iota.js@0.43.2 - - @iota/wallet-standard@0.8.3 - -## 0.2.2 - -### Patch Changes - -- 87ef14c70: Fix side effects - -## 0.2.1 - -### Patch Changes - -- Updated dependencies [faa13ded9] -- Updated dependencies [c5684bb52] - - @iota/iota.js@0.43.1 - - @iota/wallet-standard@0.8.2 - -## 0.2.0 - -### Minor Changes - -- b29f66f18: Add theme definitions for our UI components -- 1227ee1ce: Theme UI components based on provided theme and add design polish -- 8e9590a8c: Exclude non-Iota accounts from the accounts state when someone connects a multi-chain wallet - -## 0.1.0 - -### Minor Changes - -- c51db090a: update useIotaClientQuery hooks and remove generated RPC hooks -- ccfc810c0: Require wallets to have some default characteristics in order to be recognized - -### Patch Changes - -- Updated dependencies [781d073d9] -- Updated dependencies [3764c464f] -- Updated dependencies [e4484852b] -- Updated dependencies [71e0a3197] -- Updated dependencies [1bc430161] - - @iota/iota.js@0.43.0 - - @iota/wallet-standard@0.8.1 - -## 0.0.5 - -### Patch Changes - -- Updated dependencies [fd8589806] -- Updated dependencies [fd8589806] -- Updated dependencies [8b9e5f737] - - @iota/wallet-standard@0.8.0 - - @iota/iota.js@0.42.0 - -## 0.0.4 - -### Patch Changes - -- @iota/iota.js@0.41.2 -- @iota/wallet-standard@0.7.2 - -## 0.0.3 - -### Patch Changes - -- Updated dependencies [24c21e1f0] - - @iota/iota.js@0.41.1 - -## 0.0.2 - -### Patch Changes - -- Updated dependencies [ba8e3b857] -- Updated dependencies [f4b7b3474] - - @iota/iota.js@0.41.0 - -## 0.0.1 - -### Patch Changes - -- Updated dependencies [a503cad34] -- Updated dependencies [8281e3d25] - - @iota/iota.js@0.40.0 diff --git a/sdk/dapp-kit/package.json b/sdk/dapp-kit/package.json index 9879679efa1..2202a957f9d 100644 --- a/sdk/dapp-kit/package.json +++ b/sdk/dapp-kit/package.json @@ -3,7 +3,7 @@ "author": "Mysten Labs ", "description": "A collection of React hooks and components for interacting with the Iota blockchain and wallets.", "homepage": "https://sdk.mystenlabs.com/typescript", - "version": "0.12.7", + "version": "0.0.0", "license": "Apache-2.0", "files": [ "CHANGELOG.md", diff --git a/sdk/graphql-transport/CHANGELOG.md b/sdk/graphql-transport/CHANGELOG.md deleted file mode 100644 index 7dc99402e59..00000000000 --- a/sdk/graphql-transport/CHANGELOG.md +++ /dev/null @@ -1,24 +0,0 @@ -# @iota/graphql-transport - -## 0.0.3 - -### Patch Changes - -- Updated dependencies [6984dd1e38] - - @iota/iota.js@0.51.1 - -## 0.0.2 - -### Patch Changes - -- a63b9327a6: Protocol config update -- Updated dependencies [0cafa94027] - - @iota/iota.js@0.51.0 - -## 0.0.1 - -### Patch Changes - -- Updated dependencies [4830361fa4] - - @iota/iota.js@0.50.1 - - @iota/bcs@0.11.1 diff --git a/sdk/graphql-transport/package.json b/sdk/graphql-transport/package.json index 589fab74d48..7fe62104124 100644 --- a/sdk/graphql-transport/package.json +++ b/sdk/graphql-transport/package.json @@ -1,6 +1,6 @@ { "name": "@iota/graphql-transport", - "version": "0.0.3", + "version": "0.0.0", "description": "A GraphQL transport to allow IotaClient to work with RPC 2.0", "license": "Apache-2.0", "author": "Mysten Labs ", diff --git a/sdk/iotans-toolkit/CHANGELOG.md b/sdk/iotans-toolkit/CHANGELOG.md deleted file mode 100644 index ac92712e19e..00000000000 --- a/sdk/iotans-toolkit/CHANGELOG.md +++ /dev/null @@ -1,259 +0,0 @@ -# @iota/iotans-toolkit - -## 0.4.5 - -### Patch Changes - -- Updated dependencies [6984dd1e38] - - @iota/iota.js@0.51.1 - -## 0.4.4 - -### Patch Changes - -- Updated dependencies [0cafa94027] - - @iota/iota.js@0.51.0 - -## 0.4.3 - -### Patch Changes - -- 4830361fa4: Updated typescript version -- Updated dependencies [4830361fa4] - - @iota/iota.js@0.50.1 - -## 0.4.2 - -### Patch Changes - -- Updated dependencies [a34f1cb67d] -- Updated dependencies [c08e3569ef] -- Updated dependencies [9a14e61db4] -- Updated dependencies [13e922d9b1] -- Updated dependencies [a34f1cb67d] -- Updated dependencies [220a766d86] - - @iota/iota.js@0.50.0 - -## 0.4.1 - -### Patch Changes - -- 9ac0a4ec01: Add extensions to all sdk import paths -- Updated dependencies [9ac0a4ec01] - - @iota/iota.js@0.49.1 - -## 0.4.0 - -### Minor Changes - -- e5f9e3ba21: Replace tsup based build to fix issues with esm/cjs dual publishing - -### Patch Changes - -- Updated dependencies [e5f9e3ba21] - - @iota/iota.js@0.49.0 - -## 0.3.18 - -### Patch Changes - -- Updated dependencies [dd362ec1d6] - - @iota/iota.js@0.48.1 - -## 0.3.17 - -### Patch Changes - -- Updated dependencies [cdcfa76c43] - - @iota/iota.js@0.48.0 - -## 0.3.16 - -### Patch Changes - -- Updated dependencies [194c980cb] -- Updated dependencies [9ac7e2f3d] -- Updated dependencies [0259aec82] -- Updated dependencies [64d45ba27] - - @iota/iota.js@0.47.0 - -## 0.3.15 - -### Patch Changes - -- Updated dependencies [652bcdd92] - - @iota/iota.js@0.46.1 - -## 0.3.14 - -### Patch Changes - -- Updated dependencies [28c2c3330] -- Updated dependencies [43444c58f] -- Updated dependencies [8d1e74e52] -- Updated dependencies [093554a0d] -- Updated dependencies [3718a230b] - - @iota/iota.js@0.46.0 - -## 0.3.13 - -### Patch Changes - -- Updated dependencies [30b47b758] - - @iota/iota.js@0.45.1 - -## 0.3.12 - -### Patch Changes - -- Updated dependencies [b9afb5567] - - @iota/iota.js@0.45.0 - -## 0.3.11 - -### Patch Changes - -- Updated dependencies [b48289346] -- Updated dependencies [11cf4e68b] - - @iota/iota.js@0.44.0 - -## 0.3.10 - -### Patch Changes - -- Updated dependencies [004fb1991] - - @iota/iota.js@0.43.3 - -## 0.3.9 - -### Patch Changes - -- Updated dependencies [9b052166d] - - @iota/iota.js@0.43.2 - -## 0.3.8 - -### Patch Changes - -- Updated dependencies [faa13ded9] -- Updated dependencies [c5684bb52] - - @iota/iota.js@0.43.1 - -## 0.3.7 - -### Patch Changes - -- Updated dependencies [781d073d9] -- Updated dependencies [3764c464f] -- Updated dependencies [e4484852b] -- Updated dependencies [71e0a3197] -- Updated dependencies [1bc430161] - - @iota/iota.js@0.43.0 - -## 0.3.6 - -### Patch Changes - -- Updated dependencies [fd8589806] - - @iota/iota.js@0.42.0 - -## 0.3.5 - -### Patch Changes - -- @iota/iota.js@0.41.2 - -## 0.3.4 - -### Patch Changes - -- Updated dependencies [24c21e1f0] - - @iota/iota.js@0.41.1 - -## 0.3.3 - -### Patch Changes - -- Updated dependencies [ba8e3b857] -- Updated dependencies [f4b7b3474] - - @iota/iota.js@0.41.0 - -## 0.3.2 - -### Patch Changes - -- Updated dependencies [a503cad34] -- Updated dependencies [8281e3d25] - - @iota/iota.js@0.40.0 - -## 0.3.1 - -### Patch Changes - -- Updated dependencies [47ea5ec7c] - - @iota/iota.js@0.39.0 - -## 0.3.0 - -### Minor Changes - -- cc6441f46: Updated types and imports to use new modular exports from the `@iota/iota.js` refactor -- 6d41059c7: Update to use modular imports from @iota/iota.js - - Some methods now accept a `IotaClient` imported from `@iota/iota.js/client` rather than a `JsonRpcProvider` - -### Patch Changes - -- Updated dependencies [ad46f9f2f] -- Updated dependencies [67e581a5a] -- Updated dependencies [34242be56] -- Updated dependencies [4e2a150a1] -- Updated dependencies [cce6ffbcc] -- Updated dependencies [0f06d593a] -- Updated dependencies [83d0fb734] -- Updated dependencies [09f4ed3fc] -- Updated dependencies [6d41059c7] -- Updated dependencies [cc6441f46] -- Updated dependencies [001148443] - - @iota/iota.js@0.38.0 - -## 0.2.3 - -### Patch Changes - -- Updated dependencies [34cc7d610] - - @iota/iota.js@0.37.1 - -## 0.2.2 - -### Patch Changes - -- Updated dependencies [36f2edff3] -- Updated dependencies [75d1a190d] -- Updated dependencies [93794f9f2] -- Updated dependencies [c3a4ec57c] -- Updated dependencies [a17d3678a] -- Updated dependencies [2f37537d5] -- Updated dependencies [00484bcc3] - - @iota/iota.js@0.37.0 - -## 0.2.1 - -### Patch Changes - -- Updated dependencies [3ea9adb71a] -- Updated dependencies [1cfb1c9da3] -- Updated dependencies [1cfb1c9da3] -- Updated dependencies [fb3bb9118a] - - @iota/iota.js@0.36.0 - -## 0.2.0 - -### Minor Changes - -- 09d77325a9: Add new IotaNS Toolkit package. - -### Patch Changes - -- Updated dependencies [09d77325a9] - - @iota/iota.js@0.35.1 diff --git a/sdk/iotans-toolkit/package.json b/sdk/iotans-toolkit/package.json index 372aad32659..f134a0e0593 100644 --- a/sdk/iotans-toolkit/package.json +++ b/sdk/iotans-toolkit/package.json @@ -2,7 +2,7 @@ "name": "@iota/iotans-toolkit", "author": "Mysten Labs ", "description": "IotaNS TypeScript SDK", - "version": "0.4.5", + "version": "0.0.0", "license": "Apache-2.0", "type": "commonjs", "main": "./dist/cjs/index.js", diff --git a/sdk/kiosk/CHANGELOG.md b/sdk/kiosk/CHANGELOG.md deleted file mode 100644 index 00e598696e7..00000000000 --- a/sdk/kiosk/CHANGELOG.md +++ /dev/null @@ -1,313 +0,0 @@ -# @iota/kiosk - -## 0.8.5 - -### Patch Changes - -- Updated dependencies [6984dd1e38] - - @iota/iota.js@0.51.1 - -## 0.8.4 - -### Patch Changes - -- Updated dependencies [0cafa94027] - - @iota/iota.js@0.51.0 - -## 0.8.3 - -### Patch Changes - -- 4830361fa4: Updated typescript version -- Updated dependencies [4830361fa4] - - @iota/iota.js@0.50.1 - -## 0.8.2 - -### Patch Changes - -- a3971c3524: Fixes `lock` function arguments. `itemId` is replaced by `item`, which accepts an ObjectArgument instead of a string. `itemId` is still supported but deprecated, and will be removed in future versions. -- Updated dependencies [a34f1cb67d] -- Updated dependencies [c08e3569ef] -- Updated dependencies [9a14e61db4] -- Updated dependencies [13e922d9b1] -- Updated dependencies [a34f1cb67d] -- Updated dependencies [220a766d86] - - @iota/iota.js@0.50.0 - -## 0.8.1 - -### Patch Changes - -- 9ac0a4ec01: Add extensions to all sdk import paths -- Updated dependencies [9ac0a4ec01] - - @iota/iota.js@0.49.1 - -## 0.8.0 - -### Minor Changes - -- e5f9e3ba21: Replace tsup based build to fix issues with esm/cjs dual publishing - -### Patch Changes - -- Updated dependencies [e5f9e3ba21] - - @iota/iota.js@0.49.0 - -## 0.7.13 - -### Patch Changes - -- dd362ec1d6: Update docs url to sdk.mystenlabs.com -- Updated dependencies [dd362ec1d6] - - @iota/iota.js@0.48.1 - -## 0.7.12 - -### Patch Changes - -- Updated dependencies [cdcfa76c43] - - @iota/iota.js@0.48.0 - -## 0.7.11 - -### Patch Changes - -- Updated dependencies [194c980cb] -- Updated dependencies [9ac7e2f3d] -- Updated dependencies [0259aec82] -- Updated dependencies [64d45ba27] - - @iota/iota.js@0.47.0 - -## 0.7.10 - -### Patch Changes - -- Updated dependencies [652bcdd92] - - @iota/iota.js@0.46.1 - -## 0.7.9 - -### Patch Changes - -- 43444c58f: Extend the `TransactionBlock#object()` API to accept the `TransactionResult` type as well, so that it can be used flexibly in SDKs. -- 3718a230b: Adds `txb.pure.id()` to pass ID pure values more intuitively -- Updated dependencies [28c2c3330] -- Updated dependencies [43444c58f] -- Updated dependencies [8d1e74e52] -- Updated dependencies [093554a0d] -- Updated dependencies [3718a230b] - - @iota/iota.js@0.46.0 - -## 0.7.8 - -### Patch Changes - -- Updated dependencies [30b47b758] - - @iota/iota.js@0.45.1 - -## 0.7.7 - -### Patch Changes - -- Updated dependencies [b9afb5567] - - @iota/iota.js@0.45.0 - -## 0.7.6 - -### Patch Changes - -- b48289346: Mark packages as being side-effect free. -- 3699dd364: Adds support for extensions (on `getKiosk()`), and exports a `getKioskExtension()` function on kioskClient to get extension's content -- Updated dependencies [b48289346] -- Updated dependencies [11cf4e68b] - - @iota/iota.js@0.44.0 - -## 0.7.5 - -### Patch Changes - -- Updated dependencies [004fb1991] - - @iota/iota.js@0.43.3 - -## 0.7.4 - -### Patch Changes - -- Updated dependencies [9b052166d] - - @iota/iota.js@0.43.2 - -## 0.7.3 - -### Patch Changes - -- Updated dependencies [faa13ded9] -- Updated dependencies [c5684bb52] - - @iota/iota.js@0.43.1 - -## 0.7.2 - -### Patch Changes - -- 68fea9e97: Fixes resolve royalty rule from breaking. - -## 0.7.1 - -### Patch Changes - -- Updated dependencies [781d073d9] -- Updated dependencies [3764c464f] -- Updated dependencies [e4484852b] -- Updated dependencies [71e0a3197] -- Updated dependencies [1bc430161] - - @iota/iota.js@0.43.0 - -## 0.7.0 - -### Minor Changes - -- 5ee8c24f1: Introduces BREAKING CHANGES. Migration guide and explanation: https://sdk.mystenlabs.com/kiosk/from-v1 - -## 0.6.0 - -### Minor Changes - -- fd8589806: Remove uses of deprecated imports from @iota/iota.js - -### Patch Changes - -- Updated dependencies [fd8589806] - - @iota/iota.js@0.42.0 - -## 0.5.3 - -### Patch Changes - -- @iota/iota.js@0.41.2 - -## 0.5.2 - -### Patch Changes - -- Updated dependencies [24c21e1f0] - - @iota/iota.js@0.41.1 - -## 0.5.1 - -### Patch Changes - -- Updated dependencies [ba8e3b857] -- Updated dependencies [f4b7b3474] - - @iota/iota.js@0.41.0 - -## 0.5.0 - -### Minor Changes - -- 210bfac58: Adds support for attaching royalty rule and kiosk lock rule to a transfer policy. - -### Patch Changes - -- Updated dependencies [a503cad34] -- Updated dependencies [8281e3d25] - - @iota/iota.js@0.40.0 - -## 0.4.1 - -### Patch Changes - -- Updated dependencies [47ea5ec7c] - - @iota/iota.js@0.39.0 - -## 0.4.0 - -### Minor Changes - -- cc6441f46: Updated types and imports to use new modular exports from the `@iota/iota.js` refactor -- 6d41059c7: Update to use modular imports from @iota/iota.js - - Some methods now accept a `IotaClient` imported from `@iota/iota.js/client` rather than a `JsonRpcProvider` - -### Patch Changes - -- Updated dependencies [ad46f9f2f] -- Updated dependencies [67e581a5a] -- Updated dependencies [34242be56] -- Updated dependencies [4e2a150a1] -- Updated dependencies [cce6ffbcc] -- Updated dependencies [0f06d593a] -- Updated dependencies [83d0fb734] -- Updated dependencies [09f4ed3fc] -- Updated dependencies [6d41059c7] -- Updated dependencies [cc6441f46] -- Updated dependencies [001148443] - - @iota/iota.js@0.38.0 - -## 0.3.3 - -### Patch Changes - -- Updated dependencies [34cc7d610] - - @iota/iota.js@0.37.1 - -## 0.3.2 - -### Patch Changes - -- Updated dependencies [36f2edff3] -- Updated dependencies [75d1a190d] -- Updated dependencies [93794f9f2] -- Updated dependencies [c3a4ec57c] -- Updated dependencies [a17d3678a] -- Updated dependencies [2f37537d5] -- Updated dependencies [00484bcc3] - - @iota/iota.js@0.37.0 - -## 0.3.1 - -### Patch Changes - -- 6a2a42d779: Add `getOwnedKiosks` query to easily get owned kiosks and their ownerCaps for an address -- abf6ad381e: Refactor the fetchKiosk function to return all content instead of paginating, to prevent missing data -- d72fdb5a5c: Fix on createTransferPolicy method. Updated type arguments for public_share_object command. -- Updated dependencies [3ea9adb71a] -- Updated dependencies [1cfb1c9da3] -- Updated dependencies [1cfb1c9da3] -- Updated dependencies [fb3bb9118a] - - @iota/iota.js@0.36.0 - -## 0.3.0 - -### Minor Changes - -- 968304368d: Support kiosk_lock_rule and environment support for rules package. Breaks `purchaseAndResolvePolicies` as it changes signature and return format. - -### Patch Changes - -- Updated dependencies [09d77325a9] - - @iota/iota.js@0.35.1 - -## 0.2.0 - -### Minor Changes - -- c322a230da: Fix fetchKiosk consistency/naming, include locked state in items - -## 0.1.0 - -### Minor Changes - -- 4ea96d909a: Kiosk SDK for managing, querying and interacting with Kiosk and TransferPolicy objects - -### Patch Changes - -- 528cfec314: fixes publishing flow -- Updated dependencies [4ea96d909a] -- Updated dependencies [bcbb178c44] -- Updated dependencies [470c27af50] -- Updated dependencies [03828224c9] -- Updated dependencies [671faefe3c] -- Updated dependencies [9ce7e051b4] -- Updated dependencies [9ce7e051b4] -- Updated dependencies [bb50698551] - - @iota/iota.js@0.35.0 diff --git a/sdk/kiosk/package.json b/sdk/kiosk/package.json index a7e9e30d5de..e46baa0c216 100644 --- a/sdk/kiosk/package.json +++ b/sdk/kiosk/package.json @@ -2,7 +2,7 @@ "name": "@iota/kiosk", "author": "Mysten Labs ", "description": "Iota Kiosk library", - "version": "0.8.5", + "version": "0.0.0", "license": "Apache-2.0", "type": "commonjs", "main": "./dist/cjs/index.js", diff --git a/sdk/ledgerjs-hw-app-iota/CHANGELOG.md b/sdk/ledgerjs-hw-app-iota/CHANGELOG.md deleted file mode 100644 index dcb03d12d6e..00000000000 --- a/sdk/ledgerjs-hw-app-iota/CHANGELOG.md +++ /dev/null @@ -1,27 +0,0 @@ -# @iota/ledgerjs-hw-app-iota - -## 0.3.1 - -### Patch Changes - -- 4830361fa4: Updated typescript version - -## 0.3.0 - -### Minor Changes - -- e5f9e3ba21: Replace tsup based build to fix issues with esm/cjs dual publishing - -## 0.2.0 - -### Minor Changes - -- 29a29756d: Added "displayOnDevice" option to getPublicKey and cleaned-up some library code - -## 0.1.0 - -### Minor Changes - -- a6690ac7d: Changed the default behavior of `publish` to publish an upgreadeable-by-sender package instead of immutable. -- 0a7b42a6d: This changes almost all occurrences of "delegate", "delegation" (and various capitalizations/forms) to their equivalent "stake"-based name. Function names, function argument names, RPC endpoints, Move functions, and object fields have been updated with this new naming convention. -- 3709957cf: Published initial version of library diff --git a/sdk/ledgerjs-hw-app-iota/package.json b/sdk/ledgerjs-hw-app-iota/package.json index 5a690a8bf5f..5726f41b8f9 100644 --- a/sdk/ledgerjs-hw-app-iota/package.json +++ b/sdk/ledgerjs-hw-app-iota/package.json @@ -1,6 +1,6 @@ { "name": "@iota/ledgerjs-hw-app-iota", - "version": "0.3.1", + "version": "0.0.0", "description": "Ledger Hardware Wallet Iota Application API", "keywords": [ "Ledger", diff --git a/sdk/move-bytecode-template/package.json b/sdk/move-bytecode-template/package.json index 437820bd8fb..e297be20aa8 100644 --- a/sdk/move-bytecode-template/package.json +++ b/sdk/move-bytecode-template/package.json @@ -1,6 +1,6 @@ { "name": "move-bytecode-template", - "version": "0.1.0", + "version": "0.0.0", "description": "Move Binary Format implementation in WASM", "type": "module", "private": true, diff --git a/sdk/typescript/CHANGELOG.md b/sdk/typescript/CHANGELOG.md deleted file mode 100644 index d93d49f680a..00000000000 --- a/sdk/typescript/CHANGELOG.md +++ /dev/null @@ -1,858 +0,0 @@ -# @iota/iota.js - -## 0.51.1 - -### Patch Changes - -- 6984dd1e38: Update gql.tada and add type definitions for custom scalars - -## 0.51.0 - -### Minor Changes - -- 0cafa94027: Remove deprecated types directory - -## 0.50.1 - -### Patch Changes - -- 4830361fa4: Updated typescript version -- Updated dependencies [4830361fa4] - - @iota/bcs@0.11.1 - -## 0.50.0 - -### Minor Changes - -- a34f1cb67d: Use Bech32 instead of Hex for private key export, supports both Hex and Bech32 for importing - -### Patch Changes - -- a34f1cb67d: deprecate ExportedKeypair -- c08e3569ef: Export all keypair utilities -- 9a14e61db4: Allow signer in signAndExecuteTransactionBlock to be a Signer rather than a Keypair -- 13e922d9b1: Fix multiple shared objects not respecting mutable correctly -- 220a766d86: Fix WebSocket constructor not being properly assigned in IotaClient HTTP transport -- Updated dependencies [bae8802fe3] - - @iota/bcs@0.11.0 - -## 0.49.1 - -### Patch Changes - -- 9ac0a4ec01: Add extensions to all sdk import paths -- Updated dependencies [9ac0a4ec01] - - @iota/bcs@0.10.1 - -## 0.49.0 - -### Minor Changes - -- e5f9e3ba21: Replace tsup based build to fix issues with esm/cjs dual publishing - -### Patch Changes - -- Updated dependencies [e5f9e3ba21] - - @iota/bcs@0.10.0 - -## 0.48.1 - -### Patch Changes - -- dd362ec1d6: Update docs url to sdk.mystenlabs.com -- Updated dependencies [dd362ec1d6] - - @iota/bcs@0.9.1 - -## 0.48.0 - -### Minor Changes - -- cdcfa76c43: Add a new client method for retrieving epoch metrics (iotax_getEpochMetrics) - -### Patch Changes - -- Updated dependencies [fce0a08d0f] - - @iota/bcs@0.9.0 - -## 0.47.0 - -### Minor Changes - -- 0259aec82: Removed dependency on @open-rpc/client-js and replaced it with standard fetch and WebSocket based APIs - - If you are using the `subscribeEvent` or `subscribeTransaction` in environments that do not support the `WebSocket` api natively (This will be true for most versions of Node.js) you will need to provide a WebSocket implementation when creating your IotaClient. You can either use a global polyfill for the WebSocket class, or pass a compatible WebSocket implementation into IotaHTTPTransport (eg, using the `ws` package) - - ```typescript - import { getFullnodeUrl, IotaClient, IotaHTTPTransport } from '@iota/iota.js/client'; - import { WebSocket } from 'ws'; - - new IotaClient({ - transport: new IotaHTTPTransport({ - url: getFullnodeUrl('mainnet'), - // The typescript definitions may not match perfectly, casting to never avoids these minor incompatibilities - WebSocketConstructor: WebSocket as never, - }), - }); - ``` - -- 64d45ba27: Add support for zklogin sig inside multisig - -### Patch Changes - -- 194c980cb: Properly determine shared object mutability when being passed by value. -- 9ac7e2f3d: Add additional type exports to zklogin package - -## 0.46.1 - -### Patch Changes - -- 652bcdd92: Remove some multisig methods that had previously been deprecated and are no longer exported - -## 0.46.0 - -### Minor Changes - -- 093554a0d: Remove deprecated framework code. - -### Patch Changes - -- 28c2c3330: Use the same issuer string in address derivation for the two google's iss values -- 43444c58f: Extend the `TransactionBlock#object()` API to accept the `TransactionResult` type as well, so that it can be used flexibly in SDKs. -- 8d1e74e52: Fix setting gasPrice for devInspectTransactionBlock -- 3718a230b: Adds `txb.pure.id()` to pass ID pure values more intuitively - -## 0.45.1 - -### Patch Changes - -- 30b47b758: Fix formatting when parsing addresses with bcs.Address - -## 0.45.0 - -### Minor Changes - -- b9afb5567: adds "transfer to object" (receivingRef) support - -## 0.44.0 - -### Minor Changes - -- 11cf4e68b: Remove deprecated methods. - -### Patch Changes - -- b48289346: Mark packages as being side-effect free. -- Updated dependencies [b48289346] - - @iota/bcs@0.8.1 - -## 0.43.3 - -### Patch Changes - -- 004fb1991: Export TransactionResult type - -## 0.43.2 - -### Patch Changes - -- 9b052166d: Register Option enum to sdk bcs registry - -## 0.43.1 - -### Patch Changes - -- faa13ded9: Ensure that TransactionBlocks can be copied via structuredClone to workaround bug in iota wallet -- c5684bb52: rename zk to zkLogin - -## 0.43.0 - -### Minor Changes - -- 781d073d9: Update getFaucetRequestStatus to GET request -- e4484852b: Improve APIs for building transaction inputs - - - txb.splitCoins now accepts `amounts`` as raw JavaScript number - - txb.transferObjects now accepts `address` as JavaScript string - - All single objects, or lists of objects, now also accepts object IDs as JavaScript strings - - txb.pure accepts `SerializedBcs` (eg `txb.pure(bcs.U64.serialize(123))`) - - Added pure helpers (`txb.pure.address()`, `txb.bool()`, and `txb.pure.u{8-256}()`) to simplify serialization of pure values - - Deprecated using `txb.pure` with raw JavaScript values, or an explicit type argument. - -- 1bc430161: Updated BCS definitions to use new BCS schema builder - -### Patch Changes - -- 3764c464f: - add support for basic parsing of zkLogin signatures - - new zklogin package -- 71e0a3197: zklogin improvements - - - use new bcs api - - rename `toBufferBE` to `toBigEndianBytes` - - stop exporting `ZkLoginSignatureInputs` and `extractClaimValue` - -- Updated dependencies [1bc430161] -- Updated dependencies [e4484852b] - - @iota/bcs@0.8.0 - -## 0.42.0 - -### Minor Changes - -- fd8589806: Remove all previously deprecated exports from @iota/iota.js - -## 0.41.2 - -### Patch Changes - -- Updated dependencies [290c8e640] - - @iota/bcs@0.7.4 - -## 0.41.1 - -### Patch Changes - -- 24c21e1f0: Fix defaults not being applied correctly in websocket client - -## 0.41.0 - -### Minor Changes - -- ba8e3b857: Rename TransactionBlock generated type in @iota/iota.js/client to IotaTransactionBlock to avoid conflicting names in exports - -### Patch Changes - -- f4b7b3474: Adds zk signature scheme - -## 0.40.0 - -### Minor Changes - -- a503cad34: Add exports to `@iota/iota.js/client` for rpc method params - -### Patch Changes - -- 8281e3d25: Add new `sign` method to the TransactionBlock class, so that implementing transaction signing is easier. - -## 0.39.0 - -### Minor Changes - -- 47ea5ec7c: Update keypair signature methods to return bytes as a base64 encoded string for better compatability - -## 0.38.0 - -### Minor Changes - -- 67e581a5a: Added FromOrToAddress Transaction Filter -- cce6ffbcc: Add toIotaPublicKey method for retrieving the Iota representation of a raw public key -- 0f06d593a: Added a MultiSigPublicKey class for verifying multisig signatures -- 09f4ed3fc: update signMessage to correctly wrap PersonalMessages before signing -- 6d41059c7: Deprecate imports from the root path which can be imported from a modular export -- cc6441f46: The Iota TS SDK has been broken up into a set of modular exports, and all exports from the root of - the package have been deprecated. The following export paths have been added: - - - `@iota/iota.js/client` - A client for interacting with Iota RPC nodes. - - `@iota/iota.js/bcs` - A BCS builder with pre-defined types for Iota. - - `@iota/iota.js/transaction` - Utilities for building and interacting with transactions. - - `@iota/iota.js/keypairs/*` - Modular exports for specific KeyPair implementations. - - `@iota/iota.js/verify` - Methods for verifying transactions and messages. - - `@iota/iota.js/cryptography` - Shared types and classes for cryptography. - - `@iota/iota.js/multisig` - Utilities for working with multisig signatures. - - `@iota/iota.js/utils` - Utilities for formatting and parsing various Iota types. - - `@iota/iota.js/faucet`- Methods for requesting iota from a faucet. - - As part of this refactor we are deprecating a number of existing APIs: - - - `JsonRPCProvider` - This Provider pattern is being replaced by a new `IotaClient` - - `SignerWithProver` and `RawSigner` - The Concept of Signers is being removed from the SDK. Signing - in verifying has been moved to the KeyPair classes, and the `signAndExecuteTransactionBlock` - method has been moved to the new `IotaClient`. - - The `superstruct` type definitions for types used by JsonRPCProvider are being replaced with - generated types exported from `@iota/iota.js/client`. The new type definitions are pure - typescript types and can't be used for runtime validation. By generating these as types, it will - be easier to keep them in sync with the RPC definitions and avoid discrepancies between the type - definitions in the SDK and the data returned by RPC methods. - - A large number of "getters" are being deprecated. These getters were intended to reduce friction - caused by rapid iteration in the RPC layer leading up to the mainnet launch. Now that mainnet has - been launched the RPC API should be more stable, and many of these helpers can be replaced by - simply accessing the nested properties in the returned data directly. - - The current release should be mostly backwards compatible, and all existing exports will continue to - be available in this release (with deprecation warnings). With the large number of deprecations - there may be functionality that should be moved into the new modular version of the SDK. If you find - there are features that were deprecated without a suitable replacement, we have created a - [Github Discussion thread](https://github.com/iotaledger/iota/discussions/13150) to track those - use-cases. - - #### Migrating imports - - To migrate imports, you should be able to hover over the deprecated import in the editor of you - choice, this should provide either the deprecation message letting you know where to import the - replacement from, or a like "The declaration was marked as deprecated here." with a link to the - deprecation comment which will tell you how to update your import - - #### Migrating JsonRpcProvider - - The new IotaClient should mostly work as a drop in replacement for the `JsonRpcProvider` provider. - Setting up a `IotaClient` is slightly different, but once constructed should work just like a - provider. - - ```diff - - import { JsonRpcProvider, devnetConnection } from '@iota/iota.js'; - + import { IotaClient, getFullnodeUrl } from '@iota/iota.js/client'; - - - const provider = new JsonRpcProvider(localnetConnection); - + const client = new IotaClient({ url: getFullnodeUrl('localnet')}); - ``` - - #### Signing TransactionBlocks - - Signing and sending transaction blocks has change slightly with the deprecation of the `Signer` - pattern: - - ```diff - - import { - - Ed25519Keypair, - - JsonRpcProvider, - - RawSigner, - - TransactionBlock, - - localnetConnection, - - } from '@iota/iota.js'; - + import { Ed25519Keypair } from '@iota/iota.js/keypairs/ed25519'; - + import { IotaClient, getFullnodeUrl } from '@iota/iota.js/client'; - + import { TransactionBlock } from '@iota/iota.js/transactions'; - - const keypair = new Ed25519Keypair() - - const provider = new JsonRpcProvider(localnetConnection); - - const signer = new RawSigner(keyPair, provider); - + const client = new IotaClient({ url: getFullnodeUrl('localnet')}); - - - const result = await signer.signAndExecuteTransactionBlock({ - + const result = await client.signAndExecuteTransactionBlock({ - + signer: keypair, - transactionBlock: tx, - options: { ... } - }) - ``` - - #### Migrating faucet requests - - The ability to request Iota from a faucet was not added to `IotaClient`, instead you will need to use - a method `@iota/iota.js/faucet` to make these requests - - ```diff - - import { JsonRpcProvider, devnetConnection } from '@iota/iota.js'; - - const provider = new JsonRpcProvider(devnetConnection); - + import { requestIotaFromFaucetV0, getFaucetHost } from '@iota/iota.js/faucet'; - - - await provider.requestIotaFromFaucet( - - '' - - ); - + await requestIotaFromFaucetV0({ - + host: getFaucetHost('devnet'), - + recipient: '', - +}); - ``` - -- 001148443: Introduce new `@iota/iota.js/faucet` export, which should be used for all faucet interactions. This deprecates the previous `requestIotaFromFaucet` APIs that existed on the `JsonRpcProvider` and `Signer` classes. - -### Patch Changes - -- ad46f9f2f: add getAllEpochAddressMetrics method to rpc-provider -- 34242be56: Add new `isTransactionBlock` method, and deprecate the previous `TransactionBlock.is` method -- 4e2a150a1: websocket client memory leak fix in reconnect logics -- 83d0fb734: Deprecate type aliases for strings. - -## 0.37.1 - -### Patch Changes - -- 34cc7d610: Fix unhandled rejections thrown by waitForTransaction - -## 0.37.0 - -### Minor Changes - -- 93794f9f2: Update build to avoid bundling for better modularity -- a17d3678a: Add keypair exports to allow modular imports for various keypair types - -### Patch Changes - -- 36f2edff3: Use splitGenericParamaters util from bcs -- 75d1a190d: Fix bug that prevented deserializing transaction blocks with a set expiration -- c3a4ec57c: Add explicit dependency on events package -- 2f37537d5: Update `IotaEventFilter` structure for `TimeRange` query. -- 00484bcc3: add method to create Ed25519Keypair from a mnemonic seed -- Updated dependencies [36f2edff3] - - @iota/bcs@0.7.3 - -## 0.36.0 - -### Minor Changes - -- 3ea9adb71a: Add multisig support -- 1cfb1c9da3: The `TransactionBlock` builder now uses the protocol config from the chain when constructing and validating transactions, instead of using hard-coded limits. If you wish to perform signing offline (without a provider), you can either define a `protocolConfig` option when building a transaction, or explicitly set `limits`, which will be used instead of the protocol config. -- fb3bb9118a: Remove logging of RPCValidation errors when typescript types do not match RPC response types - -### Patch Changes - -- 1cfb1c9da3: Added `getProtocolConfig()` method to the provider. -- Updated dependencies [ca5c72815d] -- Updated dependencies [fdb569464e] - - @iota/bcs@0.7.2 - -## 0.35.1 - -### Patch Changes - -- 09d77325a9: Add new IotaNS Toolkit package. - -## 0.35.0 - -### Minor Changes - -- 470c27af50: Added network address metrics -- 671faefe3c: Add `getChainIdentifier` method -- 9ce7e051b4: Update internal client to use `@open-rpc/client-js` instead of `jayson` and `rpc-websockets`. This results in a more consistent experience and better error messaging. - -### Patch Changes - -- 4ea96d909a: the event BCS data is a base64 string -- bcbb178c44: Fixes BCS definition so it matches the RPC one -- 03828224c9: Previously, effects had an unwrapped_then_deleted field on ts-sdk. This is an issue since jsonrpc returns the field as unwrappedThenDeleted. Update the transaction type definition to use camelcase. -- 9ce7e051b4: Add `subscribeTransaction` method. -- bb50698551: Fixes BCS type definition in the type layout - -## 0.34.1 - -### Patch Changes - -- 85719ac933: Add `tryGetPastObject` support in the provider. -- c3d9cc87f3: Update ts-sdk e2e test to reflect new rpc error language -- 02a6063f82: Add `normalizeStructTag` and `parseStructTag` helper functions - -## 0.34.0 - -### Minor Changes - -- 280821e0ab: Add "mainnet" connection to the list of available connections - -### Patch Changes - -- 6a9abe9e38: Fix `type` field in MakeMoveVec - -## 0.33.0 - -### Minor Changes - -- 7915de531: Strip disassembled modules from publish/upgrade transaction inputs. -- e61ed2bac: Added new TransactionFilter fields - -### Patch Changes - -- 6f9fc94ca: Increase max size of pure inputs -- 605eac8c6: Bugfix for makeMoveVec when not providing type arguments. -- 262e3dfdd: Add support for account switching in Wallet Kit. -- 91c63e4f8: Fix transaction building with >50 input objects. -- 5053a8dc8: Add getValidatorsApy to rpc - -## 0.32.2 - -### Patch Changes - -- 4ae3cbea3: Response for `getCoinMetadata` is now nullable, in the event that no metadata can be found. -- d2755a496: Fix dependency on msw -- f612dac98: Change the default gas budgeting to take storage rebates into account. -- c219e7470: Changed the response type of `getRpcApiVersion` to string. -- 59ae0e7d6: Removed `skipDataValidation` option, this is now not configurable and is the default behavior. -- c219e7470: Fix type of `limit` on `getCheckpoints` and `getEpochs` API so that is correctly a number. -- 4e463c691: Add `waitForTransactionBlock` API to wait for a transaction to be available over the API. -- b4f0bfc76: Fix type definitions for package exports. -- Updated dependencies [b4f0bfc76] - - @iota/bcs@0.7.1 - -## 0.32.1 - -### Patch Changes - -- 3224ffcd0: Adding support for the `upgrade` transaction type. - -## 0.32.0 - -### Minor Changes - -- 9b42d0ada: This release replaces all uint64 and uint128 numbers with BigInt in all JSON RPC responses to preserve precision. This is a Major Breaking Change - you must update your TS-SDK to latest version - -## 0.31.0 - -### Minor Changes - -- 976d3e1fe: Add new `getNetworkMetrics` endpoint to JSONRPCProvider. -- 5a4e3e416: Change getOwnedObject to ignore checkpoint and return latest objects - -### Patch Changes - -- 0419b7c53: Match ts Publish schema to rust sdk -- f3c096e3a: Fix PaginatedObjectsResponse schema -- 27dec39eb: Make getOwnedObjects backward compatible from 0.29 to 0.30. - -## 0.30.0 - -### Minor Changes - -- 956ec28eb: Change `signMessage` to return message bytes. Add support for iota:signMessage in the wallet standard -- 4adfbff73: Use Blake2b instead of sha3_256 for address generation -- 4c4573ebe: Removed DevInspectResultsType and now DevInspectResults has a property results of ExecutionResultType and a property error -- acc2edb31: Update schema for `IotaSystemState` and `DelegatedStake` -- 941b03af1: Change functions in transactions.ts of ts-sdk such that: `getTotalGasUsed` and `getTotalGasUsedUpperBound` of ts-sdk return a `bigint`,fields of `gasCostSummary` are defined as `string`, `epochId` is defined as `string`. In `iota-json-rpc` the corresponding types are defined as `BigInt`. Introduce `IotaEpochId` type to `iota-json-rpc` types that is a `BigInt`. -- a6690ac7d: Changed the default behavior of `publish` to publish an upgreadeable-by-sender package instead of immutable. -- a211dc03a: Change object digest from Base64 encoded to Base58 encoded for rpc version >= 0.28.0 -- 4c1e331b8: Gas budget is now optional, and will automatically be computed by executing a dry-run when not provided. -- 19b567f21: Unified self- and delegated staking flows. Removed fields from `Validator` (`stake_amount`, `pending_stake`, and `pending_withdraw`) and renamed `delegation_staking_pool` to `staking_pool`. Additionally removed the `validator_stake` and `delegated_stake` fields in the `ValidatorSet` type and replaced them with a `total_stake` field. -- 7659e2e91: Introduce new `Transaction` builder class, and deprecate all existing methods of sending transactions. The new builder class is designed to take full advantage of Programmable Transactions. Any transaction using the previous `SignableTransaction` interface will be converted to a `Transaction` class when possible, but this interface will be fully removed soon. -- 0d3cb44d9: Change all snake_case field in ts-sdk normalized.ts to camelCase. -- 36c264ebb: Remove `generateTransactionDigest`. Use one of the following instead: `signer.getTransactionDigest`, `Transaction.getDigest()` or `TransactionDataBuilder.getDigestFromBytes()` instead. -- 891abf5ed: Remove support for RPC Batch Request in favor of multiGetTransactions and multiGetObjects -- 2e0ef59fa: Added VALIDATORS_EVENTS_QUERY -- 33cb357e1: Change functions in json-rpc-provider.ts of ts-sdk such that: `getTotalTransactionBlocks`, `getReferenceGasPrice` return a `bigint`, `getLatestCheckpointSequenceNumber` returns a `string`, `gasPrice` of `devInspectTransactionBlock` is defined as a `string`, checkpoint sequence number of `getCheckpoint` is defined as a `string`, `cursor` of `getCheckpoints` is defined as a `string`. Introduce `IotaCheckpointSequenceNumber` type in iota-json-rpc-types that is a `BigInt` to use instead of `CheckpointSequenceNumber` of iota-types. -- 6bd88570c: Rework all coin APIs to take objects as arguments instead of positional arguments. -- f1e42f792: Consolidate get_object and get_raw_object into a single get_object endpoint which now takes an additional config parameter with type `IotaObjectDataOptions` and has a new return type `IotaObjectResponse`. By default, only object_id, version, and digest are fetched. -- 272389c20: Support for new versioned TransactionData format -- 3de8de361: Remove `getIotaSystemState` method. Use `getLatestIotaSystemState` method instead. -- be3c4f51e: Add `display` field in `IotaObjectResponse` for frontend rendering. See more details in https://forums.iota.io/t/nft-object-display-proposal/4872 -- dbe73d5a4: Update `executeTransaction` and `signAndExecuteTransaction` to take in an additional parameter `IotaTransactionBlockResponseOptions` which is used to specify which fields to include in `IotaTransactionBlockResponse` (e.g., transaction, effects, events, etc). By default, only the transaction digest will be included. -- c82e4b454: Introduce BigInt struct to iota-json-rpc-types to serialize and deserialize amounts to/from string. Change ts-sdk to serialize amounts of PayIota and Pay as string. -- 7a2eaf4a3: Changing the IotaObjectResponse struct to use data/error fields instead of details/status -- 2ef2bb59e: Deprecate getTransactionDigestsInRange. This method will be removed before April 2023, please use `getTransactions` instead -- 9b29bef37: Pass blake2b hash to signer API -- 8700809b5: Add a new `getCheckpoints` endpoint that returns a paginated list of checkpoints. -- 5c3b00cde: Add object id to staking pool and pool id to staked iota. -- 01272ab7d: Remove deprecated `getCheckpointContents`, `getCheckpointContentsByDigest`, `getCheckpointSummary` and `getCheckpointSummaryByDigest` methods. -- 9822357d6: Add getStakesByIds to get DelegatedStake queried by id -- 3d9a04648: Adds `deactivation_epoch` to staking pool object, and adds `inactive_pools` to the validator set object. -- da72e73a9: Change the address of Move package for staking and validator related Move modules. -- a0955c479: Switch from 20 to 32-byte address. Match Secp256k1.deriveKeypair with Ed25519. -- 0c9047698: Remove all gas selection APIs from the json rpc provider. -- d5ef1b6e5: Added dependencies to publish command, dependencies now also returned from the iota move CLI with the `--dump-bytecode-as-base64` flag -- 0a7b42a6d: This changes almost all occurrences of "delegate", "delegation" (and various capitalizations/forms) to their equivalent "stake"-based name. Function names, function argument names, RPC endpoints, Move functions, and object fields have been updated with this new naming convention. -- 3de8de361: Remove `getValidators` API. Use `getLatestIotaSystemState` instead. -- dd348cf03: Refactor `getTransactions` to `queryTransactions` -- 57c17e02a: Removed `JsonRpcProviderWithCache`, use `JsonRpcProvider` instead. -- 65f1372dd: Rename `provider.getTransactionWithEffects` to `provider.getTransaction`. The new method takes in an additional parameter `IotaTransactionBlockResponseOptions` to configure which fields to fetch(transaction, effects, events, etc). By default, only the transaction digest will be returned. -- a09239308: [testing only] an intent scope can be passed in to verifyMessage -- fe335e6ba: Removed usage of `cross-fetch` in the TypeScript SDK. If you are running in an environment that does not have `fetch` defined, you will need to polyfill it. -- 5dc25faad: Remove getTransactionDigestsInRange from the SDK -- 64234baaf: added combined `getCheckpoint` endpoint for retrieving information about a checkpoint -- d3170ba41: All JSON-RPC APIs now accept objects instead of positional arguments. -- a6ffb8088: Removed events from transaction effects, TransactionEvents will now be provided in the TransactionResponse, along side TransactionEffects. -- 3304eb83b: Refactor Rust IotaTransactionBlockKind to be internally tagged for Json serialization with tag="type" and IotaEvent to be adjacently tagged with tag="type" and content="content" -- 4189171ef: Adds support for validator candidate. -- 77bdf907f: When parsing u64, u128, and u256 values with bcs, they are now string encoded. -- a74df16ec: Minor change to the system transaction format -- 0f7aa6507: Switching the response type of the getOwnedObjects api to a paginatedObjects response, and also moving filtering to FN -- 9b60bf700: Change all snake_case fields in checkpoint.ts and faucet.ts to camelCase -- 64fb649eb: Remove old `IotaExecuteTransactionResponse` interface, and `CertifiedTransaction` interface in favor of the new unified `IotaTransactionBlockResponse` interfaces. -- a6b0c4e5f: Changed the getOwnerObjectsForAddress api to getOwnedObjects, and added options/ pagination to the parameters - -### Patch Changes - -- 00bb9bb66: Correct "consensus_address" in ValidatorMetadata to "primary_address" -- 14ba89144: Change StakingPool structure by removing pool token supply and adding exchange rates. -- 3eb3a1de8: Make Ed25519 ExportedKeyPair only use 32 bytes seed. -- 4593333bd: Add optional parameter for filtering object by type in getOwnedObjectsByAddress -- 79c2165cb: Remove locked coin staking -- 210840114: Add cross-env to prepare:e2e script for Windows machines functionality -- Updated dependencies [19b567f21] -- Updated dependencies [5c3b00cde] -- Updated dependencies [3d9a04648] -- Updated dependencies [a8049d159] -- Updated dependencies [a0955c479] -- Updated dependencies [0a7b42a6d] -- Updated dependencies [77bdf907f] - - @iota/bcs@0.7.0 - -## 0.29.1 - -### Patch Changes - -- 31bfcae6a: Make arguments field optional for MoveCall to match Rust definition. This fixes a bug where the Explorer page does not load for transactions with no argument. - -## 0.29.0 - -### Minor Changes - -- f2e713bd0: Add TransactionExpiration to TransactionData -- 4baf554f1: Make fromSecretKey take the 32 bytes privkey -- aa650aa3b: Introduce new `Connection` class, which is used to define the endpoints that are used when interacting with the network. -- 6ff0c785f: Use DynamicFieldName struct instead of string for dynamic field's name - -### Patch Changes - -- f1e3a0373: Expose rpcClient and websocketClient options -- 0e202a543: Remove pending delegation switches. -- 67e503c7c: Move base58 libraries to BCS -- Updated dependencies [0e202a543] - - @iota/bcs@0.6.1 - -## 0.28.0 - -### Minor Changes - -- a67cc044b: Transaction signatures are now serialized into a single string, and all APIs that previously took the public key, signature, and scheme now just take the single serialized signature string. To help make parsing this easier, there are new `toSerializedSignature` and `toParsedSignaturePubkeyPair` methods exposed as well. -- a67cc044b: The RawSigner now provides a `signTransaction` function, which can be used to sign a transaction without submitting it to the network. -- a67cc044b: The RawSigner now provides a `signMessage` function that can be used to sign personal messages. The SDK also now exports a `verifyMessage` function that can be used to easily verify a message signed with `signMessage`. - -### Patch Changes - -- 24bdb66c6: Include client type and version in RPC client request headers -- Updated dependencies [598f106ef] - - @iota/bcs@0.6.0 - -## 0.27.0 - -### Minor Changes - -- 473005d8f: Add protocol_version to CheckpointSummary and IotaSystemObject. Consolidate end-of-epoch information in CheckpointSummary. -- 59641dc29: Support for deserializing new ConsensusCommitPrologue system transaction -- 629804d26: Remove usage of `Base64DataBuffer`, and use `Uint8Array` instead. -- f51c85e85: remove get_objects_owned_by_object and replace it with get_dynamic_fields - -### Patch Changes - -- fcba70206: Add basic formatting utilities -- ebe6c3945: Support deserializing `payIota` and `payAllIota` transactions -- e630f6832: Added string option to getCheckpointContents call in SDK to support 0.22.0 - -## 0.26.1 - -### Patch Changes - -- 97c46ca9d: Support calling Move function with "option" parameter - -## 0.26.0 - -### Minor Changes - -- a8746d4e9: update IotaExecuteTransactionResponse -- e6a71882f: Rename getDelegatedStake to getDelegatedStakes -- 21781ba52: Secp256k1 signs 64-bytes signature [r, s] instead of [r, s, v] with recovery id - -### Patch Changes - -- 034158656: Allow passing Pure args directly in Move call -- 57fc4dedd: Fix gas selection logic to take gas price into account -- e6a71882f: Add convenience methods in RpcTxnDataSerializer for building staking transactions -- b3ba6dfbc: Support Genesis transaction kind - -## 0.25.0 - -### Minor Changes - -- 7b4bf43bc: Support for interacting with Devnet v0.24+ where Move Calls refer to their packages by ObjectID only (not ObjectRef). - -### Patch Changes - -- ebfdd5c56: Adding Checkpoint APIs for ts sdk -- 72481e759: Updated to new dev inspect transaction layout -- 969a88669: RPC requests errors now don't include the html response text (to keep message shorter) - -## 0.24.0 - -### Minor Changes - -- 88a687834: Add methods for the CoinRead endpoints - -### Patch Changes - -- 01458ffd5: Fix websocket default port for DevNet -- a274ecfc7: Make previousTransaction optional for CoinStruct to support v0.22 network where it doesn't exist -- 89091ddab: change estimator logic to use upper bound -- 71bee7563: fix creating websocket url - -## 0.23.0 - -### Minor Changes - -- e26f47cbf: added getDelegatedStake and getValidators and validator type -- b745cde24: Add a call(endpoint, params) method to invoke any RPC endpoint -- 35e0df780: EventID should use TransactionDigest instead of TxSequence -- 5cd51dd38: Deprecate iota_executeTransaction in favor of iota_executeTransactionSerializedSig -- 8474242af: Add methods for getDynamicFields and getDynamicFieldObject -- f74181212: Add method to deserialize a public key, using it's schema and base64 data - -### Patch Changes - -- f3444bdf2: fix faucet response type -- 01efa8bc6: Add getReferenceGasPrice -- 01efa8bc6: Use reference gas price instead of a hardcoded "1" for transaction construction - -## 0.22.0 - -### Minor Changes - -- a55236e48: Add gas price field to RPC transaction data type - -### Patch Changes - -- 8ae226dae: Fix schema validation bug in Coin.newPayTransaction - -## 0.21.0 - -### Minor Changes - -- 4fb12ac6d: - removes `transfer` function from framework Coin - - renames `newTransferTx` function from framework Coin to `newPayTransaction`. Also it's now a public method and without the need of signer so a dapp can use it - - fixes edge cases with pay txs -- bb14ffdc5: Remove ImmediateReturn and WaitForTxCert from ExecuteTransactionRequestType -- d2015f815: Rebuilt type-narrowing utilities (e.g. `isIotaObject`) on top of Superstruct, which should make them more reliable. - The type-narrowing functions are no longer exported, instead a Superstruct schema is exported, in addition to an `is` and `assert` function, both of which can be used to replace the previous narrowing functions. For example, `isIotaObject(data)` becomes `is(data, IotaObject)`. -- 7d0f25b61: Add devInspectTransaction, which is similar to dryRunTransaction, but lets you call any Move function(including non-entry function) with arbitrary values. - -### Patch Changes - -- 9fbe2714b: Add devInspectMoveCall, which is similar to devInspectTransaction, but lets you call any Move function without a gas object and budget - -## 0.20.0 - -### Minor Changes - -- ea71d8216: Use intent signing if iota version > 0.18 - -### Patch Changes - -- f93b59f3a: Fixed usage of named export for CommonJS module - -## 0.19.0 - -### Minor Changes - -- 6c1f81228: Remove signature from trasaction digest hash -- 519e11551: Allow keypairs to be exported -- b03bfaec2: Add getTransactionAuthSigners endpoint - -### Patch Changes - -- b8257cecb: add missing int types -- f9be28a42: Fix bug in Coin.isCoin -- 24987df35: Regex change for account index for supporting multiple accounts - -## 0.18.0 - -### Minor Changes - -- 66021884e: Send serialized signature with new executeTransactionSerializedSig endpoint -- 7a67d61e2: Unify TxnSerializer interface -- 2a0b8e85d: Add base58 encoding for TransactionDigest - -### Patch Changes - -- 45293b6ff: Replace `getCoinDenominationInfo` with `getCoinMetadata` -- 7a67d61e2: Add method in SignerWithProvider for calculating transaction digest - -## 0.17.1 - -### Patch Changes - -- 623505886: Fix callArg serialization bug in LocalTxnSerializer - -## 0.17.0 - -### Minor Changes - -- a9602e533: Remove deprecated events API -- db22728c1: \* adds dryRunTransaction support - - adds getGasCostEstimation to the signer-with-provider that estimates the gas cost for a transaction -- 3b510d0fc: adds coin transfer method to framework that uses pay and payIota - -## 0.16.0 - -### Minor Changes - -- 01989d3d5: Remove usage of Buffer within SDK -- 5e20e6569: Event query pagination and merge all getEvents\* methods - -### Patch Changes - -- Updated dependencies [1a0968636] - - @iota/bcs@0.5.0 - -## 0.15.0 - -### Minor Changes - -- c27933292: Update the type of the `endpoint` field in JsonRpcProvider from string to object - -### Patch Changes - -- c27933292: Add util function for faucet -- 90898d366: Support passing utf8 and ascii string -- c27933292: Add constants for default API endpoints -- Updated dependencies [1591726e8] -- Updated dependencies [1591726e8] - - @iota/bcs@0.4.0 - -## 0.14.0 - -### Minor Changes - -- 8b4bea5e2: Remove gateway related APIs -- e45b188a8: Introduce PayIota and PayAllIota native transaction types to TS SDK. - -### Patch Changes - -- e86f8bc5e: Add `getRpcApiVersion` to Provider interface -- b4a8ee9bf: Support passing a vector of objects in LocalTxnBuilder -- ef3571dc8: Fix gas selection bug for a vector of objects -- cccfe9315: Add deserialization util method to LocalTxnDataSerializer -- 2dc594ef7: Introduce getCoinDenominationInfo, which returns denomination info of a coin, now only supporting IOTA coin. -- 4f0c611ff: Protocol change to add 'initial shared version' to shared object references. - -## 0.13.0 - -### Minor Changes - -- 1d036d459: Transactions query pagination and merge all getTransactions\* methods -- b11b69262: Add gas selection to LocalTxnSerializer -- b11b69262: Deprecate Gateway related APIs -- b11b69262: Add rpcAPIVersion to JsonRpcProvider to support multiple RPC API Versions - -## 0.12.0 - -### Minor Changes - -- e0b173b9e: Standardize Ed25519KeyPair key derivation with SLIP10 -- 059ede517: Flip the default value of `skipDataValidation` to true in order to mitigate the impact of breaking changes on applications. When there's a mismatch between the TypeScript definitions and RPC response, the SDK now log a console warning instead of throwing an error. -- 03e6b552b: Add util function to get coin balances -- 4575c0a02: Fix type definition of IotaMoveNormalizedType -- ccf7f148d: Added generic signAndExecuteTransaction method to the SDK, which can be used with any supported type of transaction. - -### Patch Changes - -- e0b173b9e: Support Pay Transaction type in local transaction serializer - -## 0.11.0 - -### Minor Changes - -- d343b67e: Re-release packages - -### Patch Changes - -- Updated dependencies [d343b67e] - - @iota/bcs@0.3.0 - -## 0.11.0-pre - -### Minor Changes - -- 5de312c9: Add support for subscribing to events on RPC using "subscribeEvent". -- 5de312c9: Add support for Secp256k1 keypairs. - -### Patch Changes - -- c5e4851b: Updated build process from TSDX to tsup. -- a0fdb52e: Updated publish transactions to accept ArrayLike instead of Iterable. -- e2aa08e9: Fix missing built files for packages. -- Updated dependencies [c5e4851b] -- Updated dependencies [e2aa08e9] - - @iota/bcs@0.2.1 diff --git a/sdk/typescript/package.json b/sdk/typescript/package.json index 3e66b05a88a..faea59925e1 100644 --- a/sdk/typescript/package.json +++ b/sdk/typescript/package.json @@ -3,7 +3,7 @@ "author": "Mysten Labs ", "description": "Iota TypeScript API(Work in Progress)", "homepage": "https://sdk.mystenlabs.com", - "version": "0.51.1", + "version": "0.0.0", "license": "Apache-2.0", "sideEffects": false, "files": [ diff --git a/sdk/wallet-standard/CHANGELOG.md b/sdk/wallet-standard/CHANGELOG.md deleted file mode 100644 index e3d9784512c..00000000000 --- a/sdk/wallet-standard/CHANGELOG.md +++ /dev/null @@ -1,679 +0,0 @@ -# @iota/wallet-standard - -## 0.11.1 - -### Patch Changes - -- Updated dependencies [6984dd1e38] - - @iota/iota.js@0.51.1 - -## 0.11.0 - -### Minor Changes - -- 437f0ca2ef: Add isIotaChain utility which is useful for type-safe dApp interfaces in wallets - -### Patch Changes - -- Updated dependencies [0cafa94027] - - @iota/iota.js@0.51.0 - -## 0.10.3 - -### Patch Changes - -- 4830361fa4: Updated typescript version -- Updated dependencies [4830361fa4] - - @iota/iota.js@0.50.1 - -## 0.10.2 - -### Patch Changes - -- Updated dependencies [a34f1cb67d] -- Updated dependencies [c08e3569ef] -- Updated dependencies [9a14e61db4] -- Updated dependencies [13e922d9b1] -- Updated dependencies [a34f1cb67d] -- Updated dependencies [220a766d86] - - @iota/iota.js@0.50.0 - -## 0.10.1 - -### Patch Changes - -- 9ac0a4ec01: Add extensions to all sdk import paths -- Updated dependencies [9ac0a4ec01] - - @iota/iota.js@0.49.1 - -## 0.10.0 - -### Minor Changes - -- e5f9e3ba21: Replace tsup based build to fix issues with esm/cjs dual publishing - -### Patch Changes - -- Updated dependencies [e5f9e3ba21] - - @iota/iota.js@0.49.0 - -## 0.9.0 - -### Minor Changes - -- 165ad6b21d: Introduce new optional `id` property, which wallets can specify as a unique identifier, separate from the wallet name. - -### Patch Changes - -- dd362ec1d6: Update docs url to sdk.mystenlabs.com -- Updated dependencies [dd362ec1d6] - - @iota/iota.js@0.48.1 - -## 0.8.11 - -### Patch Changes - -- Updated dependencies [cdcfa76c43] - - @iota/iota.js@0.48.0 - -## 0.8.10 - -### Patch Changes - -- Updated dependencies [194c980cb] -- Updated dependencies [9ac7e2f3d] -- Updated dependencies [0259aec82] -- Updated dependencies [64d45ba27] - - @iota/iota.js@0.47.0 - -## 0.8.9 - -### Patch Changes - -- Updated dependencies [652bcdd92] - - @iota/iota.js@0.46.1 - -## 0.8.8 - -### Patch Changes - -- Updated dependencies [28c2c3330] -- Updated dependencies [43444c58f] -- Updated dependencies [8d1e74e52] -- Updated dependencies [093554a0d] -- Updated dependencies [3718a230b] - - @iota/iota.js@0.46.0 - -## 0.8.7 - -### Patch Changes - -- Updated dependencies [30b47b758] - - @iota/iota.js@0.45.1 - -## 0.8.6 - -### Patch Changes - -- Updated dependencies [b9afb5567] - - @iota/iota.js@0.45.0 - -## 0.8.5 - -### Patch Changes - -- b48289346: Mark packages as being side-effect free. -- Updated dependencies [b48289346] -- Updated dependencies [11cf4e68b] - - @iota/iota.js@0.44.0 - -## 0.8.4 - -### Patch Changes - -- Updated dependencies [004fb1991] - - @iota/iota.js@0.43.3 - -## 0.8.3 - -### Patch Changes - -- Updated dependencies [9b052166d] - - @iota/iota.js@0.43.2 - -## 0.8.2 - -### Patch Changes - -- Updated dependencies [faa13ded9] -- Updated dependencies [c5684bb52] - - @iota/iota.js@0.43.1 - -## 0.8.1 - -### Patch Changes - -- Updated dependencies [781d073d9] -- Updated dependencies [3764c464f] -- Updated dependencies [e4484852b] -- Updated dependencies [71e0a3197] -- Updated dependencies [1bc430161] - - @iota/iota.js@0.43.0 - -## 0.8.0 - -### Minor Changes - -- fd8589806: Remove uses of deprecated imports from @iota/iota.js -- 8b9e5f737: Added new isWalletWithRequiredFeatureSet utility and accompanying type - -### Patch Changes - -- Updated dependencies [fd8589806] - - @iota/iota.js@0.42.0 - -## 0.7.2 - -### Patch Changes - -- @iota/iota.js@0.41.2 - -## 0.7.1 - -### Patch Changes - -- 189e02aba: Fix broken documentation link for the wallet-standard SDK -- Updated dependencies [24c21e1f0] - - @iota/iota.js@0.41.1 - -## 0.7.0 - -### Minor Changes - -- 85f785c97: Rebuild wallet kit and wallet standard to no longer use wallet adapters. - -### Patch Changes - -- Updated dependencies [ba8e3b857] -- Updated dependencies [f4b7b3474] - - @iota/iota.js@0.41.0 - -## 0.6.0 - -### Minor Changes - -- 8281e3d25: Deprecate `signMessage` method, and introduce the new `signPersonalMessage` method. - -### Patch Changes - -- Updated dependencies [a503cad34] -- Updated dependencies [8281e3d25] - - @iota/iota.js@0.40.0 - -## 0.5.14 - -### Patch Changes - -- Updated dependencies [47ea5ec7c] - - @iota/iota.js@0.39.0 - -## 0.5.13 - -### Patch Changes - -- Updated dependencies [ad46f9f2f] -- Updated dependencies [67e581a5a] -- Updated dependencies [34242be56] -- Updated dependencies [4e2a150a1] -- Updated dependencies [cce6ffbcc] -- Updated dependencies [0f06d593a] -- Updated dependencies [83d0fb734] -- Updated dependencies [09f4ed3fc] -- Updated dependencies [6d41059c7] -- Updated dependencies [cc6441f46] -- Updated dependencies [001148443] - - @iota/iota.js@0.38.0 - -## 0.5.12 - -### Patch Changes - -- Updated dependencies [34cc7d610] - - @iota/iota.js@0.37.1 - -## 0.5.11 - -### Patch Changes - -- Updated dependencies [36f2edff3] -- Updated dependencies [75d1a190d] -- Updated dependencies [93794f9f2] -- Updated dependencies [c3a4ec57c] -- Updated dependencies [a17d3678a] -- Updated dependencies [2f37537d5] -- Updated dependencies [00484bcc3] - - @iota/iota.js@0.37.0 - -## 0.5.10 - -### Patch Changes - -- Updated dependencies [3ea9adb71a] -- Updated dependencies [1cfb1c9da3] -- Updated dependencies [1cfb1c9da3] -- Updated dependencies [fb3bb9118a] - - @iota/iota.js@0.36.0 - -## 0.5.9 - -### Patch Changes - -- Updated dependencies [09d77325a9] - - @iota/iota.js@0.35.1 - -## 0.5.8 - -### Patch Changes - -- Updated dependencies [4ea96d909a] -- Updated dependencies [bcbb178c44] -- Updated dependencies [470c27af50] -- Updated dependencies [03828224c9] -- Updated dependencies [671faefe3c] -- Updated dependencies [9ce7e051b4] -- Updated dependencies [9ce7e051b4] -- Updated dependencies [bb50698551] - - @iota/iota.js@0.35.0 - -## 0.5.7 - -### Patch Changes - -- Updated dependencies [85719ac933] -- Updated dependencies [c3d9cc87f3] -- Updated dependencies [02a6063f82] - - @iota/iota.js@0.34.1 - -## 0.5.6 - -### Patch Changes - -- Updated dependencies [280821e0ab] -- Updated dependencies [6a9abe9e38] - - @iota/iota.js@0.34.0 - -## 0.5.5 - -### Patch Changes - -- 44e76bbd2: Expose mainnet chain. -- Updated dependencies [7915de531] -- Updated dependencies [6f9fc94ca] -- Updated dependencies [605eac8c6] -- Updated dependencies [262e3dfdd] -- Updated dependencies [91c63e4f8] -- Updated dependencies [e61ed2bac] -- Updated dependencies [5053a8dc8] - - @iota/iota.js@0.33.0 - -## 0.5.4 - -### Patch Changes - -- b4f0bfc76: Fix type definitions for package exports. -- Updated dependencies [4ae3cbea3] -- Updated dependencies [d2755a496] -- Updated dependencies [f612dac98] -- Updated dependencies [c219e7470] -- Updated dependencies [59ae0e7d6] -- Updated dependencies [c219e7470] -- Updated dependencies [4e463c691] -- Updated dependencies [b4f0bfc76] - - @iota/iota.js@0.32.2 - -## 0.5.3 - -### Patch Changes - -- Updated dependencies [3224ffcd0] - - @iota/iota.js@0.32.1 - -## 0.5.2 - -### Patch Changes - -- Updated dependencies [9b42d0ada] - - @iota/iota.js@0.32.0 - -## 0.5.1 - -### Patch Changes - -- Updated dependencies [976d3e1fe] -- Updated dependencies [0419b7c53] -- Updated dependencies [f3c096e3a] -- Updated dependencies [5a4e3e416] -- Updated dependencies [27dec39eb] - - @iota/iota.js@0.31.0 - -## 0.5.0 - -### Minor Changes - -- 956ec28eb: Change `signMessage` to return message bytes. Add support for iota:signMessage in the wallet standard -- 19b567f21: Unified self- and delegated staking flows. Removed fields from `Validator` (`stake_amount`, `pending_stake`, and `pending_withdraw`) and renamed `delegation_staking_pool` to `staking_pool`. Additionally removed the `validator_stake` and `delegated_stake` fields in the `ValidatorSet` type and replaced them with a `total_stake` field. -- 5c3b00cde: Add object id to staking pool and pool id to staked iota. -- 3d9a04648: Adds `deactivation_epoch` to staking pool object, and adds `inactive_pools` to the validator set object. -- da72e73a9: Change the address of Move package for staking and validator related Move modules. -- 0672b5990: The Wallet Standard now only supports the `Transaction` type, instead of the previous `SignableTransaction` type. -- 0a7b42a6d: This changes almost all occurrences of "delegate", "delegation" (and various capitalizations/forms) to their equivalent "stake"-based name. Function names, function argument names, RPC endpoints, Move functions, and object fields have been updated with this new naming convention. -- c718deef4: wallet-standard: changes iota:signAndExecuteTransaction and iota:signTransaction features to support account and chain options - wallet-adapter-wallet-standard: change signAndExecuteTransaction and signTransaction signatures to support account and chain options - wallet-adapter-wallet-standard: ensure version compatibility for of the wallet signAndExecuteTransaction and signTransaction features before using them (same major version) - wallet-kit-core/wallet-kit: expose accounts as ReadonlyWalletAccount instead of only the address - wallet-kit-core: signTransaction and signAndExecuteTransaction methods mirror the ones in standard adapter -- 68e60b02c: Changed where the options and requestType for signAndExecuteTransaction are. -- dbe73d5a4: Add an optional `contentOptions` field to `IotaSignAndExecuteTransactionOptions` to specify which fields to include in `IotaTransactionBlockResponse` (e.g., transaction, effects, events, etc). By default, only the transaction digest will be included. - -### Patch Changes - -- bf545c7d0: Add `features` prop to wallet kit that allows dapps to define which features they require to function properly. -- Updated dependencies [956ec28eb] -- Updated dependencies [4adfbff73] -- Updated dependencies [4c4573ebe] -- Updated dependencies [acc2edb31] -- Updated dependencies [941b03af1] -- Updated dependencies [a6690ac7d] -- Updated dependencies [a211dc03a] -- Updated dependencies [4c1e331b8] -- Updated dependencies [19b567f21] -- Updated dependencies [7659e2e91] -- Updated dependencies [0d3cb44d9] -- Updated dependencies [00bb9bb66] -- Updated dependencies [36c264ebb] -- Updated dependencies [891abf5ed] -- Updated dependencies [2e0ef59fa] -- Updated dependencies [33cb357e1] -- Updated dependencies [6bd88570c] -- Updated dependencies [f1e42f792] -- Updated dependencies [272389c20] -- Updated dependencies [3de8de361] -- Updated dependencies [be3c4f51e] -- Updated dependencies [dbe73d5a4] -- Updated dependencies [14ba89144] -- Updated dependencies [c82e4b454] -- Updated dependencies [7a2eaf4a3] -- Updated dependencies [2ef2bb59e] -- Updated dependencies [9b29bef37] -- Updated dependencies [8700809b5] -- Updated dependencies [5c3b00cde] -- Updated dependencies [01272ab7d] -- Updated dependencies [9822357d6] -- Updated dependencies [3d9a04648] -- Updated dependencies [da72e73a9] -- Updated dependencies [a0955c479] -- Updated dependencies [3eb3a1de8] -- Updated dependencies [0c9047698] -- Updated dependencies [4593333bd] -- Updated dependencies [d5ef1b6e5] -- Updated dependencies [0a7b42a6d] -- Updated dependencies [3de8de361] -- Updated dependencies [dd348cf03] -- Updated dependencies [57c17e02a] -- Updated dependencies [65f1372dd] -- Updated dependencies [a09239308] -- Updated dependencies [fe335e6ba] -- Updated dependencies [5dc25faad] -- Updated dependencies [64234baaf] -- Updated dependencies [79c2165cb] -- Updated dependencies [d3170ba41] -- Updated dependencies [a6ffb8088] -- Updated dependencies [3304eb83b] -- Updated dependencies [4189171ef] -- Updated dependencies [210840114] -- Updated dependencies [77bdf907f] -- Updated dependencies [a74df16ec] -- Updated dependencies [0f7aa6507] -- Updated dependencies [9b60bf700] -- Updated dependencies [64fb649eb] -- Updated dependencies [a6b0c4e5f] - - @iota/iota.js@0.30.0 - -## 0.4.3 - -### Patch Changes - -- Updated dependencies [31bfcae6a] - - @iota/iota.js@0.29.1 - -## 0.4.2 - -### Patch Changes - -- 0e202a543: Remove pending delegation switches. -- Updated dependencies [f1e3a0373] -- Updated dependencies [f2e713bd0] -- Updated dependencies [0e202a543] -- Updated dependencies [67e503c7c] -- Updated dependencies [4baf554f1] -- Updated dependencies [aa650aa3b] -- Updated dependencies [6ff0c785f] - - @iota/iota.js@0.29.0 - -## 0.4.1 - -### Patch Changes - -- Updated dependencies [a67cc044b] -- Updated dependencies [24bdb66c6] -- Updated dependencies [a67cc044b] -- Updated dependencies [a67cc044b] - - @iota/iota.js@0.28.0 - -## 0.4.0 - -### Minor Changes - -- 473005d8f: Add protocol_version to CheckpointSummary and IotaSystemObject. Consolidate end-of-epoch information in CheckpointSummary. - -### Patch Changes - -- Updated dependencies [473005d8f] -- Updated dependencies [fcba70206] -- Updated dependencies [59641dc29] -- Updated dependencies [ebe6c3945] -- Updated dependencies [629804d26] -- Updated dependencies [f51c85e85] -- Updated dependencies [e630f6832] - - @iota/iota.js@0.27.0 - -## 0.3.1 - -### Patch Changes - -- Updated dependencies [97c46ca9d] - - @iota/iota.js@0.26.1 - -## 0.3.0 - -### Minor Changes - -- 96e883fc1: Update wallet adapter and wallet standard to support passing through the desired request type. - -### Patch Changes - -- a8746d4e9: update IotaExecuteTransactionResponse -- Updated dependencies [034158656] -- Updated dependencies [a8746d4e9] -- Updated dependencies [57fc4dedd] -- Updated dependencies [e6a71882f] -- Updated dependencies [e6a71882f] -- Updated dependencies [21781ba52] -- Updated dependencies [b3ba6dfbc] - - @iota/iota.js@0.26.0 - -## 0.2.11 - -### Patch Changes - -- Updated dependencies [ebfdd5c56] -- Updated dependencies [7b4bf43bc] -- Updated dependencies [72481e759] -- Updated dependencies [969a88669] - - @iota/iota.js@0.25.0 - -## 0.2.10 - -### Patch Changes - -- Updated dependencies [01458ffd5] -- Updated dependencies [a274ecfc7] -- Updated dependencies [88a687834] -- Updated dependencies [89091ddab] -- Updated dependencies [71bee7563] - - @iota/iota.js@0.24.0 - -## 0.2.9 - -### Patch Changes - -- Updated dependencies [f3444bdf2] -- Updated dependencies [e26f47cbf] -- Updated dependencies [b745cde24] -- Updated dependencies [01efa8bc6] -- Updated dependencies [35e0df780] -- Updated dependencies [5cd51dd38] -- Updated dependencies [8474242af] -- Updated dependencies [01efa8bc6] -- Updated dependencies [f74181212] - - @iota/iota.js@0.23.0 - -## 0.2.8 - -### Patch Changes - -- Updated dependencies [a55236e48] -- Updated dependencies [8ae226dae] - - @iota/iota.js@0.22.0 - -## 0.2.7 - -### Patch Changes - -- Updated dependencies [4fb12ac6d] -- Updated dependencies [bb14ffdc5] -- Updated dependencies [9fbe2714b] -- Updated dependencies [d2015f815] -- Updated dependencies [7d0f25b61] - - @iota/iota.js@0.21.0 - -## 0.2.6 - -### Patch Changes - -- Updated dependencies [f93b59f3a] -- Updated dependencies [ea71d8216] - - @iota/iota.js@0.20.0 - -## 0.2.5 - -### Patch Changes - -- Updated dependencies [b8257cecb] -- Updated dependencies [6c1f81228] -- Updated dependencies [519e11551] -- Updated dependencies [b03bfaec2] -- Updated dependencies [f9be28a42] -- Updated dependencies [24987df35] - - @iota/iota.js@0.19.0 - -## 0.2.4 - -### Patch Changes - -- Updated dependencies [66021884e] -- Updated dependencies [7a67d61e2] -- Updated dependencies [45293b6ff] -- Updated dependencies [7a67d61e2] -- Updated dependencies [2a0b8e85d] - - @iota/iota.js@0.18.0 - -## 0.2.3 - -### Patch Changes - -- Updated dependencies [623505886] - - @iota/iota.js@0.17.1 - -## 0.2.2 - -### Patch Changes - -- Updated dependencies [a9602e533] -- Updated dependencies [db22728c1] -- Updated dependencies [3b510d0fc] - - @iota/iota.js@0.17.0 - -## 0.2.1 - -### Patch Changes - -- Updated dependencies [01989d3d5] -- Updated dependencies [5e20e6569] - - @iota/iota.js@0.16.0 - -## 0.2.0 - -### Minor Changes - -- e97d280d7: Update to 1.0 release of wallet standard -- 56de8448f: Update wallet standard adapters to use new wallet registration logic. - -### Patch Changes - -- Updated dependencies [c27933292] -- Updated dependencies [90898d366] -- Updated dependencies [c27933292] -- Updated dependencies [c27933292] - - @iota/iota.js@0.15.0 - -## 0.1.2 - -### Patch Changes - -- Updated dependencies [e86f8bc5e] -- Updated dependencies [b4a8ee9bf] -- Updated dependencies [ef3571dc8] -- Updated dependencies [cccfe9315] -- Updated dependencies [8b4bea5e2] -- Updated dependencies [e45b188a8] -- Updated dependencies [2dc594ef7] -- Updated dependencies [4f0c611ff] - - @iota/iota.js@0.14.0 - -## 0.1.1 - -### Patch Changes - -- Updated dependencies [1d036d459] -- Updated dependencies [b11b69262] -- Updated dependencies [b11b69262] -- Updated dependencies [b11b69262] - - @iota/iota.js@0.13.0 - -## 0.1.0 - -### Minor Changes - -- 5ac98bc9a: Introduce new wallet adapter based on the Wallet Standard. This wallet adapter automatically detects wallets that adhere to the standard interface. -- 5ac98bc9a: Introduce new "wallet-standard" package which can be used to build wallets that are compatible with the Wallet Standard. - -### Patch Changes - -- Updated dependencies [e0b173b9e] -- Updated dependencies [059ede517] -- Updated dependencies [03e6b552b] -- Updated dependencies [4575c0a02] -- Updated dependencies [e0b173b9e] -- Updated dependencies [ccf7f148d] - - @iota/iota.js@0.12.0 diff --git a/sdk/wallet-standard/package.json b/sdk/wallet-standard/package.json index a250a1c19d6..f872837e9e2 100644 --- a/sdk/wallet-standard/package.json +++ b/sdk/wallet-standard/package.json @@ -1,6 +1,6 @@ { "name": "@iota/wallet-standard", - "version": "0.11.1", + "version": "0.0.0", "description": "A suite of standard utilities for implementing wallets based on the Wallet Standard.", "license": "Apache-2.0", "author": "Mysten Labs ", diff --git a/sdk/zklogin/CHANGELOG.md b/sdk/zklogin/CHANGELOG.md deleted file mode 100644 index 1de76d5fcb2..00000000000 --- a/sdk/zklogin/CHANGELOG.md +++ /dev/null @@ -1,252 +0,0 @@ -# @iota/zklogin - -## 0.5.1 - -### Patch Changes - -- Updated dependencies [6984dd1e38] - - @iota/iota.js@0.51.1 - -## 0.5.0 - -### Minor Changes - -- 3a84c3ab21: Expose toZkLoginPublicIdentifier function - -### Patch Changes - -- Updated dependencies [0cafa94027] - - @iota/iota.js@0.51.0 - -## 0.4.3 - -### Patch Changes - -- 4830361fa4: Updated typescript version -- Updated dependencies [4830361fa4] - - @iota/iota.js@0.50.1 - - @iota/bcs@0.11.1 - -## 0.4.2 - -### Patch Changes - -- Updated dependencies [a34f1cb67d] -- Updated dependencies [bae8802fe3] -- Updated dependencies [c08e3569ef] -- Updated dependencies [9a14e61db4] -- Updated dependencies [13e922d9b1] -- Updated dependencies [a34f1cb67d] -- Updated dependencies [220a766d86] - - @iota/iota.js@0.50.0 - - @iota/bcs@0.11.0 - -## 0.4.1 - -### Patch Changes - -- Updated dependencies [9ac0a4ec01] - - @iota/iota.js@0.49.1 - - @iota/bcs@0.10.1 - -## 0.4.0 - -### Minor Changes - -- e5f9e3ba21: Replace tsup based build to fix issues with esm/cjs dual publishing - -### Patch Changes - -- Updated dependencies [e5f9e3ba21] - - @iota/iota.js@0.49.0 - - @iota/bcs@0.10.0 - -## 0.3.10 - -### Patch Changes - -- Updated dependencies [dd362ec1d6] - - @iota/iota.js@0.48.1 - - @iota/bcs@0.9.1 - -## 0.3.9 - -### Patch Changes - -- Updated dependencies [cdcfa76c43] -- Updated dependencies [fce0a08d0f] - - @iota/iota.js@0.48.0 - - @iota/bcs@0.9.0 - -## 0.3.8 - -### Patch Changes - -- 0e3d0dfae: Add simple length checks - -## 0.3.7 - -### Patch Changes - -- 9ac7e2f3d: Add additional type exports to zklogin package -- Updated dependencies [194c980cb] -- Updated dependencies [9ac7e2f3d] -- Updated dependencies [0259aec82] -- Updated dependencies [64d45ba27] - - @iota/iota.js@0.47.0 - -## 0.3.6 - -### Patch Changes - -- Updated dependencies [652bcdd92] - - @iota/iota.js@0.46.1 - -## 0.3.5 - -### Patch Changes - -- 28c2c3330: Use the same issuer string in address derivation for the two google's iss values -- Updated dependencies [28c2c3330] -- Updated dependencies [43444c58f] -- Updated dependencies [8d1e74e52] -- Updated dependencies [093554a0d] -- Updated dependencies [3718a230b] - - @iota/iota.js@0.46.0 - -## 0.3.4 - -### Patch Changes - -- Updated dependencies [30b47b758] - - @iota/iota.js@0.45.1 - -## 0.3.3 - -### Patch Changes - -- Updated dependencies [b9afb5567] - - @iota/iota.js@0.45.0 - -## 0.3.2 - -### Patch Changes - -- c34c3c734: Revert additional JWT checks - -## 0.3.1 - -### Patch Changes - -- 4ba17833c: Fixes ESM usage of the SDK. - -## 0.3.0 - -### Minor Changes - -- 28ee0ff2f: Fix bug in nonce length check - -## 0.2.1 - -### Patch Changes - -- 9a1c8105e: Fix usage of string values in the SDK - -## 0.2.0 - -### Minor Changes - -- d80a6ed62: Remove toBigIntBE, expose new `getExtendedEphemeralPublicKey` method. Methods now return base64-encoded strings instead of bigints. - -### Patch Changes - -- 067d464f4: Introduce precise key-value pair parsing that matches the circuit -- b48289346: Mark packages as being side-effect free. -- Updated dependencies [b48289346] -- Updated dependencies [11cf4e68b] - - @iota/iota.js@0.44.0 - - @iota/bcs@0.8.1 - -## 0.1.8 - -### Patch Changes - -- Updated dependencies [004fb1991] - - @iota/iota.js@0.43.3 - -## 0.1.7 - -### Patch Changes - -- Updated dependencies [9b052166d] - - @iota/iota.js@0.43.2 - -## 0.1.6 - -### Patch Changes - -- c5684bb52: rename zk to zkLogin -- Updated dependencies [faa13ded9] -- Updated dependencies [c5684bb52] - - @iota/iota.js@0.43.1 - -## 0.1.5 - -### Patch Changes - -- 3764c464f: - use new zklogin package from @iota/iota.js for some of the zklogin functionality - - rename `getZkSignature` to `getZkLoginSignature` -- 71e0a3197: - stop exporting `ZkSignatureInputs` - - use `toBigEndianBytes` instead of `toBufferBE` that was renamed -- Updated dependencies [781d073d9] -- Updated dependencies [3764c464f] -- Updated dependencies [1bc430161] -- Updated dependencies [e4484852b] -- Updated dependencies [e4484852b] -- Updated dependencies [71e0a3197] -- Updated dependencies [1bc430161] - - @iota/iota.js@0.43.0 - - @iota/bcs@0.8.0 - -## 0.1.4 - -### Patch Changes - -- 9b3ffc7d6: - removes `AddressParams` bcs struct, now address is created by using the iss bytes - - updated zklogin signature bcs struct for new camelCase fields -- d257d20ee: Improve nodejs compatibility -- Updated dependencies [fd8589806] - - @iota/iota.js@0.42.0 - -## 0.1.3 - -### Patch Changes - -- 1786c68b5: Update hashASCIIStr logic and constants -- 8384490bb: Remove BCS export and introduce new getZkSignature export. -- 35bdbd00d: update bcs AddressParams struct -- 1f87936fd: Move aud to inner hash -- d89fff405: Expose new randomness function -- Updated dependencies [290c8e640] - - @iota/bcs@0.7.4 - - @iota/iota.js@0.41.2 - -## 0.1.2 - -### Patch Changes - -- d0750ea0f: rename pin to salt -- a82600f2d: fix nonce calculation -- Updated dependencies [24c21e1f0] - - @iota/iota.js@0.41.1 - -## 0.1.1 - -### Patch Changes - -- b676fa4e9: Change function signature of genAddrSeed -- 626098033: Fix generated types -- 608e8e407: Update max key claim value length -- 5d344399f: Initial experimental zklogin SDK -- f5d5a4e8b: Polish utils -- f53d5823a: Change build process to use new internal build process. diff --git a/sdk/zklogin/package.json b/sdk/zklogin/package.json index 50c25ec0736..14cc11de6c5 100644 --- a/sdk/zklogin/package.json +++ b/sdk/zklogin/package.json @@ -1,6 +1,6 @@ { "name": "@iota/zklogin", - "version": "0.5.1", + "version": "0.0.0", "description": "Utilities for interacting with zkLogin in Iota", "license": "Apache-2.0", "author": "Mysten Labs ", From c81c1baeedb57276010695a7d81c3eab00d93c8e Mon Sep 17 00:00:00 2001 From: marc2332 Date: Thu, 8 Aug 2024 15:54:02 +0200 Subject: [PATCH 2/3] fix: Update name of uikit in changesets config.json --- .changeset/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/config.json b/.changeset/config.json index 324b770b662..aa8e98b5dc7 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -12,7 +12,7 @@ "iota-wallet", "iota-explorer", "wallet-dashboard", - "apps-ui-kit", + "@iota/apps-ui-kit", "apps-backend", "@iota/core", "@iota/ui", From cd64f4b17c737a64f8d238010493384f3fad0db3 Mon Sep 17 00:00:00 2001 From: marc2332 Date: Tue, 13 Aug 2024 08:47:53 +0200 Subject: [PATCH 3/3] chore: Revert unnecessary version downgrade of move-bytecode-template as it will never be published --- sdk/move-bytecode-template/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/move-bytecode-template/package.json b/sdk/move-bytecode-template/package.json index e297be20aa8..437820bd8fb 100644 --- a/sdk/move-bytecode-template/package.json +++ b/sdk/move-bytecode-template/package.json @@ -1,6 +1,6 @@ { "name": "move-bytecode-template", - "version": "0.0.0", + "version": "0.1.0", "description": "Move Binary Format implementation in WASM", "type": "module", "private": true,