Skip to content

Commit fe2ebdb

Browse files
authored
Merge pull request #1696 from blocknative/release/2.22.0
Release 2.22.0
2 parents 12d7110 + fe8dcfe commit fe2ebdb

File tree

104 files changed

+13921
-2105
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+13921
-2105
lines changed

.circleci/config.yml

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,14 @@ aliases:
9393
- &create-npm-config
9494
run:
9595
name: Create NPM rc file
96-
command: echo "//registry.npmjs.org/:_authToken=$npm_TOKEN" > .npmrc
96+
command: echo "//registry.npmjs.org/:_authToken=$npm_TOKEN" > ~/.npmrc
9797

9898
- &publish-npm
9999
run:
100100
name: Publish package to NPM
101-
command: npm publish --access public
101+
command: |
102+
npm config set //registry.npmjs.org/:_authToken=${npm_TOKEN}
103+
npm publish --access public
102104
103105
- &publish-npm-tag-as-next
104106
run:
@@ -195,6 +197,12 @@ jobs:
195197
working_directory: ~/web3-onboard-monorepo/packages/injected
196198
steps:
197199
- node-build-steps
200+
build-frame:
201+
docker:
202+
- image: cimg/node:16.13.1
203+
working_directory: ~/web3-onboard-monorepo/packages/frame
204+
steps:
205+
- node-build-steps
198206
build-keepkey:
199207
docker:
200208
- image: cimg/node:16.13.1
@@ -287,7 +295,7 @@ jobs:
287295
- node-build-steps
288296
build-web3auth:
289297
docker:
290-
- image: cimg/node:16.13.1
298+
- image: cimg/node:16.18.1
291299
working_directory: ~/web3-onboard-monorepo/packages/web3auth
292300
steps:
293301
- node-build-steps
@@ -419,6 +427,12 @@ jobs:
419427
working_directory: ~/web3-onboard-monorepo/packages/injected
420428
steps:
421429
- node-staging-build-steps
430+
build-staging-frame:
431+
docker:
432+
- image: cimg/node:16.13.1
433+
working_directory: ~/web3-onboard-monorepo/packages/frame
434+
steps:
435+
- node-staging-build-steps
422436
build-staging-keepkey:
423437
docker:
424438
- image: cimg/node:16.13.1
@@ -511,7 +525,7 @@ jobs:
511525
- node-staging-build-steps
512526
build-staging-web3auth:
513527
docker:
514-
- image: cimg/node:16.13.1
528+
- image: cimg/node:16.18.1
515529
working_directory: ~/web3-onboard-monorepo/packages/web3auth
516530
steps:
517531
- node-staging-build-steps
@@ -645,6 +659,12 @@ workflows:
645659
<<: *deploy_production_filters
646660
- build-staging-injected:
647661
<<: *deploy_staging_filters
662+
frame:
663+
jobs:
664+
- build-frame:
665+
<<: *deploy_production_filters
666+
- build-staging-frame:
667+
<<: *deploy_staging_filters
648668
keepkey:
649669
jobs:
650670
- build-keepkey:
@@ -837,4 +857,3 @@ workflows:
837857
<<: *deploy_production_filters
838858
- build-staging-cede-store:
839859
<<: *deploy_staging_filters
840-

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ For full documentation, check out the README.md for each package or the [docs pa
103103
- [Frontier](packages/frontier/README.md)
104104
- [XDEFI](packages/xdefi/README.md)
105105
- [Infinity Wallet](packages/infinity-wallet/README.md)
106+
- [Frame](packages/frame/README.md)
106107

107108
**Hardware Wallets**
108109

assets/account-center-example.png

69.8 KB
Loading

docs/package.json

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"check:watch": "svelte-check --tsconfig ./tsconfig.json --watch",
1313
"lint": "prettier --check --plugin-search-dir=. . && eslint .",
1414
"format": "prettier --write --plugin-search-dir=. .",
15-
"w3o-latest-prod": "yarn add '@web3-onboard/coinbase' '@web3-onboard/core' '@web3-onboard/dcent' '@web3-onboard/enkrypt' '@web3-onboard/fortmatic' '@web3-onboard/gas' '@web3-onboard/gnosis' '@web3-onboard/infinity-wallet' '@web3-onboard/injected-wallets' '@web3-onboard/keepkey' '@web3-onboard/keystone' '@web3-onboard/ledger' '@web3-onboard/magic' '@web3-onboard/mew-wallet' '@web3-onboard/portis' '@web3-onboard/sequence' '@web3-onboard/taho' '@web3-onboard/torus' '@web3-onboard/transaction-preview' '@web3-onboard/trezor' '@web3-onboard/trust' '@web3-onboard/uauth' '@web3-onboard/walletconnect' '@web3-onboard/web3auth' '@web3-onboard/xdefi'",
16-
"w3o-latest-alpha": "yarn add '@web3-onboard/coinbase@next' '@web3-onboard/core@next' '@web3-onboard/dcent@next' '@web3-onboard/enkrypt@next' '@web3-onboard/fortmatic@next' '@web3-onboard/gas@next' '@web3-onboard/gnosis@next' '@web3-onboard/infinity-wallet@next' '@web3-onboard/injected-wallets@next' '@web3-onboard/keepkey@next' '@web3-onboard/keystone@next' '@web3-onboard/ledger@next' '@web3-onboard/magic@next' '@web3-onboard/mew-wallet@next' '@web3-onboard/portis@next' '@web3-onboard/sequence@next' '@web3-onboard/taho@next' '@web3-onboard/torus@next' '@web3-onboard/transaction-preview@next' '@web3-onboard/trezor@next' '@web3-onboard/trust@next' '@web3-onboard/uauth@next' '@web3-onboard/walletconnect@next' '@web3-onboard/web3auth@next' '@web3-onboard/xdefi@next'"
15+
"w3o-latest-prod": "yarn add '@web3-onboard/coinbase' '@web3-onboard/core' '@web3-onboard/dcent' '@web3-onboard/enkrypt' '@web3-onboard/fortmatic' '@web3-onboard/gas' '@web3-onboard/gnosis' '@web3-onboard/infinity-wallet' '@web3-onboard/injected-wallets' '@web3-onboard/keepkey' '@web3-onboard/keystone' '@web3-onboard/ledger' '@web3-onboard/magic' '@web3-onboard/mew-wallet' '@web3-onboard/portis' '@web3-onboard/sequence' '@web3-onboard/taho' '@web3-onboard/torus' '@web3-onboard/transaction-preview' '@web3-onboard/trezor' '@web3-onboard/trust' '@web3-onboard/uauth' '@web3-onboard/walletconnect' '@web3-onboard/web3auth' '@web3-onboard/xdefi' '@web3-onboard/frame'",
16+
"w3o-latest-alpha": "yarn add '@web3-onboard/coinbase@next' '@web3-onboard/core@next' '@web3-onboard/dcent@next' '@web3-onboard/enkrypt@next' '@web3-onboard/fortmatic@next' '@web3-onboard/gas@next' '@web3-onboard/gnosis@next' '@web3-onboard/infinity-wallet@next' '@web3-onboard/injected-wallets@next' '@web3-onboard/keepkey@next' '@web3-onboard/keystone@next' '@web3-onboard/ledger@next' '@web3-onboard/magic@next' '@web3-onboard/mew-wallet@next' '@web3-onboard/portis@next' '@web3-onboard/sequence@next' '@web3-onboard/taho@next' '@web3-onboard/torus@next' '@web3-onboard/transaction-preview@next' '@web3-onboard/trezor@next' '@web3-onboard/trust@next' '@web3-onboard/uauth@next' '@web3-onboard/walletconnect@next' '@web3-onboard/web3auth@next' '@web3-onboard/xdefi@next' '@web3-onboard/frame'"
1717
},
1818
"devDependencies": {
1919
"@algolia/client-search": "^4.14.2",
@@ -56,32 +56,32 @@
5656
},
5757
"type": "module",
5858
"dependencies": {
59-
"@web3-onboard/cede-store": "^2.0.0-alpha.1",
60-
"@web3-onboard/coinbase": "^2.2.2",
61-
"@web3-onboard/core": "^2.17.0-alpha.1",
62-
"@web3-onboard/dcent": "^2.2.5",
63-
"@web3-onboard/enkrypt": "^2.0.2",
64-
"@web3-onboard/fortmatic": "^2.0.17",
65-
"@web3-onboard/gas": "^2.1.6",
66-
"@web3-onboard/gnosis": "^2.1.8",
67-
"@web3-onboard/infinity-wallet": "^2.0.2",
68-
"@web3-onboard/injected-wallets": "^2.8.5-alpha.1",
69-
"@web3-onboard/keepkey": "^2.3.5",
70-
"@web3-onboard/keystone": "^2.3.5",
71-
"@web3-onboard/ledger": "^2.4.4",
72-
"@web3-onboard/magic": "^2.1.5",
73-
"@web3-onboard/mew-wallet": "^2.0.2",
74-
"@web3-onboard/portis": "^2.1.5",
75-
"@web3-onboard/sequence": "^2.0.6",
76-
"@web3-onboard/taho": "^2.0.2",
77-
"@web3-onboard/torus": "^2.2.3",
78-
"@web3-onboard/transaction-preview": "^2.0.6",
79-
"@web3-onboard/trezor": "^2.4.0-alpha.1",
80-
"@web3-onboard/trust": "^2.0.2",
81-
"@web3-onboard/uauth": "^2.0.3",
82-
"@web3-onboard/walletconnect": "^2.3.6-alpha.1",
83-
"@web3-onboard/web3auth": "^2.2.1",
84-
"@web3-onboard/xdefi": "^2.0.2",
59+
"@web3-onboard/cede-store": "^2.0.1-alpha.1",
60+
"@web3-onboard/coinbase": "^2.2.3-alpha.2",
61+
"@web3-onboard/core": "^2.18.0-alpha.3",
62+
"@web3-onboard/dcent": "^2.2.6-alpha.2",
63+
"@web3-onboard/enkrypt": "^2.0.3-alpha.2",
64+
"@web3-onboard/fortmatic": "^2.0.18-alpha.2",
65+
"@web3-onboard/frame": "2.21.2-alpha.1",
66+
"@web3-onboard/gas": "^2.1.7-alpha.2",
67+
"@web3-onboard/gnosis": "^2.1.9-alpha.2",
68+
"@web3-onboard/infinity-wallet": "^2.0.3-alpha.2",
69+
"@web3-onboard/injected-wallets": "^2.8.6-alpha.2",
70+
"@web3-onboard/keepkey": "^2.3.6-alpha.2",
71+
"@web3-onboard/keystone": "^2.3.6-alpha.2",
72+
"@web3-onboard/ledger": "^2.4.5-alpha.2",
73+
"@web3-onboard/magic": "^2.1.6-alpha.2",
74+
"@web3-onboard/mew-wallet": "^2.0.3-alpha.2",
75+
"@web3-onboard/portis": "^2.1.6-alpha.2",
76+
"@web3-onboard/sequence": "^2.0.7-alpha.2",
77+
"@web3-onboard/taho": "^2.0.3-alpha.2",
78+
"@web3-onboard/torus": "^2.2.4-alpha.2",
79+
"@web3-onboard/transaction-preview": "^2.0.7-alpha.2",
80+
"@web3-onboard/trezor": "^2.4.1-alpha.2",
81+
"@web3-onboard/trust": "^2.0.3-alpha.2",
82+
"@web3-onboard/uauth": "^2.0.4-alpha.2",
83+
"@web3-onboard/walletconnect": "^2.3.7-alpha.3",
84+
"@web3-onboard/xdefi": "^2.0.3-alpha.2",
8585
"animejs": "^3.2.1",
8686
"bnc-sdk": "^4.6.6",
8787
"ethers": "^5.7.0"
69.8 KB
Loading

docs/src/lib/components/FeaturesSection.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<TextBlock
2424
title={'Framework Agnostic'}
2525
subtitle={'Support all your favorite frameworks.'}
26-
text={'Use web3-onboard with any of your favorite Javascript libraries.'}
26+
text={'Use Web3 Onboard with any of your favorite Javascript libraries.'}
2727
>
2828
<Flexbox --wrap="wrap">
2929
<Button href="/docs" buttonStyle={'link'}>{'Learn More'}</Button>
@@ -47,7 +47,7 @@
4747
<div class="flexbox">
4848
<FeatureCard
4949
title={'Minimal Dependencies'}
50-
text={'All wallet dependencies are included in separate packages, so you only include the ones you want to use in your app.'}
50+
text={'All wallet dependencies are included in separate packages, so you only include the ones you want to use in your app. Core package is only 815kb minified.'}
5151
/>
5252
<FeatureCard
5353
title={'Dynamic Imports'}
@@ -71,7 +71,7 @@
7171
<TextBlock
7272
title={'Enable Multi-Wallet and Multi-Chain functionality with one library '}
7373
subtitle={''}
74-
text={'Web3-Onboard is the quickest and easiest way to add multi-wallet and multi-chain support to your project. With built-in modules for more than 35 unique hardware and software wallets, Web3-Onboard saves you time and headaches.'}
74+
text={'Web3 Onboard is the quickest and easiest way to add multi-wallet and multi-chain support to your project. With built-in modules for more than 35 unique hardware and software wallets, Web3 Onboard saves you time and headaches.'}
7575
>
7676
<Flexbox --wrap="wrap">
7777
<Button href="/docs" buttonStyle={'link'}>{'Learn More'}</Button>

docs/src/lib/components/HeroSection.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<section style="background-image: url({heroBg});">
1010
<div class="textblock">
11-
<div class="title">{'Web3-Onboard'}</div>
11+
<div class="title">{'Web3 Onboard'}</div>
1212
<div class="text">
1313
{'Open-source, framework-agnostic JavaScript library to onboard users to web3 apps. Help your users transact with ease by enabling wallet connection, real-time transaction states, and more.'}
1414
</div>

docs/src/lib/components/TestimonialSection.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<section>
66
<h1 class="text">
7-
{"Who's using web3-onboard?"}
7+
{"Who's using Web3 Onboard?"}
88
</h1>
99
<div>
1010
<img src={TestimonialsGraphic} alt="Web3-Onboard-users">

docs/src/lib/components/ThemeCustomizer.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@
274274
<div id="image_drop_area">
275275
<form class="drop-area-controls" on:submit|preventDefault={addURLToIFrame}>
276276
<div>
277-
Enter your website url or drag and drop a screenshot to preview web3-onboard on your site
277+
Enter your website url or drag and drop a screenshot to preview Web3 Onboard on your site
278278
</div>
279279
<!-- <div>Then click color circles above to change the theme.</div> -->
280280
<div class="website-input-row">

docs/src/lib/components/ThemingSection.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<div class="flexbox">
1515
<TextBlock
1616
title={'Themeable'}
17-
subtitle={'Powerfull customization options for all your needs'}
18-
text={'Style web3-onboard to fit into your existing designs, or pick from our pre-made themes.'}
17+
subtitle={'Powerful customization options for all your needs'}
18+
text={'Style Web3 Onboard to fit into your existing designs, or pick from our pre-made themes.'}
1919
>
2020
<Flexbox --wrap="wrap">
2121
<Button href="/docs" buttonStyle={'link'}>{'Learn More'}</Button>

0 commit comments

Comments
 (0)