From 205af923f0d7835a131aa2ae39f02c170f98ee91 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 24 Oct 2025 01:12:32 +0000 Subject: [PATCH] Version Packages --- .changeset/remove-repokit-dependency.md | 18 ------------------ CHANGELOG.md | 23 +++++++++++++++++++++++ package.json | 2 +- 3 files changed, 24 insertions(+), 19 deletions(-) delete mode 100644 .changeset/remove-repokit-dependency.md diff --git a/.changeset/remove-repokit-dependency.md b/.changeset/remove-repokit-dependency.md deleted file mode 100644 index 84fa07a..0000000 --- a/.changeset/remove-repokit-dependency.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -"create-solana-dapp": patch ---- - -Remove repokit dependency and replace with local utilities. This change eliminates the external `@beeman/repokit` canary dependency and replaces it with three local utility modules that provide the same functionality: - -- `src/utils/template-schema.ts` - Zod schemas and TypeScript types for template validation -- `src/utils/fetch-templates.ts` - Fetches and parses templates.json from remote URLs -- `src/utils/menu-utils.ts` - Menu transformation logic for template selection - -This change maintains full backward compatibility with existing templates.json format while adding support for new optional metadata fields (displayName, usecase, image) introduced in solana-foundation/templates#170. - -Benefits: -- No dependency on external canary releases -- Full control over template parsing logic -- Smaller bundle size (only code actually used) -- Type-safe with Zod validation -- Easier to maintain and debug diff --git a/CHANGELOG.md b/CHANGELOG.md index b23487f..6f5988e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # create-solana-dapp +## 4.7.1 + +### Patch Changes + +- [#212](https://github.com/solana-foundation/create-solana-dapp/pull/212) + [`8e1a20f`](https://github.com/solana-foundation/create-solana-dapp/commit/8e1a20ff0e49a5a7c1abdfe83e41187953d0dc44) + Thanks [@GuiBibeau](https://github.com/GuiBibeau)! - Remove repokit dependency and replace with local utilities. This + change eliminates the external `@beeman/repokit` canary dependency and replaces it with three local utility modules + that provide the same functionality: + - `src/utils/template-schema.ts` - Zod schemas and TypeScript types for template validation + - `src/utils/fetch-templates.ts` - Fetches and parses templates.json from remote URLs + - `src/utils/menu-utils.ts` - Menu transformation logic for template selection + + This change maintains full backward compatibility with existing templates.json format while adding support for new + optional metadata fields (displayName, usecase, image) introduced in solana-foundation/templates#170. + + Benefits: + - No dependency on external canary releases + - Full control over template parsing logic + - Smaller bundle size (only code actually used) + - Type-safe with Zod validation + - Easier to maintain and debug + ## 4.7.0 ### Minor Changes diff --git a/package.json b/package.json index ee5043f..efdb910 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "create-solana-dapp", - "version": "4.7.0", + "version": "4.7.1", "description": "The fastest way to create Solana apps", "repository": { "name": "solana-foundation/create-solana-dapp",