Skip to content

build: swift-design-system の要求を 5.0.0、swift-latex-view を 0.6.0 に上げる - #25

Merged
taniguchi-kyoichi merged 1 commit into
mainfrom
deps/design-system-5
Oct 28, 2026
Merged

taniguchi-kyoichi merged 1 commit into
mainfrom
deps/design-system-5

Conversation

@taniguchi-kyoichi

Copy link
Copy Markdown
Contributor

なぜ

7.0.0は swift-design-system from: "4.0.0"(4.x だけ)を要求している。そのため design-system 5.x を使うアプリ(読書メモリー1.5.0で5.1.0に上げる予定)には入らない。

swift-latex-view 0.5.0 も design-system 4.x だけを要求していたので、先に latex-view を 5.x に乗せて 0.6.0 を出した(no-problem-dev/swift-latex-view#1)。

変えたこと

  • Package.swift の要求を swift-design-system from: "5.0.0"、swift-latex-view .upToNextMinor(from: "0.6.0") にした
  • ソースの変更は要らなかった。5.0.0で改名された GlassButtonStyle / .glass も、足された要求 RadiusScale.card も、このパッケージでは使っていない
  • DesignSystem の型が公開 API に出ているので、DesignSystem の世代が上がるのはこのパッケージの破壊的変更になる。CHANGELOG に BREAKING と書いた。次は 8.0.0 になる

確かめたこと

  • .build を消してから swift build --build-tests、swift test が通る(design-system 5.1.1・latex-view 0.6.0 で解決)
  • xcodebuild -scheme swift-markdown-view-Package -destination 'generic/platform=iOS Simulator' build が通る
  • iOS シミュレータ(iPhone 16e・iOS 27.0)で MathSnapshotTests・ComplexDocumentSnapshotTests・BlockElementSnapshotTests が、記録済みの画像と一致する(9件。新しく記録された画像は無い)

🤖 Generated with Claude Code

https://claude.ai/code/session_012t7xTyzrUGY2uYX5XtNth7

7.0.0は design-system 4.x にしか乗らず、design-system 5.x を使うアプリには入らなかった。
swift-latex-view 0.5.0 も 4.x にしか乗らないので、0.6.0(5.x に乗せた版)に上げた。
ソースの変更は要らなかった。

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012t7xTyzrUGY2uYX5XtNth7
@taniguchi-kyoichi
taniguchi-kyoichi merged commit f38e32e into main Oct 28, 2026
1 check failed
@taniguchi-kyoichi
taniguchi-kyoichi deleted the deps/design-system-5 branch October 28, 2026 00:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant