Skip to content

chore(deps): Bump katex from 0.16.45 to 0.17.0 - #194

Merged
oratis merged 1 commit into
mainfrom
dependabot/npm_and_yarn/katex-0.17.0
Aug 23, 2026
Merged

chore(deps): Bump katex from 0.16.45 to 0.17.0#194
oratis merged 1 commit into
mainfrom
dependabot/npm_and_yarn/katex-0.17.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown
Contributor

Bumps katex from 0.16.45 to 0.17.0.

Release notes

Sourced from katex's releases.

v0.17.0

0.17.0 (2026-05-22)

Performance Improvements

  • simplify defineFunction to avoid destructuring, improve typing (#4222) (fb604e6)

BREAKING CHANGES

  • The internal API for __defineFunction changed: you should no longer wrap properties in props.

v0.16.47

0.16.47 (2026-05-16)

Bug Fixes

v0.16.46

0.16.46 (2026-05-13)

Bug Fixes

Changelog

Sourced from katex's changelog.

0.17.0 (2026-05-22)

Performance Improvements

  • simplify defineFunction to avoid destructuring, improve typing (#4222) (fb604e6)

BREAKING CHANGES

  • The internal API for __defineFunction changed: you should no longer wrap properties in props.

0.16.47 (2026-05-16)

Bug Fixes

0.16.46 (2026-05-13)

Bug Fixes

Commits
  • 3dec549 chore(release): 0.17.0 [ci skip]
  • fb604e6 perf: simplify defineFunction to avoid destructuring, improve typing (#4222)
  • 6caa636 refactor: tighten ParseNode types (#4219)
  • afed784 docs: make first supportive organizations logos bigger (#4216)
  • b02d9ac chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (#4220)
  • 878a61b chore(release): 0.16.47 [ci skip]
  • 7ba0027 fix: correct size of [ big delimiter (#4217)
  • 8a52ddb chore: migrate screenshotter for Safari to GitHub MacOS runner (#4206)
  • 2c25b47 chore(release): 0.16.46 [ci skip]
  • e9ee046 fix: preserve math font in some styling commands (#4214)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 22, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 26, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

Redone on top of main: the original lock hunk conflicted with #235, which
already brought katex 0.17.0 in via @milkdown/crepe. Root `katex` is only
the CSS import in src/main.tsx; rendering goes through @milkdown/plugin-math's
own katex ^0.16, and the 0.16.45 -> 0.17.0 CSS diff is two rules (version
string, MathML clip-path) — harmless.

Co-Authored-By: Claude Fable 5 <[email protected]>
@oratis
oratis force-pushed the dependabot/npm_and_yarn/katex-0.17.0 branch from c8c1d23 to e9cdf0d Compare August 23, 2026 16:54

@oratis oratis left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review

冲突来自 #235:它经 @milkdown/[email protected] 已把 katex 0.17.0 引入 lock,dependabot 6 月生成的 hunk 对不上了。已在当前 main 上重做(pnpm install --lockfile-only),lock 只变根依赖两行。

0.17.0 唯一的 breaking 是内部 __defineFunction 的签名,项目没用。需要说清楚的一点:根目录的 katex 只负责 src/main.tsx 里那个 CSS import;真正渲染公式的是 @milkdown/plugin-math 7.5.9 自带的 katex ^0.16(它是该包最新版,kit 7.21 也没把 math 收进去),所以这次升级不会改变渲染结果。对比了两版 katex.min.css:只差版本号和隐藏 MathML 的写法(clipclip-path),无害。升完之后根依赖与 crepe 共用 0.17.0,plugin-math 继续用 0.16.45,副本数不变。

@oratis
oratis merged commit 70d06c2 into main Aug 23, 2026
6 checks passed
@oratis
oratis deleted the dependabot/npm_and_yarn/katex-0.17.0 branch August 23, 2026 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant