You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+28-6Lines changed: 28 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,31 @@
1
1
# create-eth
2
2
3
+
## 2.0.0
4
+
5
+
### Major Changes
6
+
7
+
This update replaces most of the built-in UI components from Scaffold-ETH 2 codebase with the new [Scaffold-UI](https://github.com/scaffold-eth/scaffold-ui) library.
8
+
9
+
[Scaffold-UI](https://github.com/scaffold-eth/scaffold-ui) provides a clean set of reusable components + hooks that expose everything you need to build ethereum components.
10
+
11
+
#### For Extension Developers
12
+
13
+
If your extension previously imported components directly from Scaffold-ETH 2, you'll need to update those import paths.
14
+
15
+
To help with the migration, we've released a **codemod**:
This should automatically refactor your imports to use scaffold-ui where appropriate.
23
+
24
+
### Patch Changes
25
+
26
+
- 6841903: Add drizzle-neon to curated extensions
27
+
Accept `postContent` args in `.gitignores` tempaltes
28
+
3
29
## 1.0.6
4
30
5
31
### Patch Changes
@@ -695,9 +721,7 @@
695
721
696
722
### Patch Changes
697
723
698
-
- 9c967d9: 1. Fix RainbowKitCustomConnectButton dropdown styles (#500) 2. chore: footer missalignment & home page on small screens (#502) 3. Update and typescript version (#499) 4. fix: header links wrapping icons and text (#510) 5. Fix typos in useScaffoldContractWrite logs (#512)
699
-
6. fix: spelling in test file name (#522)
700
-
724
+
- 9c967d9: 1. Fix RainbowKitCustomConnectButton dropdown styles (#500) 2. chore: footer missalignment & home page on small screens (#502) 3. Update and typescript version (#499) 4. fix: header links wrapping icons and text (#510) 5. Fix typos in useScaffoldContractWrite logs (#512) 6. fix: spelling in test file name (#522)
701
725
7. Add polygonZkEvm and polygonZkEvmTestnet (#309)
702
726
703
727
8. fix: eth price showing 0 on sepolia network (#532)
@@ -728,9 +752,7 @@
728
752
729
753
### Patch Changes
730
754
731
-
- 32caee5: 1. Fix RainbowKitCustomConnectButton dropdown styles #500 2. chore: footer missalignment on mobile screens #502 3. Update and typescript version #499 4. add grid and grid-flow class to li manually #510 5. Fix typos in getScaffoldContractWrite lines 57 & 65 #512
732
-
6. fix: test file name #522
733
-
755
+
- 32caee5: 1. Fix RainbowKitCustomConnectButton dropdown styles #500 2. chore: footer missalignment on mobile screens #502 3. Update and typescript version #499 4. add grid and grid-flow class to li manually #510 5. Fix typos in getScaffoldContractWrite lines 57 & 65 #512 6. fix: test file name #522
734
756
7. add support for `yarn verify --network networkName` in foundry similar to hardhat #489
735
757
736
758
8. updated the Git task title from "Initializing Git repository" => "Initializing Git repository and submodules" when the user selects foundry as an extension
@@ -69,6 +73,6 @@ If you're interested in developing third-party extensions, the [THIRD-PARTY-EXTE
69
73
|[(env) `.env.template.mjs`](https://github.com/scaffold-eth/create-eth/blob/main/templates/solidity-frameworks/foundry/packages/foundry/.env.template.mjs)| we need to create a `.env` file for the foundry to work properly out of box |
70
74
|[(gitignore) `.gitignore.template.mjs`](https://github.com/scaffold-eth/create-eth/blob/main/templates/solidity-frameworks/foundry/packages/foundry/deployments/.gitignore.template.mjs)| this makes sure we have empty `deployments` out of box |
71
75
72
-
We also have `.gitignore.template.mjs` files in [root](https://github.com/scaffold-eth/create-eth/blob/main/templates/base/.gitignore.template.mjs), [nextjs](https://github.com/scaffold-eth/create-eth/blob/main/templates/base/packages/nextjs/.gitignore.template.mjs), [hardhat](https://github.com/scaffold-eth/create-eth/blob/main/templates/solidity-frameworks/hardhat/packages/hardhat/.gitignore.template.mjs), [foundry](https://github.com/scaffold-eth/create-eth/blob/main/templates/solidity-frameworks/foundry/packages/foundry/.env.template.mjs) that are used to prevent npm from ignoring the `.gitignore` files in the generated project.
76
+
We have `.gitignore.template.mjs` files in [root](https://github.com/scaffold-eth/create-eth/blob/main/templates/base/.gitignore.template.mjs), [nextjs](https://github.com/scaffold-eth/create-eth/blob/main/templates/base/packages/nextjs/.gitignore.template.mjs), [hardhat](https://github.com/scaffold-eth/create-eth/blob/main/templates/solidity-frameworks/hardhat/packages/hardhat/.gitignore.template.mjs), [foundry](https://github.com/scaffold-eth/create-eth/blob/main/templates/solidity-frameworks/foundry/packages/foundry/.env.template.mjs) that are used to prevent npm from ignoring the `.gitignore` files in the generated project.
73
77
74
78
For more information on how templating works in this project, please refer to the [TEMPLATING.md](./TEMPLATING.md) document.
Copy file name to clipboardExpand all lines: contributors/THIRD-PARTY-EXTENSION.md
+57Lines changed: 57 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -191,3 +191,60 @@ This phase allows you to test your extension locally and see how it works when u
191
191
```
192
192
193
193
Next time users call your extension via `npx create-eth@latest -e`, they will get the updated version.
194
+
195
+
## Contributing to the Curated Extensions List
196
+
197
+
If your organization has created an extension and you'd like to add it to create-eth's curated extensions list (allowing users to install it via short flag names), you can submit a PR.
198
+
199
+
**Note**: This list is curated for established organizations and projects. Individual developers can still publish and share their extensions via the standard GitHub URL format (`npx create-eth@latest -e owner/repo:branch`).
200
+
201
+
### Extension Registry Structure
202
+
203
+
Extensions are organized in `src/extensions/` by category:
204
+
205
+
-**`create-eth-extensions.ts`** - Core extensions from scaffold-eth organization
- Brief description of your organization and the extension's purpose
249
+
250
+
Your PR will be reviewed by the maintainers. We prioritize extensions from established organizations that provide value to the broader Ethereum development community.
0 commit comments