From 674ae781d166a776ae6fe613a1add42a770d876c Mon Sep 17 00:00:00 2001 From: abretonc7s Date: Wed, 28 Aug 2024 21:55:43 +0800 Subject: [PATCH 01/10] feat: connectwith working with connection --- .../sdk/src/Platform/MetaMaskInstaller.ts | 22 +++++++++++++++---- .../src/provider/initializeMobileProvider.ts | 7 ++++++ .../ConnectionManager/connectAndSign.ts | 9 ++++++-- packages/sdk/src/services/ProviderService.ts | 15 ------------- .../ConnectionManager/startConnection.ts | 17 ++++++++++++-- .../RemoteConnection/RemoteConnection.ts | 3 +-- 6 files changed, 48 insertions(+), 25 deletions(-) delete mode 100644 packages/sdk/src/services/ProviderService.ts diff --git a/packages/sdk/src/Platform/MetaMaskInstaller.ts b/packages/sdk/src/Platform/MetaMaskInstaller.ts index bad232658..f029c5bf3 100644 --- a/packages/sdk/src/Platform/MetaMaskInstaller.ts +++ b/packages/sdk/src/Platform/MetaMaskInstaller.ts @@ -2,7 +2,7 @@ import { checkInstallation } from '../services/MetaMaskInstaller/checkInstallati import { redirectToProperInstall } from '../services/MetaMaskInstaller/redirectToProperInstall'; import { startDesktopOnboarding } from '../services/MetaMaskInstaller/startDesktopOnboarding'; import { startInstaller } from '../services/MetaMaskInstaller/startInstaller'; -import { ProviderService } from '../services/ProviderService'; +import { RemoteConnection } from '../services/RemoteConnection'; import { PlatformManager } from './PlatfformManager'; // ethereum.on('connect', handler: (connectInfo: ConnectInfo) => void); @@ -10,18 +10,24 @@ import { PlatformManager } from './PlatfformManager'; interface InstallerProps { preferDesktop: boolean; - remote: ProviderService; + remote: RemoteConnection; platformManager: PlatformManager; debug?: boolean; } +export interface RPCCall { + method: string; + params: unknown; +} + interface MetaMaskInstallerState { isInstalling: boolean; hasInstalled: boolean; resendRequest: any; preferDesktop: boolean; platformManager: PlatformManager | null; - remote: ProviderService | null; + connectWith?: RPCCall; + remote: RemoteConnection | null; debug: boolean; } @@ -39,6 +45,7 @@ export class MetaMaskInstaller { platformManager: null, remote: null, debug: false, + connectWith: undefined, }; public constructor({ @@ -65,7 +72,14 @@ export class MetaMaskInstaller { return checkInstallation(this); } - async start({ wait = false }: { wait: boolean }) { + async start({ + wait = false, + connectWith, + }: { + wait: boolean; + connectWith?: { method: string; params: unknown }; + }) { + this.state.connectWith = connectWith; await startInstaller(this, { wait }); if (wait) { diff --git a/packages/sdk/src/provider/initializeMobileProvider.ts b/packages/sdk/src/provider/initializeMobileProvider.ts index ad45184c1..60fa6f01c 100644 --- a/packages/sdk/src/provider/initializeMobileProvider.ts +++ b/packages/sdk/src/provider/initializeMobileProvider.ts @@ -252,9 +252,16 @@ const initializeMobileProvider = async ({ ) { setInitializing(true); + const isConnectWith = method === RPC_METHODS.METAMASK_CONNECTWITH; try { await installer.start({ wait: false, + connectWith: isConnectWith + ? { + method, + params, + } + : undefined, }); // wait for authorization diff --git a/packages/sdk/src/services/MetaMaskSDK/ConnectionManager/connectAndSign.ts b/packages/sdk/src/services/MetaMaskSDK/ConnectionManager/connectAndSign.ts index 92da84f6a..9118c4038 100644 --- a/packages/sdk/src/services/MetaMaskSDK/ConnectionManager/connectAndSign.ts +++ b/packages/sdk/src/services/MetaMaskSDK/ConnectionManager/connectAndSign.ts @@ -37,7 +37,12 @@ export async function connectAndSign({ } return instance.activeProvider.request({ - method: RPC_METHODS.METAMASK_CONNECTSIGN, - params: [msg], + method: RPC_METHODS.METAMASK_CONNECTWITH, + params: [ + { + method: RPC_METHODS.PERSONAL_SIGN, + params: [msg], + }, + ], }); } diff --git a/packages/sdk/src/services/ProviderService.ts b/packages/sdk/src/services/ProviderService.ts deleted file mode 100644 index ac56958db..000000000 --- a/packages/sdk/src/services/ProviderService.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { - ChannelConfig, - DisconnectOptions, - RemoteCommunication, -} from '@metamask/sdk-communication-layer'; - -export interface ProviderService { - startConnection(): Promise; - isConnected(): boolean; - isAuthorized(): boolean; - getConnector(): RemoteCommunication | unknown; - getUniversalLink(): string; - getChannelConfig(): ChannelConfig | undefined; - disconnect(options?: DisconnectOptions): void; -} diff --git a/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.ts b/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.ts index 568101791..e46adf1ca 100644 --- a/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.ts +++ b/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.ts @@ -18,11 +18,13 @@ import { RemoteConnectionProps, RemoteConnectionState, } from '../RemoteConnection'; +import { RPCCall } from '../../../Platform/MetaMaskInstaller'; import { connectWithDeeplink } from './connectWithDeeplink'; import { connectWithModalInstaller } from './connectWithModalInstaller'; export interface StartConnectionExtras { initialCheck?: boolean; + connectWith?: RPCCall; } /** @@ -35,7 +37,7 @@ export interface StartConnectionExtras { export async function startConnection( state: RemoteConnectionState, options: RemoteConnectionProps, - { initialCheck }: StartConnectionExtras = {}, + { initialCheck, connectWith }: StartConnectionExtras = {}, ): Promise { try { // Initialize the connector - will skip if already initialized @@ -149,9 +151,20 @@ export async function startConnection( }; const base64OriginatorInfo = base64Encode(JSON.stringify(originatorInfo)); - const linkParams = `channelId=${channelId}&v=2&comm=${ + let linkParams = `channelId=${channelId}&v=2&comm=${ state.communicationLayerPreference ?? '' }&pubkey=${pubKey}${qrCodeOrigin}&originatorInfo=${base64OriginatorInfo}`; + + if (connectWith) { + const rpc = { + id: Date.now(), // We dont need a better id, this is only for current user session. + // future rpc calls will have ids generated via JSON-RPC package. + method: connectWith.method, + params: connectWith.params, + }; + const base64Rpc = base64Encode(JSON.stringify(rpc)); + linkParams += `&rpc=${base64Rpc}`; + } const encodedLinkParams = encodeURI(linkParams); const qrcodeLink = `${ state.useDeeplink ? METAMASK_DEEPLINK_BASE : METAMASK_CONNECT_BASE_URL diff --git a/packages/sdk/src/services/RemoteConnection/RemoteConnection.ts b/packages/sdk/src/services/RemoteConnection/RemoteConnection.ts index cc58c2e9c..df3ff591c 100644 --- a/packages/sdk/src/services/RemoteConnection/RemoteConnection.ts +++ b/packages/sdk/src/services/RemoteConnection/RemoteConnection.ts @@ -19,7 +19,6 @@ import PendingModal from '../../ui/InstallModal/pendingModal'; import { logger } from '../../utils/logger'; import { Analytics } from '../Analytics'; import { Ethereum } from '../Ethereum'; -import { ProviderService } from '../ProviderService'; import { initializeConnector } from './ConnectionInitializer'; import { cleanupConnector } from './ConnectionInitializer/cleanupConnector'; import { startConnection, StartConnectionExtras } from './ConnectionManager'; @@ -107,7 +106,7 @@ export interface RemoteConnectionState { otpAnswer?: string; } -export class RemoteConnection implements ProviderService { +export class RemoteConnection { private options: RemoteConnectionProps; public state: RemoteConnectionState = { From f4ac6ae549334592bf20af22138a4ecac54d13a9 Mon Sep 17 00:00:00 2001 From: abretonc7s Date: Wed, 28 Aug 2024 23:08:35 +0800 Subject: [PATCH 02/10] fix: unit tests --- packages/sdk/src/Platform/MetaMaskInstaller.test.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/sdk/src/Platform/MetaMaskInstaller.test.ts b/packages/sdk/src/Platform/MetaMaskInstaller.test.ts index 94c7886b9..346ded1e7 100644 --- a/packages/sdk/src/Platform/MetaMaskInstaller.test.ts +++ b/packages/sdk/src/Platform/MetaMaskInstaller.test.ts @@ -2,7 +2,7 @@ import { checkInstallation } from '../services/MetaMaskInstaller/checkInstallati import { redirectToProperInstall } from '../services/MetaMaskInstaller/redirectToProperInstall'; import { startDesktopOnboarding } from '../services/MetaMaskInstaller/startDesktopOnboarding'; import { startInstaller } from '../services/MetaMaskInstaller/startInstaller'; -import { ProviderService } from '../services/ProviderService'; +import { RemoteConnection } from '../services/RemoteConnection'; import { MetaMaskInstaller } from './MetaMaskInstaller'; import { PlatformManager } from './PlatfformManager'; @@ -13,12 +13,12 @@ jest.mock('../services/MetaMaskInstaller/startInstaller'); describe('MetaMaskInstaller', () => { let mockPlatformManager: jest.Mocked; - let mockProviderService: jest.Mocked; + let mockProviderService: jest.Mocked; let installer: MetaMaskInstaller; beforeEach(() => { mockPlatformManager = {} as jest.Mocked; - mockProviderService = {} as jest.Mocked; + mockProviderService = {} as jest.Mocked; installer = new MetaMaskInstaller({ remote: mockProviderService, From d5a962865d007dfcff416bc778ee93a7a4c3b727 Mon Sep 17 00:00:00 2001 From: abretonc7s Date: Thu, 29 Aug 2024 10:26:52 +0800 Subject: [PATCH 03/10] feat: add connectWith param --- packages/sdk/src/Platform/MetaMaskInstaller.ts | 2 ++ .../src/services/MetaMaskInstaller/redirectToProperInstall.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/sdk/src/Platform/MetaMaskInstaller.ts b/packages/sdk/src/Platform/MetaMaskInstaller.ts index f029c5bf3..3c4ed2fea 100644 --- a/packages/sdk/src/Platform/MetaMaskInstaller.ts +++ b/packages/sdk/src/Platform/MetaMaskInstaller.ts @@ -3,6 +3,7 @@ import { redirectToProperInstall } from '../services/MetaMaskInstaller/redirectT import { startDesktopOnboarding } from '../services/MetaMaskInstaller/startDesktopOnboarding'; import { startInstaller } from '../services/MetaMaskInstaller/startInstaller'; import { RemoteConnection } from '../services/RemoteConnection'; +import { logger } from '../utils/logger'; import { PlatformManager } from './PlatfformManager'; // ethereum.on('connect', handler: (connectInfo: ConnectInfo) => void); @@ -80,6 +81,7 @@ export class MetaMaskInstaller { connectWith?: { method: string; params: unknown }; }) { this.state.connectWith = connectWith; + logger(`[MetaMaskInstaller: start()] wait=${wait}`, connectWith); await startInstaller(this, { wait }); if (wait) { diff --git a/packages/sdk/src/services/MetaMaskInstaller/redirectToProperInstall.ts b/packages/sdk/src/services/MetaMaskInstaller/redirectToProperInstall.ts index de81a7d14..f1a161604 100644 --- a/packages/sdk/src/services/MetaMaskInstaller/redirectToProperInstall.ts +++ b/packages/sdk/src/services/MetaMaskInstaller/redirectToProperInstall.ts @@ -31,7 +31,7 @@ export async function redirectToProperInstall(instance: MetaMaskInstaller) { // If is not installed, start remote connection state.isInstalling = true; try { - await state.remote?.startConnection(); + await state.remote?.startConnection({ connectWith: state.connectWith }); state.isInstalling = false; state.hasInstalled = true; From d32126349656bb955190cc305b37fa468849b171 Mon Sep 17 00:00:00 2001 From: abretonc7s Date: Thu, 29 Aug 2024 11:05:34 +0800 Subject: [PATCH 04/10] feat: unit test coverage --- .../src/Platform/MetaMaskInstaller.test.ts | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/packages/sdk/src/Platform/MetaMaskInstaller.test.ts b/packages/sdk/src/Platform/MetaMaskInstaller.test.ts index 346ded1e7..c66b76d3d 100644 --- a/packages/sdk/src/Platform/MetaMaskInstaller.test.ts +++ b/packages/sdk/src/Platform/MetaMaskInstaller.test.ts @@ -3,6 +3,7 @@ import { redirectToProperInstall } from '../services/MetaMaskInstaller/redirectT import { startDesktopOnboarding } from '../services/MetaMaskInstaller/startDesktopOnboarding'; import { startInstaller } from '../services/MetaMaskInstaller/startInstaller'; import { RemoteConnection } from '../services/RemoteConnection'; +import { logger } from '../utils/logger'; import { MetaMaskInstaller } from './MetaMaskInstaller'; import { PlatformManager } from './PlatfformManager'; @@ -10,6 +11,7 @@ jest.mock('../services/MetaMaskInstaller/checkInstallation'); jest.mock('../services/MetaMaskInstaller/redirectToProperInstall'); jest.mock('../services/MetaMaskInstaller/startDesktopOnboarding'); jest.mock('../services/MetaMaskInstaller/startInstaller'); +jest.mock('../utils/logger'); describe('MetaMaskInstaller', () => { let mockPlatformManager: jest.Mocked; @@ -67,4 +69,49 @@ describe('MetaMaskInstaller', () => { expect(startInstaller).toHaveBeenCalledWith(installer, { wait: true }); }); + + it('should start installer with connectWith provided', async () => { + const connectWith = { method: 'eth_requestAccounts', params: [] }; + + await installer.start({ wait: false, connectWith }); + + expect(installer.state.connectWith).toStrictEqual(connectWith); + expect(logger).toHaveBeenCalledWith( + `[MetaMaskInstaller: start()] wait=false`, + connectWith, + ); + expect(startInstaller).toHaveBeenCalledWith(installer, { wait: false }); + }); + + it('should start installer without connectWith', async () => { + await installer.start({ wait: false }); + + expect(installer.state.connectWith).toBeUndefined(); + expect(logger).toHaveBeenCalledWith( + `[MetaMaskInstaller: start()] wait=false`, + undefined, + ); + expect(startInstaller).toHaveBeenCalledWith(installer, { wait: false }); + }); + + it('should correctly handle isInstalling in start with wait set to true', async () => { + installer.state.isInstalling = true; + + const connectWith = { method: 'eth_requestAccounts', params: [] }; + + const startPromise = installer.start({ wait: true, connectWith }); + + // Simulate installation completion after some time + setTimeout(() => { + installer.state.isInstalling = false; + }, 2000); + + await startPromise; + + expect(logger).toHaveBeenCalledWith( + `[MetaMaskInstaller: start()] wait=true`, + connectWith, + ); + expect(startInstaller).toHaveBeenCalledWith(installer, { wait: true }); + }); }); From 7d42e7ba60887a7ef1410dcbb3acc5c2cb846045 Mon Sep 17 00:00:00 2001 From: abretonc7s Date: Thu, 29 Aug 2024 11:16:57 +0800 Subject: [PATCH 05/10] fix: coverage --- .../ConnectionManager/startConnection.test.ts | 72 ++++++++++++++++++- 1 file changed, 71 insertions(+), 1 deletion(-) diff --git a/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.test.ts b/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.test.ts index 2d3238791..82f86413b 100644 --- a/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.test.ts +++ b/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.test.ts @@ -1,10 +1,11 @@ +import { base64Encode } from '../../../utils/base64'; +import * as loggerModule from '../../../utils/logger'; import { Ethereum } from '../../Ethereum'; import { reconnectWithModalOTP } from '../ModalManager/reconnectWithModalOTP'; import { RemoteConnectionProps, RemoteConnectionState, } from '../RemoteConnection'; -import * as loggerModule from '../../../utils/logger'; import { connectWithDeeplink } from './connectWithDeeplink'; import { connectWithModalInstaller } from './connectWithModalInstaller'; import { startConnection } from './startConnection'; @@ -106,6 +107,12 @@ describe('startConnection', () => { ecies: { public: 'public_key' }, }); + mockGenerateChannelIdConnect.mockResolvedValue({ + channelId: 'test_channel_id', + pubKey: 'test_pub_key', + privKey: 'test_priv_key', + }); + mockGetPlatformType.mockReturnValue('test_platform'); }); @@ -171,4 +178,67 @@ describe('startConnection', () => { expect.any(String), ); }); + + describe('startConnection with connectWith', () => { + it('should correctly encode and append connectWith RPC call to linkParams', async () => { + const connectWith = { + method: 'eth_sendTransaction', + params: [{ from: '0x123', to: '0x456', value: '0x789' }], + }; + + await startConnection(state, options, { connectWith }); + + expect(mockConnectWithModalInstaller).toHaveBeenCalledWith( + state, + options, + expect.stringContaining(`rpc=`), + ); + }); + + it('should call base64Encode with correct connectWith RPC call', async () => { + const connectWith = { + method: 'personal_sign', + params: ['0xabcdef', '0x123456'], + }; + + await startConnection(state, options, { connectWith }); + + // Ensure the base64Encode was called with originatorInfo first + expect(base64Encode).toHaveBeenNthCalledWith( + 1, + expect.stringContaining('"url":'), + ); + }); + + it('should handle connectWith in a secure environment with deeplink', async () => { + mockIsSecure.mockReturnValue(true); + const connectWith = { + method: 'eth_sign', + params: ['0x123456', '0xabcdef'], + }; + + await startConnection(state, options, { connectWith }); + + expect(mockConnectWithDeeplink).toHaveBeenCalledWith( + state, + expect.stringContaining(`rpc=`), + ); + }); + + it('should handle connectWith in a non-secure environment with modal installer', async () => { + mockIsSecure.mockReturnValue(false); + const connectWith = { + method: 'eth_sign', + params: ['0x123456', '0xabcdef'], + }; + + await startConnection(state, options, { connectWith }); + + expect(mockConnectWithModalInstaller).toHaveBeenCalledWith( + state, + options, + expect.stringContaining(`rpc=`), + ); + }); + }); }); From c514b1ac5ee1321064d39244d759d87e020648a7 Mon Sep 17 00:00:00 2001 From: abretonc7s Date: Thu, 29 Aug 2024 20:38:36 +0800 Subject: [PATCH 06/10] fix: double connectWith request --- .../sdk/src/Platform/MetaMaskInstaller.ts | 3 +- .../src/provider/initializeMobileProvider.ts | 37 +++++++++++++++++++ .../ConnectionManager/startConnection.ts | 18 +++++---- 3 files changed, 50 insertions(+), 8 deletions(-) diff --git a/packages/sdk/src/Platform/MetaMaskInstaller.ts b/packages/sdk/src/Platform/MetaMaskInstaller.ts index 3c4ed2fea..821fa3c17 100644 --- a/packages/sdk/src/Platform/MetaMaskInstaller.ts +++ b/packages/sdk/src/Platform/MetaMaskInstaller.ts @@ -19,6 +19,7 @@ interface InstallerProps { export interface RPCCall { method: string; params: unknown; + id: string; } interface MetaMaskInstallerState { @@ -78,7 +79,7 @@ export class MetaMaskInstaller { connectWith, }: { wait: boolean; - connectWith?: { method: string; params: unknown }; + connectWith?: RPCCall; }) { this.state.connectWith = connectWith; logger(`[MetaMaskInstaller: start()] wait=${wait}`, connectWith); diff --git a/packages/sdk/src/provider/initializeMobileProvider.ts b/packages/sdk/src/provider/initializeMobileProvider.ts index 60fa6f01c..4306a6e1e 100644 --- a/packages/sdk/src/provider/initializeMobileProvider.ts +++ b/packages/sdk/src/provider/initializeMobileProvider.ts @@ -253,12 +253,17 @@ const initializeMobileProvider = async ({ setInitializing(true); const isConnectWith = method === RPC_METHODS.METAMASK_CONNECTWITH; + // Only used with connectWith + const rpcInstallId = `${Date.now()}`; try { await installer.start({ wait: false, connectWith: isConnectWith ? { method, + // We dont need a better id, this is only for current user session. + // future rpc calls will have ids generated via JSON-RPC package. + id: rpcInstallId, params, } : undefined, @@ -361,6 +366,38 @@ const initializeMobileProvider = async ({ `[initializeMobileProvider: sendRequest()] selectedAddress: ${selectedAddress} --- SKIP rpc call`, ); return [selectedAddress]; + } else if (method === RPC_METHODS.METAMASK_CONNECTWITH) { + // wait for tracker to be updated + + try { + const result = await new Promise((resolve, reject) => { + const tracker = remoteConnection + ?.getConnector() + .getRPCMethodTracker(); + logger(`TRACKER: method ${rpcInstallId}`, tracker); + if (tracker?.[rpcInstallId].result) { + resolve(tracker?.[rpcInstallId].result); + } else if (tracker?.[rpcInstallId].error) { + reject(tracker?.[rpcInstallId].error); + } + + remoteConnection + ?.getConnector() + .once(EventType.RPC_UPDATE, (rpcResult) => { + logger(`TRACKER: update method ${rpcInstallId}`, rpcResult); + + if (rpcResult.result) { + resolve(rpcResult.result); + } else { + reject(rpcResult.error); + } + }); + }); + return result; + } catch (error) { + logger(`[initializeMobileProvider: sendRequest()] error:`, error); + throw error; + } } // Inform next step that this method triggered installer diff --git a/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.ts b/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.ts index e46adf1ca..6113c904e 100644 --- a/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.ts +++ b/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.ts @@ -156,14 +156,18 @@ export async function startConnection( }&pubkey=${pubKey}${qrCodeOrigin}&originatorInfo=${base64OriginatorInfo}`; if (connectWith) { - const rpc = { - id: Date.now(), // We dont need a better id, this is only for current user session. - // future rpc calls will have ids generated via JSON-RPC package. - method: connectWith.method, - params: connectWith.params, - }; - const base64Rpc = base64Encode(JSON.stringify(rpc)); + const base64Rpc = base64Encode(JSON.stringify(connectWith)); linkParams += `&rpc=${base64Rpc}`; + + const tracker = state.connector.getRPCMethodTracker(); + // Add rpcMethod to tracker + if (tracker) { + tracker[`${connectWith.id}`] = { + ...connectWith, + id: `${connectWith.id}`, + timestamp: Date.now(), + }; + } } const encodedLinkParams = encodeURI(linkParams); const qrcodeLink = `${ From 8747fe0509c75c6d62cbc5d96f345ac11d0c7b1f Mon Sep 17 00:00:00 2001 From: abretonc7s Date: Thu, 29 Aug 2024 20:46:26 +0800 Subject: [PATCH 07/10] fix: unit tests --- packages/sdk/src/Platform/MetaMaskInstaller.test.ts | 13 ++++++++++--- .../ConnectionManager/startConnection.test.ts | 4 ++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/packages/sdk/src/Platform/MetaMaskInstaller.test.ts b/packages/sdk/src/Platform/MetaMaskInstaller.test.ts index c66b76d3d..2dd0da2a4 100644 --- a/packages/sdk/src/Platform/MetaMaskInstaller.test.ts +++ b/packages/sdk/src/Platform/MetaMaskInstaller.test.ts @@ -71,8 +71,11 @@ describe('MetaMaskInstaller', () => { }); it('should start installer with connectWith provided', async () => { - const connectWith = { method: 'eth_requestAccounts', params: [] }; - + const connectWith = { + method: 'eth_requestAccounts', + params: [], + id: '123', + }; await installer.start({ wait: false, connectWith }); expect(installer.state.connectWith).toStrictEqual(connectWith); @@ -97,7 +100,11 @@ describe('MetaMaskInstaller', () => { it('should correctly handle isInstalling in start with wait set to true', async () => { installer.state.isInstalling = true; - const connectWith = { method: 'eth_requestAccounts', params: [] }; + const connectWith = { + method: 'eth_requestAccounts', + params: [], + id: '123', + }; const startPromise = installer.start({ wait: true, connectWith }); diff --git a/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.test.ts b/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.test.ts index 82f86413b..767511210 100644 --- a/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.test.ts +++ b/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.test.ts @@ -184,6 +184,7 @@ describe('startConnection', () => { const connectWith = { method: 'eth_sendTransaction', params: [{ from: '0x123', to: '0x456', value: '0x789' }], + id: '123', }; await startConnection(state, options, { connectWith }); @@ -199,6 +200,7 @@ describe('startConnection', () => { const connectWith = { method: 'personal_sign', params: ['0xabcdef', '0x123456'], + id: '123', }; await startConnection(state, options, { connectWith }); @@ -215,6 +217,7 @@ describe('startConnection', () => { const connectWith = { method: 'eth_sign', params: ['0x123456', '0xabcdef'], + id: '123', }; await startConnection(state, options, { connectWith }); @@ -230,6 +233,7 @@ describe('startConnection', () => { const connectWith = { method: 'eth_sign', params: ['0x123456', '0xabcdef'], + id: '123', }; await startConnection(state, options, { connectWith }); From 2c192e9c0f6c6018e496def8561e291042c6fe71 Mon Sep 17 00:00:00 2001 From: abretonc7s Date: Thu, 29 Aug 2024 20:49:59 +0800 Subject: [PATCH 08/10] fix: unit tests and cleanup --- packages/sdk/src/Platform/MetaMaskInstaller.ts | 11 ----------- .../ConnectionManager/startConnection.test.ts | 1 + 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/packages/sdk/src/Platform/MetaMaskInstaller.ts b/packages/sdk/src/Platform/MetaMaskInstaller.ts index 821fa3c17..1f4085f11 100644 --- a/packages/sdk/src/Platform/MetaMaskInstaller.ts +++ b/packages/sdk/src/Platform/MetaMaskInstaller.ts @@ -84,16 +84,5 @@ export class MetaMaskInstaller { this.state.connectWith = connectWith; logger(`[MetaMaskInstaller: start()] wait=${wait}`, connectWith); await startInstaller(this, { wait }); - - if (wait) { - // wait until the installation is done - while (this.state.isInstalling) { - // FIXME: remove before release - console.warn( - `[MetaMaskInstaller: start()] isInstalling=${this.state.isInstalling}`, - ); - await new Promise((resolve) => setTimeout(resolve, 1000)); - } - } } } diff --git a/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.test.ts b/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.test.ts index 767511210..46520b252 100644 --- a/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.test.ts +++ b/packages/sdk/src/services/RemoteConnection/ConnectionManager/startConnection.test.ts @@ -74,6 +74,7 @@ describe('startConnection', () => { persistChannelConfig: jest.fn(), }, }, + getRPCMethodTracker: jest.fn().mockReturnValue({}), }; state = { From e1c28341754aca53e2ca982a53379ff0bc1dfaac Mon Sep 17 00:00:00 2001 From: abretonc7s Date: Thu, 29 Aug 2024 21:18:19 +0800 Subject: [PATCH 09/10] feat: release 85.0.0 --- package.json | 2 +- packages/sdk-communication-layer/CHANGELOG.md | 105 ++++++------- packages/sdk-communication-layer/package.json | 2 +- packages/sdk-react/CHANGELOG.md | 101 +++++++------ packages/sdk-react/package.json | 2 +- packages/sdk-ui/CHANGELOG.md | 33 +++-- packages/sdk-ui/package.json | 2 +- packages/sdk/CHANGELOG.md | 139 ++++++++++-------- packages/sdk/package.json | 2 +- 9 files changed, 207 insertions(+), 181 deletions(-) diff --git a/package.json b/package.json index 02d72188f..df3cfa6c2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "metamask-sdk-monorepo", - "version": "84.0.0", + "version": "85.0.0", "private": true, "repository": { "type": "git", diff --git a/packages/sdk-communication-layer/CHANGELOG.md b/packages/sdk-communication-layer/CHANGELOG.md index e3b74beb3..7d95a59b2 100644 --- a/packages/sdk-communication-layer/CHANGELOG.md +++ b/packages/sdk-communication-layer/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.28.2] +### Uncategorized +- feat: socket reconnection optimization ([#994](https://github.com/MetaMask/metamask-sdk.git/pull/994)) + ## [0.28.1] ### Uncategorized - feat: full deeplink protocol ([#992](https://github.com/MetaMask/metamask-sdk.git/pull/992)) @@ -245,53 +249,54 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - [FEAT]: improve logging + update examples ([#99](https://github.com/MetaMask/metamask-sdk/pull/99)) -[Unreleased]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.28.1...HEAD -[0.28.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.28.0...@metamask/sdk-communication-layer@0.28.1 -[0.28.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.27.0...@metamask/sdk-communication-layer@0.28.0 -[0.27.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.26.4...@metamask/sdk-communication-layer@0.27.0 -[0.26.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.26.2...@metamask/sdk-communication-layer@0.26.4 -[0.26.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.26.0...@metamask/sdk-communication-layer@0.26.2 -[0.26.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.20.5...@metamask/sdk-communication-layer@0.26.0 -[0.20.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.20.4...@metamask/sdk-communication-layer@0.20.5 -[0.20.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.20.2...@metamask/sdk-communication-layer@0.20.4 -[0.20.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.20.1...@metamask/sdk-communication-layer@0.20.2 -[0.20.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.20.0...@metamask/sdk-communication-layer@0.20.1 -[0.20.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.19.0...@metamask/sdk-communication-layer@0.20.0 -[0.19.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.18.5...@metamask/sdk-communication-layer@0.19.0 -[0.18.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.18.4...@metamask/sdk-communication-layer@0.18.5 -[0.18.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.18.2...@metamask/sdk-communication-layer@0.18.4 -[0.18.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.18.1...@metamask/sdk-communication-layer@0.18.2 -[0.18.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.18.0...@metamask/sdk-communication-layer@0.18.1 -[0.18.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.17.0...@metamask/sdk-communication-layer@0.18.0 -[0.17.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.16.0...@metamask/sdk-communication-layer@0.17.0 -[0.16.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.15.0...@metamask/sdk-communication-layer@0.16.0 -[0.15.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.14.3...@metamask/sdk-communication-layer@0.15.0 -[0.14.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.14.2...@metamask/sdk-communication-layer@0.14.3 -[0.14.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.14.1...@metamask/sdk-communication-layer@0.14.2 -[0.14.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.14.0...@metamask/sdk-communication-layer@0.14.1 -[0.14.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.13.0...@metamask/sdk-communication-layer@0.14.0 -[0.13.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.12.3...@metamask/sdk-communication-layer@0.13.0 -[0.12.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.12.2...@metamask/sdk-communication-layer@0.12.3 -[0.12.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.12.1...@metamask/sdk-communication-layer@0.12.2 -[0.12.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.12.0...@metamask/sdk-communication-layer@0.12.1 -[0.12.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.11.1...@metamask/sdk-communication-layer@0.12.0 -[0.11.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.11.0...@metamask/sdk-communication-layer@0.11.1 -[0.11.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.10.1...@metamask/sdk-communication-layer@0.11.0 -[0.10.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.10.0...@metamask/sdk-communication-layer@0.10.1 -[0.10.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.9.0...@metamask/sdk-communication-layer@0.10.0 -[0.9.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.8.0...@metamask/sdk-communication-layer@0.9.0 -[0.8.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.7.1...@metamask/sdk-communication-layer@0.8.0 -[0.7.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.7.0...@metamask/sdk-communication-layer@0.7.1 -[0.7.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.6.2...@metamask/sdk-communication-layer@0.7.0 -[0.6.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.6.1...@metamask/sdk-communication-layer@0.6.2 -[0.6.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.6.0...@metamask/sdk-communication-layer@0.6.1 -[0.6.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.5.3...@metamask/sdk-communication-layer@0.6.0 -[0.5.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.5.2...@metamask/sdk-communication-layer@0.5.3 -[0.5.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.5.0...@metamask/sdk-communication-layer@0.5.2 -[0.5.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.4.2...@metamask/sdk-communication-layer@0.5.0 -[0.4.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.4.0...@metamask/sdk-communication-layer@0.4.2 -[0.4.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.3.3...@metamask/sdk-communication-layer@0.4.0 -[0.3.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.3.2...@metamask/sdk-communication-layer@0.3.3 -[0.3.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.3.0...@metamask/sdk-communication-layer@0.3.2 -[0.3.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.2.5...@metamask/sdk-communication-layer@0.3.0 -[0.2.5]: https://github.com/MetaMask/metamask-sdk/releases/tag/@metamask/sdk-communication-layer@0.2.5 +[Unreleased]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.28.2...HEAD +[0.28.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.28.1...@metamask/sdk-communication-layer@0.28.2 +[0.28.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.28.0...@metamask/sdk-communication-layer@0.28.1 +[0.28.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.27.0...@metamask/sdk-communication-layer@0.28.0 +[0.27.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.26.4...@metamask/sdk-communication-layer@0.27.0 +[0.26.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.26.2...@metamask/sdk-communication-layer@0.26.4 +[0.26.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.26.0...@metamask/sdk-communication-layer@0.26.2 +[0.26.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.20.5...@metamask/sdk-communication-layer@0.26.0 +[0.20.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.20.4...@metamask/sdk-communication-layer@0.20.5 +[0.20.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.20.2...@metamask/sdk-communication-layer@0.20.4 +[0.20.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.20.1...@metamask/sdk-communication-layer@0.20.2 +[0.20.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.20.0...@metamask/sdk-communication-layer@0.20.1 +[0.20.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.19.0...@metamask/sdk-communication-layer@0.20.0 +[0.19.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.18.5...@metamask/sdk-communication-layer@0.19.0 +[0.18.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.18.4...@metamask/sdk-communication-layer@0.18.5 +[0.18.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.18.2...@metamask/sdk-communication-layer@0.18.4 +[0.18.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.18.1...@metamask/sdk-communication-layer@0.18.2 +[0.18.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.18.0...@metamask/sdk-communication-layer@0.18.1 +[0.18.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.17.0...@metamask/sdk-communication-layer@0.18.0 +[0.17.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.16.0...@metamask/sdk-communication-layer@0.17.0 +[0.16.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.15.0...@metamask/sdk-communication-layer@0.16.0 +[0.15.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.14.3...@metamask/sdk-communication-layer@0.15.0 +[0.14.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.14.2...@metamask/sdk-communication-layer@0.14.3 +[0.14.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.14.1...@metamask/sdk-communication-layer@0.14.2 +[0.14.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.14.0...@metamask/sdk-communication-layer@0.14.1 +[0.14.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.13.0...@metamask/sdk-communication-layer@0.14.0 +[0.13.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.12.3...@metamask/sdk-communication-layer@0.13.0 +[0.12.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.12.2...@metamask/sdk-communication-layer@0.12.3 +[0.12.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.12.1...@metamask/sdk-communication-layer@0.12.2 +[0.12.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.12.0...@metamask/sdk-communication-layer@0.12.1 +[0.12.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.11.1...@metamask/sdk-communication-layer@0.12.0 +[0.11.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.11.0...@metamask/sdk-communication-layer@0.11.1 +[0.11.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.10.1...@metamask/sdk-communication-layer@0.11.0 +[0.10.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.10.0...@metamask/sdk-communication-layer@0.10.1 +[0.10.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.9.0...@metamask/sdk-communication-layer@0.10.0 +[0.9.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.8.0...@metamask/sdk-communication-layer@0.9.0 +[0.8.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.7.1...@metamask/sdk-communication-layer@0.8.0 +[0.7.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.7.0...@metamask/sdk-communication-layer@0.7.1 +[0.7.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.6.2...@metamask/sdk-communication-layer@0.7.0 +[0.6.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.6.1...@metamask/sdk-communication-layer@0.6.2 +[0.6.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.6.0...@metamask/sdk-communication-layer@0.6.1 +[0.6.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.5.3...@metamask/sdk-communication-layer@0.6.0 +[0.5.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.5.2...@metamask/sdk-communication-layer@0.5.3 +[0.5.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.5.0...@metamask/sdk-communication-layer@0.5.2 +[0.5.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.4.2...@metamask/sdk-communication-layer@0.5.0 +[0.4.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.4.0...@metamask/sdk-communication-layer@0.4.2 +[0.4.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.3.3...@metamask/sdk-communication-layer@0.4.0 +[0.3.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.3.2...@metamask/sdk-communication-layer@0.3.3 +[0.3.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.3.0...@metamask/sdk-communication-layer@0.3.2 +[0.3.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.2.5...@metamask/sdk-communication-layer@0.3.0 +[0.2.5]: https://github.com/MetaMask/metamask-sdk.git/releases/tag/@metamask/sdk-communication-layer@0.2.5 diff --git a/packages/sdk-communication-layer/package.json b/packages/sdk-communication-layer/package.json index 3329b47ce..963a469db 100644 --- a/packages/sdk-communication-layer/package.json +++ b/packages/sdk-communication-layer/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/sdk-communication-layer", - "version": "0.28.1", + "version": "0.28.2", "description": "", "homepage": "https://github.com/MetaMask/metamask-sdk#readme", "bugs": { diff --git a/packages/sdk-react/CHANGELOG.md b/packages/sdk-react/CHANGELOG.md index 2b28e13a9..36672d9b3 100644 --- a/packages/sdk-react/CHANGELOG.md +++ b/packages/sdk-react/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.28.0] +### Uncategorized +- feat: revert socket server changes ([#985](https://github.com/MetaMask/metamask-sdk.git/pull/985)) + ## [0.27.0] ### Added - fix: adds extensionOnly default to true to SDK initialization ([#962](https://github.com/MetaMask/metamask-sdk/pull/962)) @@ -235,51 +239,52 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [fix] publishing config ([#135](https://github.com/MetaMask/metamask-sdk/pull/135)) - [feat] initial beta released -[Unreleased]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.27.0...HEAD -[0.27.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.26.5...@metamask/sdk-react@0.27.0 -[0.26.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.26.4...@metamask/sdk-react@0.26.5 -[0.26.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.26.3...@metamask/sdk-react@0.26.4 -[0.26.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.26.2...@metamask/sdk-react@0.26.3 -[0.26.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.26.1...@metamask/sdk-react@0.26.2 -[0.26.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.26.0...@metamask/sdk-react@0.26.1 -[0.26.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.20.5...@metamask/sdk-react@0.26.0 -[0.20.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.20.4...@metamask/sdk-react@0.20.5 -[0.20.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.20.3...@metamask/sdk-react@0.20.4 -[0.20.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.20.2...@metamask/sdk-react@0.20.3 -[0.20.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.20.1...@metamask/sdk-react@0.20.2 -[0.20.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.20.0...@metamask/sdk-react@0.20.1 -[0.20.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.19.0...@metamask/sdk-react@0.20.0 -[0.19.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.18.6...@metamask/sdk-react@0.19.0 -[0.18.6]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.18.5...@metamask/sdk-react@0.18.6 -[0.18.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.18.4...@metamask/sdk-react@0.18.5 -[0.18.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.18.0...@metamask/sdk-react@0.18.4 -[0.18.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.17.2...@metamask/sdk-react@0.18.0 -[0.17.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.17.1...@metamask/sdk-react@0.17.2 -[0.17.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.17.0...@metamask/sdk-react@0.17.1 -[0.17.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.16.0...@metamask/sdk-react@0.17.0 -[0.16.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.15.0...@metamask/sdk-react@0.16.0 -[0.15.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.14.2...@metamask/sdk-react@0.15.0 -[0.14.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.14.1...@metamask/sdk-react@0.14.2 -[0.14.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.14.0...@metamask/sdk-react@0.14.1 -[0.14.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.13.0...@metamask/sdk-react@0.14.0 -[0.13.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.12.4...@metamask/sdk-react@0.13.0 -[0.12.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.12.3...@metamask/sdk-react@0.12.4 -[0.12.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.12.2...@metamask/sdk-react@0.12.3 -[0.12.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.12.1...@metamask/sdk-react@0.12.2 -[0.12.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.12.0...@metamask/sdk-react@0.12.1 -[0.12.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.11.2...@metamask/sdk-react@0.12.0 -[0.11.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.11.1...@metamask/sdk-react@0.11.2 -[0.11.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.11.0...@metamask/sdk-react@0.11.1 -[0.11.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.10.1...@metamask/sdk-react@0.11.0 -[0.10.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.10.0...@metamask/sdk-react@0.10.1 -[0.10.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.9.0...@metamask/sdk-react@0.10.0 -[0.9.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.8.0...@metamask/sdk-react@0.9.0 -[0.8.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.7.0...@metamask/sdk-react@0.8.0 -[0.7.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.6.2...@metamask/sdk-react@0.7.0 -[0.6.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.6.1...@metamask/sdk-react@0.6.2 -[0.6.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.6.0...@metamask/sdk-react@0.6.1 -[0.6.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.5.6...@metamask/sdk-react@0.6.0 -[0.5.6]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.5.4...@metamask/sdk-react@0.5.6 -[0.5.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.5.3...@metamask/sdk-react@0.5.4 -[0.5.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.3.1...@metamask/sdk-react@0.5.3 -[0.3.1]: https://github.com/MetaMask/metamask-sdk/releases/tag/@metamask/sdk-react@0.3.1 +[Unreleased]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.28.0...HEAD +[0.28.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.27.0...@metamask/sdk-react@0.28.0 +[0.27.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.26.5...@metamask/sdk-react@0.27.0 +[0.26.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.26.4...@metamask/sdk-react@0.26.5 +[0.26.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.26.3...@metamask/sdk-react@0.26.4 +[0.26.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.26.2...@metamask/sdk-react@0.26.3 +[0.26.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.26.1...@metamask/sdk-react@0.26.2 +[0.26.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.26.0...@metamask/sdk-react@0.26.1 +[0.26.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.20.5...@metamask/sdk-react@0.26.0 +[0.20.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.20.4...@metamask/sdk-react@0.20.5 +[0.20.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.20.3...@metamask/sdk-react@0.20.4 +[0.20.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.20.2...@metamask/sdk-react@0.20.3 +[0.20.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.20.1...@metamask/sdk-react@0.20.2 +[0.20.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.20.0...@metamask/sdk-react@0.20.1 +[0.20.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.19.0...@metamask/sdk-react@0.20.0 +[0.19.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.18.6...@metamask/sdk-react@0.19.0 +[0.18.6]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.18.5...@metamask/sdk-react@0.18.6 +[0.18.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.18.4...@metamask/sdk-react@0.18.5 +[0.18.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.18.0...@metamask/sdk-react@0.18.4 +[0.18.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.17.2...@metamask/sdk-react@0.18.0 +[0.17.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.17.1...@metamask/sdk-react@0.17.2 +[0.17.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.17.0...@metamask/sdk-react@0.17.1 +[0.17.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.16.0...@metamask/sdk-react@0.17.0 +[0.16.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.15.0...@metamask/sdk-react@0.16.0 +[0.15.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.14.2...@metamask/sdk-react@0.15.0 +[0.14.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.14.1...@metamask/sdk-react@0.14.2 +[0.14.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.14.0...@metamask/sdk-react@0.14.1 +[0.14.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.13.0...@metamask/sdk-react@0.14.0 +[0.13.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.12.4...@metamask/sdk-react@0.13.0 +[0.12.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.12.3...@metamask/sdk-react@0.12.4 +[0.12.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.12.2...@metamask/sdk-react@0.12.3 +[0.12.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.12.1...@metamask/sdk-react@0.12.2 +[0.12.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.12.0...@metamask/sdk-react@0.12.1 +[0.12.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.11.2...@metamask/sdk-react@0.12.0 +[0.11.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.11.1...@metamask/sdk-react@0.11.2 +[0.11.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.11.0...@metamask/sdk-react@0.11.1 +[0.11.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.10.1...@metamask/sdk-react@0.11.0 +[0.10.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.10.0...@metamask/sdk-react@0.10.1 +[0.10.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.9.0...@metamask/sdk-react@0.10.0 +[0.9.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.8.0...@metamask/sdk-react@0.9.0 +[0.8.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.7.0...@metamask/sdk-react@0.8.0 +[0.7.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.6.2...@metamask/sdk-react@0.7.0 +[0.6.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.6.1...@metamask/sdk-react@0.6.2 +[0.6.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.6.0...@metamask/sdk-react@0.6.1 +[0.6.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.5.6...@metamask/sdk-react@0.6.0 +[0.5.6]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.5.4...@metamask/sdk-react@0.5.6 +[0.5.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.5.3...@metamask/sdk-react@0.5.4 +[0.5.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.3.1...@metamask/sdk-react@0.5.3 +[0.3.1]: https://github.com/MetaMask/metamask-sdk.git/releases/tag/@metamask/sdk-react@0.3.1 diff --git a/packages/sdk-react/package.json b/packages/sdk-react/package.json index bbef657db..c96505c09 100644 --- a/packages/sdk-react/package.json +++ b/packages/sdk-react/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/sdk-react", - "version": "0.27.0", + "version": "0.28.0", "description": "A react component and react hooks to connect and use MetaMask", "homepage": "https://github.com/MetaMask/metamask-sdk", "bugs": { diff --git a/packages/sdk-ui/CHANGELOG.md b/packages/sdk-ui/CHANGELOG.md index 848f568e6..eb6c126bb 100644 --- a/packages/sdk-ui/CHANGELOG.md +++ b/packages/sdk-ui/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.28.0] +### Uncategorized +- feat: revert socket server changes ([#985](https://github.com/MetaMask/metamask-sdk.git/pull/985)) + ## [0.26.0] ### Uncategorized - feat: add script to align version before publishing ([#902](https://github.com/MetaMask/metamask-sdk.git/pull/902)) @@ -83,17 +87,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - feat: optimize rollup builds ([#496](https://github.com/MetaMask/metamask-sdk/pull/496)) - fix: linting changelog issue after updating scripts ([#509](https://github.com/MetaMask/metamask-sdk/pull/509)) -[Unreleased]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.26.0...HEAD -[0.26.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.20.5...@metamask/sdk-ui@0.26.0 -[0.20.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.4.2...@metamask/sdk-ui@0.20.5 -[0.4.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.4.1...@metamask/sdk-ui@0.4.2 -[0.4.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.4.0...@metamask/sdk-ui@0.4.1 -[0.4.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.3.0...@metamask/sdk-ui@0.4.0 -[0.3.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.2.0...@metamask/sdk-ui@0.3.0 -[0.2.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.1.6...@metamask/sdk-ui@0.2.0 -[0.1.6]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.1.5...@metamask/sdk-ui@0.1.6 -[0.1.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.1.4...@metamask/sdk-ui@0.1.5 -[0.1.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.1.3...@metamask/sdk-ui@0.1.4 -[0.1.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.1.2...@metamask/sdk-ui@0.1.3 -[0.1.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.1.1...@metamask/sdk-ui@0.1.2 -[0.1.1]: https://github.com/MetaMask/metamask-sdk/releases/tag/@metamask/sdk-ui@0.1.1 +[Unreleased]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.28.0...HEAD +[0.28.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.26.0...@metamask/sdk-ui@0.28.0 +[0.26.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.20.5...@metamask/sdk-ui@0.26.0 +[0.20.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.4.2...@metamask/sdk-ui@0.20.5 +[0.4.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.4.1...@metamask/sdk-ui@0.4.2 +[0.4.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.4.0...@metamask/sdk-ui@0.4.1 +[0.4.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.3.0...@metamask/sdk-ui@0.4.0 +[0.3.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.2.0...@metamask/sdk-ui@0.3.0 +[0.2.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.1.6...@metamask/sdk-ui@0.2.0 +[0.1.6]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.1.5...@metamask/sdk-ui@0.1.6 +[0.1.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.1.4...@metamask/sdk-ui@0.1.5 +[0.1.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.1.3...@metamask/sdk-ui@0.1.4 +[0.1.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.1.2...@metamask/sdk-ui@0.1.3 +[0.1.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.1.1...@metamask/sdk-ui@0.1.2 +[0.1.1]: https://github.com/MetaMask/metamask-sdk.git/releases/tag/@metamask/sdk-ui@0.1.1 diff --git a/packages/sdk-ui/package.json b/packages/sdk-ui/package.json index 949226c64..77431cd05 100644 --- a/packages/sdk-ui/package.json +++ b/packages/sdk-ui/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/sdk-ui", - "version": "0.26.0", + "version": "0.28.0", "description": "MetaMask SDK cross-platform ui library", "module": "dist/esm/index.js", "types": "dist/esm/dist/src/index.d.ts", diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 087d7b0d4..fed92d2f3 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.28.0] +### Uncategorized +- fix: adds a unique id to RPC events for extension ([#996](https://github.com/MetaMask/metamask-sdk.git/pull/996)) +- feat: connectwith working with async key exchange ([#1004](https://github.com/MetaMask/metamask-sdk.git/pull/1004)) +- feat: socket reconnection optimization ([#994](https://github.com/MetaMask/metamask-sdk.git/pull/994)) +- feat: full deeplink protocol ([#992](https://github.com/MetaMask/metamask-sdk.git/pull/992)) +- feat: experimental deeplink protocoll ([#990](https://github.com/MetaMask/metamask-sdk.git/pull/990)) +- feat: revert socket server changes ([#985](https://github.com/MetaMask/metamask-sdk.git/pull/985)) +- feat: change the default value for 'dappId' to 'N/A' instead of an empty string ([#972](https://github.com/MetaMask/metamask-sdk.git/pull/972)) + ## [0.27.0] ### Added - fix: adds extensionOnly default to true to SDK initialization ([#962](https://github.com/MetaMask/metamask-sdk/pull/962)) @@ -364,67 +374,68 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - [FEAT] improve logging + update examples ([#99](https://github.com/MetaMask/metamask-sdk/pull/99)) -[Unreleased]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.27.0...HEAD -[0.27.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.26.5...@metamask/sdk@0.27.0 -[0.26.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.26.4...@metamask/sdk@0.26.5 -[0.26.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.26.3...@metamask/sdk@0.26.4 -[0.26.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.26.2...@metamask/sdk@0.26.3 -[0.26.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.26.1...@metamask/sdk@0.26.2 -[0.26.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.26.0...@metamask/sdk@0.26.1 -[0.26.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.20.5...@metamask/sdk@0.26.0 -[0.20.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.20.4...@metamask/sdk@0.20.5 -[0.20.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.20.3...@metamask/sdk@0.20.4 -[0.20.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.20.2...@metamask/sdk@0.20.3 -[0.20.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.20.1...@metamask/sdk@0.20.2 -[0.20.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.20.0...@metamask/sdk@0.20.1 -[0.20.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.19.0...@metamask/sdk@0.20.0 -[0.19.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.6...@metamask/sdk@0.19.0 -[0.18.6]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.5...@metamask/sdk@0.18.6 -[0.18.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.4...@metamask/sdk@0.18.5 -[0.18.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.3...@metamask/sdk@0.18.4 -[0.18.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.2...@metamask/sdk@0.18.3 -[0.18.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.1...@metamask/sdk@0.18.2 -[0.18.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.0...@metamask/sdk@0.18.1 -[0.18.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.17.2...@metamask/sdk@0.18.0 -[0.17.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.17.1...@metamask/sdk@0.17.2 -[0.17.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.17.0...@metamask/sdk@0.17.1 -[0.17.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.16.0...@metamask/sdk@0.17.0 -[0.16.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.15.0...@metamask/sdk@0.16.0 -[0.15.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.14.3...@metamask/sdk@0.15.0 -[0.14.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.14.2...@metamask/sdk@0.14.3 -[0.14.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.14.1...@metamask/sdk@0.14.2 -[0.14.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.14.0...@metamask/sdk@0.14.1 -[0.14.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.13.0...@metamask/sdk@0.14.0 -[0.13.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.12.4...@metamask/sdk@0.13.0 -[0.12.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.12.3...@metamask/sdk@0.12.4 -[0.12.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.12.2...@metamask/sdk@0.12.3 -[0.12.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.12.1...@metamask/sdk@0.12.2 -[0.12.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.12.0...@metamask/sdk@0.12.1 -[0.12.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.11.2...@metamask/sdk@0.12.0 -[0.11.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.11.1...@metamask/sdk@0.11.2 -[0.11.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.11.0...@metamask/sdk@0.11.1 -[0.11.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.10.1...@metamask/sdk@0.11.0 -[0.10.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.10.0...@metamask/sdk@0.10.1 -[0.10.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.9.0...@metamask/sdk@0.10.0 -[0.9.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.8.0...@metamask/sdk@0.9.0 -[0.8.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.7.1...@metamask/sdk@0.8.0 -[0.7.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.7.0...@metamask/sdk@0.7.1 -[0.7.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.6.2...@metamask/sdk@0.7.0 -[0.6.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.6.1...@metamask/sdk@0.6.2 -[0.6.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.6.0...@metamask/sdk@0.6.1 -[0.6.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.6...@metamask/sdk@0.6.0 -[0.5.6]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.5...@metamask/sdk@0.5.6 -[0.5.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.4...@metamask/sdk@0.5.5 -[0.5.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.3...@metamask/sdk@0.5.4 -[0.5.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.2...@metamask/sdk@0.5.3 -[0.5.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.1...@metamask/sdk@0.5.2 -[0.5.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.0...@metamask/sdk@0.5.1 -[0.5.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.4.2...@metamask/sdk@0.5.0 -[0.4.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.4.1...@metamask/sdk@0.4.2 -[0.4.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.4.0...@metamask/sdk@0.4.1 -[0.4.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.3.3...@metamask/sdk@0.4.0 -[0.3.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.3.2...@metamask/sdk@0.3.3 -[0.3.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.3.1...@metamask/sdk@0.3.2 -[0.3.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.3.0...@metamask/sdk@0.3.1 -[0.3.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.2.4...@metamask/sdk@0.3.0 -[0.2.4]: https://github.com/MetaMask/metamask-sdk/releases/tag/@metamask/sdk@0.2.4 +[Unreleased]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.28.0...HEAD +[0.28.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.27.0...@metamask/sdk@0.28.0 +[0.27.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.26.5...@metamask/sdk@0.27.0 +[0.26.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.26.4...@metamask/sdk@0.26.5 +[0.26.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.26.3...@metamask/sdk@0.26.4 +[0.26.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.26.2...@metamask/sdk@0.26.3 +[0.26.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.26.1...@metamask/sdk@0.26.2 +[0.26.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.26.0...@metamask/sdk@0.26.1 +[0.26.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.20.5...@metamask/sdk@0.26.0 +[0.20.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.20.4...@metamask/sdk@0.20.5 +[0.20.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.20.3...@metamask/sdk@0.20.4 +[0.20.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.20.2...@metamask/sdk@0.20.3 +[0.20.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.20.1...@metamask/sdk@0.20.2 +[0.20.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.20.0...@metamask/sdk@0.20.1 +[0.20.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.19.0...@metamask/sdk@0.20.0 +[0.19.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.6...@metamask/sdk@0.19.0 +[0.18.6]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.5...@metamask/sdk@0.18.6 +[0.18.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.4...@metamask/sdk@0.18.5 +[0.18.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.3...@metamask/sdk@0.18.4 +[0.18.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.2...@metamask/sdk@0.18.3 +[0.18.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.1...@metamask/sdk@0.18.2 +[0.18.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.0...@metamask/sdk@0.18.1 +[0.18.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.17.2...@metamask/sdk@0.18.0 +[0.17.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.17.1...@metamask/sdk@0.17.2 +[0.17.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.17.0...@metamask/sdk@0.17.1 +[0.17.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.16.0...@metamask/sdk@0.17.0 +[0.16.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.15.0...@metamask/sdk@0.16.0 +[0.15.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.14.3...@metamask/sdk@0.15.0 +[0.14.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.14.2...@metamask/sdk@0.14.3 +[0.14.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.14.1...@metamask/sdk@0.14.2 +[0.14.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.14.0...@metamask/sdk@0.14.1 +[0.14.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.13.0...@metamask/sdk@0.14.0 +[0.13.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.12.4...@metamask/sdk@0.13.0 +[0.12.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.12.3...@metamask/sdk@0.12.4 +[0.12.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.12.2...@metamask/sdk@0.12.3 +[0.12.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.12.1...@metamask/sdk@0.12.2 +[0.12.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.12.0...@metamask/sdk@0.12.1 +[0.12.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.11.2...@metamask/sdk@0.12.0 +[0.11.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.11.1...@metamask/sdk@0.11.2 +[0.11.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.11.0...@metamask/sdk@0.11.1 +[0.11.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.10.1...@metamask/sdk@0.11.0 +[0.10.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.10.0...@metamask/sdk@0.10.1 +[0.10.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.9.0...@metamask/sdk@0.10.0 +[0.9.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.8.0...@metamask/sdk@0.9.0 +[0.8.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.7.1...@metamask/sdk@0.8.0 +[0.7.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.7.0...@metamask/sdk@0.7.1 +[0.7.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.6.2...@metamask/sdk@0.7.0 +[0.6.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.6.1...@metamask/sdk@0.6.2 +[0.6.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.6.0...@metamask/sdk@0.6.1 +[0.6.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.6...@metamask/sdk@0.6.0 +[0.5.6]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.5...@metamask/sdk@0.5.6 +[0.5.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.4...@metamask/sdk@0.5.5 +[0.5.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.3...@metamask/sdk@0.5.4 +[0.5.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.2...@metamask/sdk@0.5.3 +[0.5.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.1...@metamask/sdk@0.5.2 +[0.5.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.0...@metamask/sdk@0.5.1 +[0.5.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.4.2...@metamask/sdk@0.5.0 +[0.4.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.4.1...@metamask/sdk@0.4.2 +[0.4.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.4.0...@metamask/sdk@0.4.1 +[0.4.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.3.3...@metamask/sdk@0.4.0 +[0.3.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.3.2...@metamask/sdk@0.3.3 +[0.3.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.3.1...@metamask/sdk@0.3.2 +[0.3.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.3.0...@metamask/sdk@0.3.1 +[0.3.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.2.4...@metamask/sdk@0.3.0 +[0.2.4]: https://github.com/MetaMask/metamask-sdk.git/releases/tag/@metamask/sdk@0.2.4 diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 4a45e9552..aea2bb84a 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/sdk", - "version": "0.27.0", + "version": "0.28.0", "description": "", "homepage": "https://github.com/MetaMask/metamask-sdk#readme", "bugs": { From 23339cca654d1312db575b01e888c6bb91dad1c8 Mon Sep 17 00:00:00 2001 From: abretonc7s Date: Thu, 29 Aug 2024 21:21:35 +0800 Subject: [PATCH 10/10] feat: changelog --- packages/sdk-communication-layer/CHANGELOG.md | 126 +++++++-------- packages/sdk-install-modal-web/CHANGELOG.md | 2 +- packages/sdk-react-native/CHANGELOG.md | 2 +- packages/sdk-react-ui/CHANGELOG.md | 2 +- packages/sdk-react/CHANGELOG.md | 100 ++++++------ packages/sdk-ui/CHANGELOG.md | 36 ++--- packages/sdk/CHANGELOG.md | 146 +++++++++--------- 7 files changed, 207 insertions(+), 207 deletions(-) diff --git a/packages/sdk-communication-layer/CHANGELOG.md b/packages/sdk-communication-layer/CHANGELOG.md index 7d95a59b2..34dd59739 100644 --- a/packages/sdk-communication-layer/CHANGELOG.md +++ b/packages/sdk-communication-layer/CHANGELOG.md @@ -7,18 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [0.28.2] -### Uncategorized -- feat: socket reconnection optimization ([#994](https://github.com/MetaMask/metamask-sdk.git/pull/994)) +### Added +- feat: socket reconnection optimization ([#994](https://github.com/MetaMask/metamask-sdk/pull/994)) ## [0.28.1] -### Uncategorized -- feat: full deeplink protocol ([#992](https://github.com/MetaMask/metamask-sdk.git/pull/992)) +### Added +- feat: full deeplink protocol ([#992](https://github.com/MetaMask/metamask-sdk/pull/992)) ## [0.28.0] ### Added -- feat: experimental deeplink protocoll ([#990](https://github.com/MetaMask/metamask-sdk.git/pull/990)) -- feat: revert socket server changes ([#985](https://github.com/MetaMask/metamask-sdk.git/pull/985)) -- feat: change the default value for 'dappId' to 'N/A' instead of an empty string ([#972](https://github.com/MetaMask/metamask-sdk.git/pull/972)) +- feat: experimental deeplink protocoll ([#990](https://github.com/MetaMask/metamask-sdk/pull/990)) +- feat: revert socket server changes ([#985](https://github.com/MetaMask/metamask-sdk/pull/985)) +- feat: change the default value for 'dappId' to 'N/A' instead of an empty string ([#972](https://github.com/MetaMask/metamask-sdk/pull/972)) ## [0.27.0] ### Added @@ -34,14 +34,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.26.0] ### Added -- feat: add script to align version before publishing ([#902](https://github.com/MetaMask/metamask-sdk.git/pull/902)) -- feat: update dev rn / expo and empty dappid ([#897](https://github.com/MetaMask/metamask-sdk.git/pull/897)) -- feat: prevent empty dappid ([#891](https://github.com/MetaMask/metamask-sdk.git/pull/891)) -- chore: improve unit tests coverage ([#888](https://github.com/MetaMask/metamask-sdk.git/pull/888)) +- feat: add script to align version before publishing ([#902](https://github.com/MetaMask/metamask-sdk/pull/902)) +- feat: update dev rn / expo and empty dappid ([#897](https://github.com/MetaMask/metamask-sdk/pull/897)) +- feat: prevent empty dappid ([#891](https://github.com/MetaMask/metamask-sdk/pull/891)) +- chore: improve unit tests coverage ([#888](https://github.com/MetaMask/metamask-sdk/pull/888)) ## [0.20.5] ### Added -- fix: ref crossfetch ([#871](https://github.com/MetaMask/metamask-sdk.git/pull/871)) +- fix: ref crossfetch ([#871](https://github.com/MetaMask/metamask-sdk/pull/871)) ## [0.20.4] ### Added @@ -249,54 +249,54 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - [FEAT]: improve logging + update examples ([#99](https://github.com/MetaMask/metamask-sdk/pull/99)) -[Unreleased]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.28.2...HEAD -[0.28.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.28.1...@metamask/sdk-communication-layer@0.28.2 -[0.28.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.28.0...@metamask/sdk-communication-layer@0.28.1 -[0.28.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.27.0...@metamask/sdk-communication-layer@0.28.0 -[0.27.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.26.4...@metamask/sdk-communication-layer@0.27.0 -[0.26.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.26.2...@metamask/sdk-communication-layer@0.26.4 -[0.26.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.26.0...@metamask/sdk-communication-layer@0.26.2 -[0.26.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.20.5...@metamask/sdk-communication-layer@0.26.0 -[0.20.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.20.4...@metamask/sdk-communication-layer@0.20.5 -[0.20.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.20.2...@metamask/sdk-communication-layer@0.20.4 -[0.20.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.20.1...@metamask/sdk-communication-layer@0.20.2 -[0.20.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.20.0...@metamask/sdk-communication-layer@0.20.1 -[0.20.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.19.0...@metamask/sdk-communication-layer@0.20.0 -[0.19.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.18.5...@metamask/sdk-communication-layer@0.19.0 -[0.18.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.18.4...@metamask/sdk-communication-layer@0.18.5 -[0.18.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.18.2...@metamask/sdk-communication-layer@0.18.4 -[0.18.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.18.1...@metamask/sdk-communication-layer@0.18.2 -[0.18.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.18.0...@metamask/sdk-communication-layer@0.18.1 -[0.18.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.17.0...@metamask/sdk-communication-layer@0.18.0 -[0.17.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.16.0...@metamask/sdk-communication-layer@0.17.0 -[0.16.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.15.0...@metamask/sdk-communication-layer@0.16.0 -[0.15.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.14.3...@metamask/sdk-communication-layer@0.15.0 -[0.14.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.14.2...@metamask/sdk-communication-layer@0.14.3 -[0.14.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.14.1...@metamask/sdk-communication-layer@0.14.2 -[0.14.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.14.0...@metamask/sdk-communication-layer@0.14.1 -[0.14.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.13.0...@metamask/sdk-communication-layer@0.14.0 -[0.13.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.12.3...@metamask/sdk-communication-layer@0.13.0 -[0.12.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.12.2...@metamask/sdk-communication-layer@0.12.3 -[0.12.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.12.1...@metamask/sdk-communication-layer@0.12.2 -[0.12.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.12.0...@metamask/sdk-communication-layer@0.12.1 -[0.12.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.11.1...@metamask/sdk-communication-layer@0.12.0 -[0.11.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.11.0...@metamask/sdk-communication-layer@0.11.1 -[0.11.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.10.1...@metamask/sdk-communication-layer@0.11.0 -[0.10.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.10.0...@metamask/sdk-communication-layer@0.10.1 -[0.10.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.9.0...@metamask/sdk-communication-layer@0.10.0 -[0.9.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.8.0...@metamask/sdk-communication-layer@0.9.0 -[0.8.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.7.1...@metamask/sdk-communication-layer@0.8.0 -[0.7.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.7.0...@metamask/sdk-communication-layer@0.7.1 -[0.7.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.6.2...@metamask/sdk-communication-layer@0.7.0 -[0.6.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.6.1...@metamask/sdk-communication-layer@0.6.2 -[0.6.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.6.0...@metamask/sdk-communication-layer@0.6.1 -[0.6.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.5.3...@metamask/sdk-communication-layer@0.6.0 -[0.5.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.5.2...@metamask/sdk-communication-layer@0.5.3 -[0.5.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.5.0...@metamask/sdk-communication-layer@0.5.2 -[0.5.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.4.2...@metamask/sdk-communication-layer@0.5.0 -[0.4.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.4.0...@metamask/sdk-communication-layer@0.4.2 -[0.4.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.3.3...@metamask/sdk-communication-layer@0.4.0 -[0.3.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.3.2...@metamask/sdk-communication-layer@0.3.3 -[0.3.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.3.0...@metamask/sdk-communication-layer@0.3.2 -[0.3.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-communication-layer@0.2.5...@metamask/sdk-communication-layer@0.3.0 -[0.2.5]: https://github.com/MetaMask/metamask-sdk.git/releases/tag/@metamask/sdk-communication-layer@0.2.5 +[Unreleased]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.28.2...HEAD +[0.28.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.28.1...@metamask/sdk-communication-layer@0.28.2 +[0.28.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.28.0...@metamask/sdk-communication-layer@0.28.1 +[0.28.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.27.0...@metamask/sdk-communication-layer@0.28.0 +[0.27.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.26.4...@metamask/sdk-communication-layer@0.27.0 +[0.26.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.26.2...@metamask/sdk-communication-layer@0.26.4 +[0.26.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.26.0...@metamask/sdk-communication-layer@0.26.2 +[0.26.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.20.5...@metamask/sdk-communication-layer@0.26.0 +[0.20.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.20.4...@metamask/sdk-communication-layer@0.20.5 +[0.20.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.20.2...@metamask/sdk-communication-layer@0.20.4 +[0.20.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.20.1...@metamask/sdk-communication-layer@0.20.2 +[0.20.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.20.0...@metamask/sdk-communication-layer@0.20.1 +[0.20.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.19.0...@metamask/sdk-communication-layer@0.20.0 +[0.19.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.18.5...@metamask/sdk-communication-layer@0.19.0 +[0.18.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.18.4...@metamask/sdk-communication-layer@0.18.5 +[0.18.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.18.2...@metamask/sdk-communication-layer@0.18.4 +[0.18.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.18.1...@metamask/sdk-communication-layer@0.18.2 +[0.18.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.18.0...@metamask/sdk-communication-layer@0.18.1 +[0.18.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.17.0...@metamask/sdk-communication-layer@0.18.0 +[0.17.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.16.0...@metamask/sdk-communication-layer@0.17.0 +[0.16.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.15.0...@metamask/sdk-communication-layer@0.16.0 +[0.15.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.14.3...@metamask/sdk-communication-layer@0.15.0 +[0.14.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.14.2...@metamask/sdk-communication-layer@0.14.3 +[0.14.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.14.1...@metamask/sdk-communication-layer@0.14.2 +[0.14.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.14.0...@metamask/sdk-communication-layer@0.14.1 +[0.14.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.13.0...@metamask/sdk-communication-layer@0.14.0 +[0.13.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.12.3...@metamask/sdk-communication-layer@0.13.0 +[0.12.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.12.2...@metamask/sdk-communication-layer@0.12.3 +[0.12.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.12.1...@metamask/sdk-communication-layer@0.12.2 +[0.12.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.12.0...@metamask/sdk-communication-layer@0.12.1 +[0.12.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.11.1...@metamask/sdk-communication-layer@0.12.0 +[0.11.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.11.0...@metamask/sdk-communication-layer@0.11.1 +[0.11.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.10.1...@metamask/sdk-communication-layer@0.11.0 +[0.10.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.10.0...@metamask/sdk-communication-layer@0.10.1 +[0.10.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.9.0...@metamask/sdk-communication-layer@0.10.0 +[0.9.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.8.0...@metamask/sdk-communication-layer@0.9.0 +[0.8.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.7.1...@metamask/sdk-communication-layer@0.8.0 +[0.7.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.7.0...@metamask/sdk-communication-layer@0.7.1 +[0.7.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.6.2...@metamask/sdk-communication-layer@0.7.0 +[0.6.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.6.1...@metamask/sdk-communication-layer@0.6.2 +[0.6.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.6.0...@metamask/sdk-communication-layer@0.6.1 +[0.6.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.5.3...@metamask/sdk-communication-layer@0.6.0 +[0.5.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.5.2...@metamask/sdk-communication-layer@0.5.3 +[0.5.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.5.0...@metamask/sdk-communication-layer@0.5.2 +[0.5.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.4.2...@metamask/sdk-communication-layer@0.5.0 +[0.4.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.4.0...@metamask/sdk-communication-layer@0.4.2 +[0.4.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.3.3...@metamask/sdk-communication-layer@0.4.0 +[0.3.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.3.2...@metamask/sdk-communication-layer@0.3.3 +[0.3.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.3.0...@metamask/sdk-communication-layer@0.3.2 +[0.3.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-communication-layer@0.2.5...@metamask/sdk-communication-layer@0.3.0 +[0.2.5]: https://github.com/MetaMask/metamask-sdk/releases/tag/@metamask/sdk-communication-layer@0.2.5 diff --git a/packages/sdk-install-modal-web/CHANGELOG.md b/packages/sdk-install-modal-web/CHANGELOG.md index 74a8bb2d4..6d10ffb1c 100644 --- a/packages/sdk-install-modal-web/CHANGELOG.md +++ b/packages/sdk-install-modal-web/CHANGELOG.md @@ -16,7 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.26.0] ### Added -- feat: add script to align version before publishing ([#902](https://github.com/MetaMask/metamask-sdk.git/pull/902)) +- feat: add script to align version before publishing ([#902](https://github.com/MetaMask/metamask-sdk/pull/902)) ## [0.20.4] ### Added diff --git a/packages/sdk-react-native/CHANGELOG.md b/packages/sdk-react-native/CHANGELOG.md index fb8413441..0f88d7748 100644 --- a/packages/sdk-react-native/CHANGELOG.md +++ b/packages/sdk-react-native/CHANGELOG.md @@ -40,7 +40,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.3.1] ### Uncategorized -- chore: update reactNativeSdkDemo with latest sdk-react-native version ([#872](https://github.com/MetaMask/metamask-sdk.git/pull/872)) +- chore: update reactNativeSdkDemo with latest sdk-react-native version ([#872](https://github.com/MetaMask/metamask-sdk/pull/872)) ## [0.3.0] ### Added diff --git a/packages/sdk-react-ui/CHANGELOG.md b/packages/sdk-react-ui/CHANGELOG.md index 737fc005d..b74638105 100644 --- a/packages/sdk-react-ui/CHANGELOG.md +++ b/packages/sdk-react-ui/CHANGELOG.md @@ -34,7 +34,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.26.0] ### Added -- feat: add script to align version before publishing ([#902](https://github.com/MetaMask/metamask-sdk.git/pull/902)) +- feat: add script to align version before publishing ([#902](https://github.com/MetaMask/metamask-sdk/pull/902)) ## [0.20.4] ### Added diff --git a/packages/sdk-react/CHANGELOG.md b/packages/sdk-react/CHANGELOG.md index 36672d9b3..f8fd0dcf6 100644 --- a/packages/sdk-react/CHANGELOG.md +++ b/packages/sdk-react/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.28.0] ### Uncategorized -- feat: revert socket server changes ([#985](https://github.com/MetaMask/metamask-sdk.git/pull/985)) +- feat: revert socket server changes ([#985](https://github.com/MetaMask/metamask-sdk/pull/985)) ## [0.27.0] ### Added @@ -239,52 +239,52 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [fix] publishing config ([#135](https://github.com/MetaMask/metamask-sdk/pull/135)) - [feat] initial beta released -[Unreleased]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.28.0...HEAD -[0.28.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.27.0...@metamask/sdk-react@0.28.0 -[0.27.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.26.5...@metamask/sdk-react@0.27.0 -[0.26.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.26.4...@metamask/sdk-react@0.26.5 -[0.26.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.26.3...@metamask/sdk-react@0.26.4 -[0.26.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.26.2...@metamask/sdk-react@0.26.3 -[0.26.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.26.1...@metamask/sdk-react@0.26.2 -[0.26.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.26.0...@metamask/sdk-react@0.26.1 -[0.26.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.20.5...@metamask/sdk-react@0.26.0 -[0.20.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.20.4...@metamask/sdk-react@0.20.5 -[0.20.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.20.3...@metamask/sdk-react@0.20.4 -[0.20.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.20.2...@metamask/sdk-react@0.20.3 -[0.20.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.20.1...@metamask/sdk-react@0.20.2 -[0.20.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.20.0...@metamask/sdk-react@0.20.1 -[0.20.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.19.0...@metamask/sdk-react@0.20.0 -[0.19.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.18.6...@metamask/sdk-react@0.19.0 -[0.18.6]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.18.5...@metamask/sdk-react@0.18.6 -[0.18.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.18.4...@metamask/sdk-react@0.18.5 -[0.18.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.18.0...@metamask/sdk-react@0.18.4 -[0.18.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.17.2...@metamask/sdk-react@0.18.0 -[0.17.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.17.1...@metamask/sdk-react@0.17.2 -[0.17.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.17.0...@metamask/sdk-react@0.17.1 -[0.17.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.16.0...@metamask/sdk-react@0.17.0 -[0.16.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.15.0...@metamask/sdk-react@0.16.0 -[0.15.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.14.2...@metamask/sdk-react@0.15.0 -[0.14.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.14.1...@metamask/sdk-react@0.14.2 -[0.14.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.14.0...@metamask/sdk-react@0.14.1 -[0.14.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.13.0...@metamask/sdk-react@0.14.0 -[0.13.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.12.4...@metamask/sdk-react@0.13.0 -[0.12.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.12.3...@metamask/sdk-react@0.12.4 -[0.12.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.12.2...@metamask/sdk-react@0.12.3 -[0.12.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.12.1...@metamask/sdk-react@0.12.2 -[0.12.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.12.0...@metamask/sdk-react@0.12.1 -[0.12.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.11.2...@metamask/sdk-react@0.12.0 -[0.11.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.11.1...@metamask/sdk-react@0.11.2 -[0.11.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.11.0...@metamask/sdk-react@0.11.1 -[0.11.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.10.1...@metamask/sdk-react@0.11.0 -[0.10.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.10.0...@metamask/sdk-react@0.10.1 -[0.10.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.9.0...@metamask/sdk-react@0.10.0 -[0.9.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.8.0...@metamask/sdk-react@0.9.0 -[0.8.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.7.0...@metamask/sdk-react@0.8.0 -[0.7.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.6.2...@metamask/sdk-react@0.7.0 -[0.6.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.6.1...@metamask/sdk-react@0.6.2 -[0.6.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.6.0...@metamask/sdk-react@0.6.1 -[0.6.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.5.6...@metamask/sdk-react@0.6.0 -[0.5.6]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.5.4...@metamask/sdk-react@0.5.6 -[0.5.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.5.3...@metamask/sdk-react@0.5.4 -[0.5.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-react@0.3.1...@metamask/sdk-react@0.5.3 -[0.3.1]: https://github.com/MetaMask/metamask-sdk.git/releases/tag/@metamask/sdk-react@0.3.1 +[Unreleased]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.28.0...HEAD +[0.28.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.27.0...@metamask/sdk-react@0.28.0 +[0.27.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.26.5...@metamask/sdk-react@0.27.0 +[0.26.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.26.4...@metamask/sdk-react@0.26.5 +[0.26.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.26.3...@metamask/sdk-react@0.26.4 +[0.26.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.26.2...@metamask/sdk-react@0.26.3 +[0.26.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.26.1...@metamask/sdk-react@0.26.2 +[0.26.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.26.0...@metamask/sdk-react@0.26.1 +[0.26.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.20.5...@metamask/sdk-react@0.26.0 +[0.20.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.20.4...@metamask/sdk-react@0.20.5 +[0.20.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.20.3...@metamask/sdk-react@0.20.4 +[0.20.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.20.2...@metamask/sdk-react@0.20.3 +[0.20.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.20.1...@metamask/sdk-react@0.20.2 +[0.20.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.20.0...@metamask/sdk-react@0.20.1 +[0.20.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.19.0...@metamask/sdk-react@0.20.0 +[0.19.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.18.6...@metamask/sdk-react@0.19.0 +[0.18.6]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.18.5...@metamask/sdk-react@0.18.6 +[0.18.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.18.4...@metamask/sdk-react@0.18.5 +[0.18.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.18.0...@metamask/sdk-react@0.18.4 +[0.18.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.17.2...@metamask/sdk-react@0.18.0 +[0.17.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.17.1...@metamask/sdk-react@0.17.2 +[0.17.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.17.0...@metamask/sdk-react@0.17.1 +[0.17.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.16.0...@metamask/sdk-react@0.17.0 +[0.16.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.15.0...@metamask/sdk-react@0.16.0 +[0.15.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.14.2...@metamask/sdk-react@0.15.0 +[0.14.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.14.1...@metamask/sdk-react@0.14.2 +[0.14.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.14.0...@metamask/sdk-react@0.14.1 +[0.14.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.13.0...@metamask/sdk-react@0.14.0 +[0.13.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.12.4...@metamask/sdk-react@0.13.0 +[0.12.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.12.3...@metamask/sdk-react@0.12.4 +[0.12.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.12.2...@metamask/sdk-react@0.12.3 +[0.12.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.12.1...@metamask/sdk-react@0.12.2 +[0.12.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.12.0...@metamask/sdk-react@0.12.1 +[0.12.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.11.2...@metamask/sdk-react@0.12.0 +[0.11.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.11.1...@metamask/sdk-react@0.11.2 +[0.11.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.11.0...@metamask/sdk-react@0.11.1 +[0.11.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.10.1...@metamask/sdk-react@0.11.0 +[0.10.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.10.0...@metamask/sdk-react@0.10.1 +[0.10.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.9.0...@metamask/sdk-react@0.10.0 +[0.9.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.8.0...@metamask/sdk-react@0.9.0 +[0.8.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.7.0...@metamask/sdk-react@0.8.0 +[0.7.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.6.2...@metamask/sdk-react@0.7.0 +[0.6.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.6.1...@metamask/sdk-react@0.6.2 +[0.6.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.6.0...@metamask/sdk-react@0.6.1 +[0.6.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.5.6...@metamask/sdk-react@0.6.0 +[0.5.6]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.5.4...@metamask/sdk-react@0.5.6 +[0.5.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.5.3...@metamask/sdk-react@0.5.4 +[0.5.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-react@0.3.1...@metamask/sdk-react@0.5.3 +[0.3.1]: https://github.com/MetaMask/metamask-sdk/releases/tag/@metamask/sdk-react@0.3.1 diff --git a/packages/sdk-ui/CHANGELOG.md b/packages/sdk-ui/CHANGELOG.md index eb6c126bb..365d91cb3 100644 --- a/packages/sdk-ui/CHANGELOG.md +++ b/packages/sdk-ui/CHANGELOG.md @@ -8,16 +8,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.28.0] ### Uncategorized -- feat: revert socket server changes ([#985](https://github.com/MetaMask/metamask-sdk.git/pull/985)) +- feat: revert socket server changes ([#985](https://github.com/MetaMask/metamask-sdk/pull/985)) ## [0.26.0] ### Uncategorized -- feat: add script to align version before publishing ([#902](https://github.com/MetaMask/metamask-sdk.git/pull/902)) +- feat: add script to align version before publishing ([#902](https://github.com/MetaMask/metamask-sdk/pull/902)) ## [0.20.5] ### Added - align version with sdk package -- chore: create wagmi demo dapp ([#669](https://github.com/MetaMask/metamask-sdk.git/pull/669)) +- chore: create wagmi demo dapp ([#669](https://github.com/MetaMask/metamask-sdk/pull/669)) ## [0.4.2] ### Uncategorized @@ -87,18 +87,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - feat: optimize rollup builds ([#496](https://github.com/MetaMask/metamask-sdk/pull/496)) - fix: linting changelog issue after updating scripts ([#509](https://github.com/MetaMask/metamask-sdk/pull/509)) -[Unreleased]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.28.0...HEAD -[0.28.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.26.0...@metamask/sdk-ui@0.28.0 -[0.26.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.20.5...@metamask/sdk-ui@0.26.0 -[0.20.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.4.2...@metamask/sdk-ui@0.20.5 -[0.4.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.4.1...@metamask/sdk-ui@0.4.2 -[0.4.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.4.0...@metamask/sdk-ui@0.4.1 -[0.4.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.3.0...@metamask/sdk-ui@0.4.0 -[0.3.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.2.0...@metamask/sdk-ui@0.3.0 -[0.2.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.1.6...@metamask/sdk-ui@0.2.0 -[0.1.6]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.1.5...@metamask/sdk-ui@0.1.6 -[0.1.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.1.4...@metamask/sdk-ui@0.1.5 -[0.1.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.1.3...@metamask/sdk-ui@0.1.4 -[0.1.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.1.2...@metamask/sdk-ui@0.1.3 -[0.1.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk-ui@0.1.1...@metamask/sdk-ui@0.1.2 -[0.1.1]: https://github.com/MetaMask/metamask-sdk.git/releases/tag/@metamask/sdk-ui@0.1.1 +[Unreleased]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.28.0...HEAD +[0.28.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.26.0...@metamask/sdk-ui@0.28.0 +[0.26.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.20.5...@metamask/sdk-ui@0.26.0 +[0.20.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.4.2...@metamask/sdk-ui@0.20.5 +[0.4.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.4.1...@metamask/sdk-ui@0.4.2 +[0.4.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.4.0...@metamask/sdk-ui@0.4.1 +[0.4.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.3.0...@metamask/sdk-ui@0.4.0 +[0.3.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.2.0...@metamask/sdk-ui@0.3.0 +[0.2.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.1.6...@metamask/sdk-ui@0.2.0 +[0.1.6]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.1.5...@metamask/sdk-ui@0.1.6 +[0.1.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.1.4...@metamask/sdk-ui@0.1.5 +[0.1.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.1.3...@metamask/sdk-ui@0.1.4 +[0.1.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.1.2...@metamask/sdk-ui@0.1.3 +[0.1.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk-ui@0.1.1...@metamask/sdk-ui@0.1.2 +[0.1.1]: https://github.com/MetaMask/metamask-sdk/releases/tag/@metamask/sdk-ui@0.1.1 diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index fed92d2f3..989e10d1a 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -7,14 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [0.28.0] -### Uncategorized -- fix: adds a unique id to RPC events for extension ([#996](https://github.com/MetaMask/metamask-sdk.git/pull/996)) -- feat: connectwith working with async key exchange ([#1004](https://github.com/MetaMask/metamask-sdk.git/pull/1004)) -- feat: socket reconnection optimization ([#994](https://github.com/MetaMask/metamask-sdk.git/pull/994)) -- feat: full deeplink protocol ([#992](https://github.com/MetaMask/metamask-sdk.git/pull/992)) -- feat: experimental deeplink protocoll ([#990](https://github.com/MetaMask/metamask-sdk.git/pull/990)) -- feat: revert socket server changes ([#985](https://github.com/MetaMask/metamask-sdk.git/pull/985)) -- feat: change the default value for 'dappId' to 'N/A' instead of an empty string ([#972](https://github.com/MetaMask/metamask-sdk.git/pull/972)) +### Added +- fix: adds a unique id to RPC events for extension ([#996](https://github.com/MetaMask/metamask-sdk/pull/996)) +- feat: connectwith working with async key exchange ([#1004](https://github.com/MetaMask/metamask-sdk/pull/1004)) +- feat: socket reconnection optimization ([#994](https://github.com/MetaMask/metamask-sdk/pull/994)) +- feat: full deeplink protocol ([#992](https://github.com/MetaMask/metamask-sdk/pull/992)) +- feat: experimental deeplink protocoll ([#990](https://github.com/MetaMask/metamask-sdk/pull/990)) +- feat: revert socket server changes ([#985](https://github.com/MetaMask/metamask-sdk/pull/985)) +- feat: change the default value for 'dappId' to 'N/A' instead of an empty string ([#972](https://github.com/MetaMask/metamask-sdk/pull/972)) ## [0.27.0] ### Added @@ -374,68 +374,68 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - [FEAT] improve logging + update examples ([#99](https://github.com/MetaMask/metamask-sdk/pull/99)) -[Unreleased]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.28.0...HEAD -[0.28.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.27.0...@metamask/sdk@0.28.0 -[0.27.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.26.5...@metamask/sdk@0.27.0 -[0.26.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.26.4...@metamask/sdk@0.26.5 -[0.26.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.26.3...@metamask/sdk@0.26.4 -[0.26.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.26.2...@metamask/sdk@0.26.3 -[0.26.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.26.1...@metamask/sdk@0.26.2 -[0.26.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.26.0...@metamask/sdk@0.26.1 -[0.26.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.20.5...@metamask/sdk@0.26.0 -[0.20.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.20.4...@metamask/sdk@0.20.5 -[0.20.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.20.3...@metamask/sdk@0.20.4 -[0.20.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.20.2...@metamask/sdk@0.20.3 -[0.20.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.20.1...@metamask/sdk@0.20.2 -[0.20.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.20.0...@metamask/sdk@0.20.1 -[0.20.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.19.0...@metamask/sdk@0.20.0 -[0.19.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.6...@metamask/sdk@0.19.0 -[0.18.6]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.5...@metamask/sdk@0.18.6 -[0.18.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.4...@metamask/sdk@0.18.5 -[0.18.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.3...@metamask/sdk@0.18.4 -[0.18.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.2...@metamask/sdk@0.18.3 -[0.18.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.1...@metamask/sdk@0.18.2 -[0.18.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.18.0...@metamask/sdk@0.18.1 -[0.18.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.17.2...@metamask/sdk@0.18.0 -[0.17.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.17.1...@metamask/sdk@0.17.2 -[0.17.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.17.0...@metamask/sdk@0.17.1 -[0.17.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.16.0...@metamask/sdk@0.17.0 -[0.16.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.15.0...@metamask/sdk@0.16.0 -[0.15.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.14.3...@metamask/sdk@0.15.0 -[0.14.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.14.2...@metamask/sdk@0.14.3 -[0.14.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.14.1...@metamask/sdk@0.14.2 -[0.14.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.14.0...@metamask/sdk@0.14.1 -[0.14.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.13.0...@metamask/sdk@0.14.0 -[0.13.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.12.4...@metamask/sdk@0.13.0 -[0.12.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.12.3...@metamask/sdk@0.12.4 -[0.12.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.12.2...@metamask/sdk@0.12.3 -[0.12.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.12.1...@metamask/sdk@0.12.2 -[0.12.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.12.0...@metamask/sdk@0.12.1 -[0.12.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.11.2...@metamask/sdk@0.12.0 -[0.11.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.11.1...@metamask/sdk@0.11.2 -[0.11.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.11.0...@metamask/sdk@0.11.1 -[0.11.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.10.1...@metamask/sdk@0.11.0 -[0.10.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.10.0...@metamask/sdk@0.10.1 -[0.10.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.9.0...@metamask/sdk@0.10.0 -[0.9.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.8.0...@metamask/sdk@0.9.0 -[0.8.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.7.1...@metamask/sdk@0.8.0 -[0.7.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.7.0...@metamask/sdk@0.7.1 -[0.7.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.6.2...@metamask/sdk@0.7.0 -[0.6.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.6.1...@metamask/sdk@0.6.2 -[0.6.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.6.0...@metamask/sdk@0.6.1 -[0.6.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.6...@metamask/sdk@0.6.0 -[0.5.6]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.5...@metamask/sdk@0.5.6 -[0.5.5]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.4...@metamask/sdk@0.5.5 -[0.5.4]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.3...@metamask/sdk@0.5.4 -[0.5.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.2...@metamask/sdk@0.5.3 -[0.5.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.1...@metamask/sdk@0.5.2 -[0.5.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.5.0...@metamask/sdk@0.5.1 -[0.5.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.4.2...@metamask/sdk@0.5.0 -[0.4.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.4.1...@metamask/sdk@0.4.2 -[0.4.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.4.0...@metamask/sdk@0.4.1 -[0.4.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.3.3...@metamask/sdk@0.4.0 -[0.3.3]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.3.2...@metamask/sdk@0.3.3 -[0.3.2]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.3.1...@metamask/sdk@0.3.2 -[0.3.1]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.3.0...@metamask/sdk@0.3.1 -[0.3.0]: https://github.com/MetaMask/metamask-sdk.git/compare/@metamask/sdk@0.2.4...@metamask/sdk@0.3.0 -[0.2.4]: https://github.com/MetaMask/metamask-sdk.git/releases/tag/@metamask/sdk@0.2.4 +[Unreleased]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.28.0...HEAD +[0.28.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.27.0...@metamask/sdk@0.28.0 +[0.27.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.26.5...@metamask/sdk@0.27.0 +[0.26.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.26.4...@metamask/sdk@0.26.5 +[0.26.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.26.3...@metamask/sdk@0.26.4 +[0.26.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.26.2...@metamask/sdk@0.26.3 +[0.26.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.26.1...@metamask/sdk@0.26.2 +[0.26.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.26.0...@metamask/sdk@0.26.1 +[0.26.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.20.5...@metamask/sdk@0.26.0 +[0.20.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.20.4...@metamask/sdk@0.20.5 +[0.20.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.20.3...@metamask/sdk@0.20.4 +[0.20.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.20.2...@metamask/sdk@0.20.3 +[0.20.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.20.1...@metamask/sdk@0.20.2 +[0.20.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.20.0...@metamask/sdk@0.20.1 +[0.20.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.19.0...@metamask/sdk@0.20.0 +[0.19.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.6...@metamask/sdk@0.19.0 +[0.18.6]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.5...@metamask/sdk@0.18.6 +[0.18.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.4...@metamask/sdk@0.18.5 +[0.18.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.3...@metamask/sdk@0.18.4 +[0.18.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.2...@metamask/sdk@0.18.3 +[0.18.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.1...@metamask/sdk@0.18.2 +[0.18.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.18.0...@metamask/sdk@0.18.1 +[0.18.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.17.2...@metamask/sdk@0.18.0 +[0.17.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.17.1...@metamask/sdk@0.17.2 +[0.17.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.17.0...@metamask/sdk@0.17.1 +[0.17.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.16.0...@metamask/sdk@0.17.0 +[0.16.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.15.0...@metamask/sdk@0.16.0 +[0.15.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.14.3...@metamask/sdk@0.15.0 +[0.14.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.14.2...@metamask/sdk@0.14.3 +[0.14.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.14.1...@metamask/sdk@0.14.2 +[0.14.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.14.0...@metamask/sdk@0.14.1 +[0.14.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.13.0...@metamask/sdk@0.14.0 +[0.13.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.12.4...@metamask/sdk@0.13.0 +[0.12.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.12.3...@metamask/sdk@0.12.4 +[0.12.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.12.2...@metamask/sdk@0.12.3 +[0.12.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.12.1...@metamask/sdk@0.12.2 +[0.12.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.12.0...@metamask/sdk@0.12.1 +[0.12.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.11.2...@metamask/sdk@0.12.0 +[0.11.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.11.1...@metamask/sdk@0.11.2 +[0.11.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.11.0...@metamask/sdk@0.11.1 +[0.11.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.10.1...@metamask/sdk@0.11.0 +[0.10.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.10.0...@metamask/sdk@0.10.1 +[0.10.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.9.0...@metamask/sdk@0.10.0 +[0.9.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.8.0...@metamask/sdk@0.9.0 +[0.8.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.7.1...@metamask/sdk@0.8.0 +[0.7.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.7.0...@metamask/sdk@0.7.1 +[0.7.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.6.2...@metamask/sdk@0.7.0 +[0.6.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.6.1...@metamask/sdk@0.6.2 +[0.6.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.6.0...@metamask/sdk@0.6.1 +[0.6.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.6...@metamask/sdk@0.6.0 +[0.5.6]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.5...@metamask/sdk@0.5.6 +[0.5.5]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.4...@metamask/sdk@0.5.5 +[0.5.4]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.3...@metamask/sdk@0.5.4 +[0.5.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.2...@metamask/sdk@0.5.3 +[0.5.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.1...@metamask/sdk@0.5.2 +[0.5.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.5.0...@metamask/sdk@0.5.1 +[0.5.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.4.2...@metamask/sdk@0.5.0 +[0.4.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.4.1...@metamask/sdk@0.4.2 +[0.4.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.4.0...@metamask/sdk@0.4.1 +[0.4.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.3.3...@metamask/sdk@0.4.0 +[0.3.3]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.3.2...@metamask/sdk@0.3.3 +[0.3.2]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.3.1...@metamask/sdk@0.3.2 +[0.3.1]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.3.0...@metamask/sdk@0.3.1 +[0.3.0]: https://github.com/MetaMask/metamask-sdk/compare/@metamask/sdk@0.2.4...@metamask/sdk@0.3.0 +[0.2.4]: https://github.com/MetaMask/metamask-sdk/releases/tag/@metamask/sdk@0.2.4