Skip to content

chore(deps): switch YueduCoreText to upstream 0.18.1 - #1332

Merged
everpcpc merged 2 commits into
mainfrom
chore/yueducoretext-upstream
Nov 9, 2026
Merged

everpcpc merged 2 commits into
mainfrom
chore/yueducoretext-upstream

Conversation

@everpcpc

@everpcpc everpcpc commented Nov 9, 2026

Copy link
Copy Markdown
Member

Why

Every change carried on the kmworks/YueduCoreText kmreader branch has been merged upstream (CHANG-JUI-LIN/YueduCoreText#3 through #18). Merging the fork branch into upstream 0.18.1 produces no diff, so the fork is no longer needed.

What

  • Depend on https://github.com/CHANG-JUI-LIN/YueduCoreText with upToNextMinorVersion from 0.18.1 instead of the fork branch (minor bumps can break on 0.x).
  • Point the open-source license entry at upstream; the NOTICE text is unchanged.
  • Refresh the YueduCoreText version note in the repo-conventions skill.
  • Bump the build number.

Impact

The fork was based on roughly 0.10.1. The 0.11 source-offset migration does not apply because KMReader restores CoreText positions by progression, not by sourceText offsets. Layout refinements from 0.12–0.18 (WebKit UA stylesheet, ruby, text-emphasis, vertical images, single-page centering option) can shift page breaks and scroll heights slightly.

Validation

  • make build-ios succeeds; the package resolved to 0.18.1 (5cc346a).
  • No manual reader testing yet.

🤖 Generated with Claude Code

everpcpc and others added 2 commits November 10, 2026 00:17
All kmworks fork changes have been merged upstream, so depend on the
official CHANG-JUI-LIN/YueduCoreText releases instead of the fork branch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@everpcpc
everpcpc marked this pull request as ready for review November 9, 2026 16:23
@everpcpc
everpcpc merged commit e5a669c into main Nov 9, 2026
3 checks passed
@everpcpc
everpcpc deleted the chore/yueducoretext-upstream branch November 9, 2026 16:23
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