Skip to content

Commit a09b4f2

Browse files
authored
Merge pull request #213 from solana-foundation/changeset-release/main
Version Packages
2 parents 9b2dbc9 + 205af92 commit a09b4f2

File tree

3 files changed

+24
-19
lines changed

3 files changed

+24
-19
lines changed

.changeset/remove-repokit-dependency.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
# create-solana-dapp
22

3+
## 4.7.1
4+
5+
### Patch Changes
6+
7+
- [#212](https://github.com/solana-foundation/create-solana-dapp/pull/212)
8+
[`8e1a20f`](https://github.com/solana-foundation/create-solana-dapp/commit/8e1a20ff0e49a5a7c1abdfe83e41187953d0dc44)
9+
Thanks [@GuiBibeau](https://github.com/GuiBibeau)! - Remove repokit dependency and replace with local utilities. This
10+
change eliminates the external `@beeman/repokit` canary dependency and replaces it with three local utility modules
11+
that provide the same functionality:
12+
- `src/utils/template-schema.ts` - Zod schemas and TypeScript types for template validation
13+
- `src/utils/fetch-templates.ts` - Fetches and parses templates.json from remote URLs
14+
- `src/utils/menu-utils.ts` - Menu transformation logic for template selection
15+
16+
This change maintains full backward compatibility with existing templates.json format while adding support for new
17+
optional metadata fields (displayName, usecase, image) introduced in solana-foundation/templates#170.
18+
19+
Benefits:
20+
- No dependency on external canary releases
21+
- Full control over template parsing logic
22+
- Smaller bundle size (only code actually used)
23+
- Type-safe with Zod validation
24+
- Easier to maintain and debug
25+
326
## 4.7.0
427

528
### Minor Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "create-solana-dapp",
3-
"version": "4.7.0",
3+
"version": "4.7.1",
44
"description": "The fastest way to create Solana apps",
55
"repository": {
66
"name": "solana-foundation/create-solana-dapp",

0 commit comments

Comments
 (0)