NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2668 most downloaded on npm
Engine for Shiki using JavaScript's native RegExp
Last release 3 days ago
01 Oct 2026
Release timing varies
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
93 releases · first in 2024
One column per month.
Warn about missing deprecation - by @antfu (708e3)
markdown-it-async integration - by @antfu in https://github.com/shikijs/shiki/issues/902 <samp>(4d59c)</samp>engine required in createHighlighterCore - by @antfu <samp>(1212f)</samp>htmlStyle - by @antfu <samp>(eab5b)</samp>engine options - by @antfu <samp>(10a6f)</samp>Improve warning messages - by @antfu (ad525)
shiki/types - by @antfu <samp>(0b027)</samp>transformers: Introduce matchAlgorithm option for new matching algorithm - by @fuma-nama and @antfu in https://github.com/shikijs/shiki/issues/835 (ce
matchAlgorithm option for new matching algorithm - by @fuma-nama and @antfu in https://github.com/shikijs/shiki/issues/835 <samp>(ceca9)</samp>engine-js: Improve performance for some languages - by @slevithan in https://github.com/shikijs/shiki/issues/897 (e86ca)
lazy performance - by @fuma-nama in https://github.com/shikijs/shiki/issues/896 <samp>(5c10f)</samp>*No significant changes* ##### View changes on GitHub
No significant changes
engine-js: Update deps, support more languages - by @slevithan and @antfu in https://github.com/shikijs/shiki/issues/890 (d82af)
EmulatedRegExp as pure - by @antfu <samp>(11ef0)</samp>codegen: New pacakge - by @antfu in https://github.com/shikijs/shiki/issues/889 (52046)
Update deps and grammars - by @antfu (68f78)
shiki: Missing language alias file, fix #883 - by @antfu in https://github.com/shikijs/shiki/issues/883 (5766b)
Introduce precompiled-grammars - by @antfu in https://github.com/shikijs/shiki/issues/880 (7433b)
Bundle externals - by @antfu (4e173)
Introduce @shikijs/themes and @shikijs/langs packages - by @antfu in https://github.com/shikijs/shiki/issues/879 (32ce2)
@shikijs/themes and @shikijs/langs packages - by @antfu in https://github.com/shikijs/shiki/issues/879 <samp>(32ce2)</samp>oniguruma-to-es - by @antfu <samp>(3cdcb)</samp>engine-js: Update deps, support new languages - by @slevithan in https://github.com/shikijs/shiki/issues/872 (02a3f)
Update js engine and grammars - by @slevithan in https://github.com/shikijs/shiki/issues/869 (5a26f)
transformers: Expose transformerNotationMap - by @antfu (b75d9)
transformerNotationMap - by @antfu <samp>(b75d9)</samp>Update grammars and themes - by @antfu (c9cfa)
Bump oniguruma-to-es for grammar support and perf - by @slevithan in https://github.com/shikijs/shiki/issues/842 (fc875)
Bump Oniguruma-To-ES dep to support more grammars and simplify - by @slevithan in https://github.com/shikijs/shiki/issues/836 (4a9cd)
Port @michael-makes/shiki-colorized-brackets JSR package - by @MichaelMakesGames in https://github.com/shikijs/shiki/issues/831 (94cc6)
@michael-makes/shiki-colorized-brackets JSR package - by @MichaelMakesGames in https://github.com/shikijs/shiki/issues/831 <samp>(94cc6)</samp>cli: Multiple fontStyle - by @antfu (c9acd)
createdBundledHighlighter cause wasm engine to be loaded - by @fuma-nama in https://github.com/shikijs/shiki/issues/819 <samp>(e2692)</samp>Update deps and themes, close #810 - by @antfu in https://github.com/shikijs/shiki/issues/810 (2b513)
Store grammar state in weakmap - by @antfu in https://github.com/shikijs/shiki/issues/804 (320d7)
Update deps - by @antfu (2bdf1)
Avoid using deprecated APIs in core - by @antfu (cd184)
Improve deprecation warnings - by @antfu (50c8e)
createWasmOnigEngine to createOnigurumaEngine - by @antfu <samp>(2335d)</samp>createCssVariablesTheme to core - by @antfu <samp>(989af)</samp>Introduce warning system for deprecated API - by @antfu in https://github.com/shikijs/shiki/issues/788 (4e59b)
transformer.span api - by @zzuu666 in https://github.com/shikijs/shiki/issues/782 <samp>(bba45)</samp>htmlStyle in themed token, support new htmlAttrs - by @antfu <samp>(85a4f)</samp>perf: Wrap json data with JSON.parse to speed up rebundling - by @antfu in https://github.com/shikijs/shiki/issues/781 (bbfce)
JSON.parse to speed up rebundling - by @antfu in https://github.com/shikijs/shiki/issues/781 <samp>(bbfce)</samp>disableTriggers, close #780 - by @antfu in https://github.com/shikijs/shiki/issues/780 <samp>(dca6a)</samp>Allow customize tabindex, close #778 - by @antfu in https://github.com/shikijs/shiki/issues/778 (52b05)
tabindex, close #778 - by @antfu in https://github.com/shikijs/shiki/issues/778 <samp>(52b05)</samp>Improve js engine by replacing hard-coded recursive reference - by @antfu (b3d49)
shiki/wasm and @shikijs/wasm-inlined - by @antfu <samp>(3f226)</samp>Update grammars - by @antfu (b61e4)
simulation option - by @antfu <samp>(adf99)</samp>*No significant changes* ##### View changes on GitHub
No significant changes
Upgrade oniguruma-to-js - by @antfu (aaa90)
Refactor the monorepo and separate engines into each own package.
Refactor the monorepo and separate engines into each own package.
Your coding agent can read these notes before it upgrades. Set up the MCP server →