Skip to content

Releases: goodpatch/sparkle-design

v1.0.5

Choose a tag to compare

@touyou touyou released this 05 Jun 08:07

Fixed

  • Icon: font-weight を 500 に固定し親要素からの継承を防止 (#281, closes goodpatch/sparkle-design-internal#198)
    • Button の bold ラベル等から font-weight: 700 が継承され、アイコンが疑似ボールド(faux bold)で太く描画される問題を修正
    • Icon の span に font-medium を明示付与(className からの上書きは引き続き可能)

Changed

  • release skill とリリース記録のレビュー指摘を反映 (#277)

Dependencies

  • vitest 3.2.3 → 4.1.0 (#279)
    • Vitest 4 の browser provider API へ移行(@vitest/browser@vitest/browser-playwrightbrowser.namebrowser.instances
    • @vitest/coverage-v8 を ^4.1.0 に更新

v1.0.4

Choose a tag to compare

@touyou touyou released this 20 May 01:36

Added

  • Button: React.forwardRef 対応 (#275, closes #270)
    • Radix Trigger asChild(Popover 等)から Button に直接 ref を渡せるように
    • asChild<a> 等の非 button 要素を slot するケースに対応するため、ref 型は HTMLElement で広く受ける
    • ref forwarding テスト(通常 button / asChild + a)を新規追加

Changed

  • 共有スキルの frontmatter に user-invocable: true を追加 (#271)
  • Input フォロー修正: useMergeRefs の型整理と a11y lint エラー解消 (#272)

Dependencies

  • next 15.5.15 → 15.5.18 (#267)
  • brace-expansion 5.0.5 → 5.0.6 (#269)
  • postcss 8.4.31 → 8.5.14 (#273)

skill-v20260520-015419

Choose a tag to compare

@github-actions github-actions released this 20 May 01:54
4628fe3

What's Changed

  • 🔖 chore: release v1.0.4 + リリース手順スキル化 by @touyou in #276
  • 🔧 chore: release skill とリリース記録のレビュー指摘を反映 by @touyou in #277

Full Changelog: v1.0.4...skill-v20260520-015419

v1.0.3

Choose a tag to compare

@touyou touyou released this 20 May 01:36

Added

  • Input まわりの再利用フックを named export (#263)
    • useInputContainerFocus / useMergeRefs を public API として公開
  • Input.triggerProps による ARIA / HTML 属性フォワード (#268)
    • 内部のトリガーボタンに ARIA / HTML 属性を渡せるように

Notes

  • 後方互換は維持

skill-v20260428-120503

Choose a tag to compare

@github-actions github-actions released this 28 Apr 12:05
70a76e3

What's Changed

  • 🔧 chore: a11y skill の出力場所を docs/pr/ に固定 + JSDoc セクションルール明文化 by @touyou in #261
  • 🔧 chore: test helpers の follow-up 指摘 3 件を修正 by @touyou in #262
  • 📝 chore: README と setup スキルを CLI 2.0.7 仕様に追従 by @touyou in #260

Full Changelog: skill-v20260420-030750...skill-v20260428-120503

skill-v20260420-030750

Choose a tag to compare

@github-actions github-actions released this 20 Apr 03:07
3ef4f18

What's Changed

  • docs: 公開 README から内部 CLI リポジトリのリンクを削除 by @touyou in #255
  • ✨ feat: change-sparkle-config skill 追加 (雰囲気を言葉で伝えて sparkle.config.json を書き換え) by @touyou in #254
  • 📝 docs: AI スキル導入手順を gh skill デフォルトに移行、npx skills は fallback by @touyou in #256
  • 📦 chore: skill frontmatter に license 追記 + description を 1024 文字以内に by @touyou in #257
  • 🚀 ci: スキルリリース用 GitHub Actions ワークフローを追加 by @touyou in #258
  • 🐛 fix: publish-skills で gh CLI 2.90+ を self-install by @touyou in #259

Full Changelog: v1.0.2...skill-v20260420-030750

v1.0.2

Choose a tag to compare

@touyou touyou released this 17 Apr 00:56
2f188ca

Changes

  • docs: README から @goodpatch/sparkle-design-internal の言及を削除 (#252)

v1.0.1 直後のドキュメント修正を npm に反映するためのパッチリリースです。実装コードの変更はありません。

v1.0.1

Choose a tag to compare

@touyou touyou released this 16 Apr 23:54
5626f36

Security

  • pnpm.overrides に追加: hono ^4.12.14 / yaml ^2.8.3 / @eslint/plugin-kit ^0.3.4 / brace-expansion ^1.1.13 (<1.1.13 の range)
  • pnpm audit 残件クリア(prod / dev とも 0)

Changed

  • @figma/code-connectdependenciesdevDependencies に移動。consumer の node_modules から lodash を含む Figma Code Connect のツリーが消えます
  • dist から *.figma.{js,d.ts} を除外しパッケージサイズを縮小
  • TailwindCSS v4 + npm package 利用時の @source 自動検知に関する README 注記を CLI v2.0.6 ベースに更新
  • globals.css 前提表記を "Tailwind エントリ CSS" に整理
  • Material Symbols の woff2 を URL 軸縮小で 60〜75% 削減(CLI v2.0.1 の変更を反映)

v1.0.0

Choose a tag to compare

@touyou touyou released this 15 Apr 01:25
860e356

🎉 初の正式リリース

Sparkle Design が v1.0.0 として OSS 公開されました。

Quick Start

```bash
npx --yes sparkle-design-cli setup --assistant claude
```

1 コマンドでパッケージインストール〜初期ファイル生成〜AI ガード〜CSS 生成まで完了します。詳細は README を参照。

Changes since 0.9.0

  • ✨ バージョンを 1.0.0 に bump(OSS 正式リリース)
  • 🔒 `pnpm.overrides` で transitive 依存の脆弱性 43 件をパッチ版に強制アップデート
    • critical: form-data
    • high: undici, tar, minimatch, playwright, glob, lodash, path-to-regexp, flatted 他
    • medium/low: picomatch, brace-expansion, qs, ajv, body-parser, js-yaml 他
  • 🧪 flaky な時間ベースのパフォーマンステスト 5 件を skip に変更

Notes

  • 直接依存のメジャーバージョンアップは互換性リスクのため見送り(Next 15 / React 18 / Vite 6 系を維持)