- Fix color fallback issues. #100.
- 🙌 Add Applescript grammar. #99. Thanks to contribution from Arturo Galán.
- Upgrade to onigasm 2.2.5.
- Add Erlang grammar.
- 🙌 Add Elixir grammar. #95. Thanks to contribution from Sebastien Baudray.
- 🙌 Fix wrong escape sequence in vuepress plugin. #93. Thanks to contribution from Yu Zhang.
- Reduce dependency size (shiki-themes is 47M). #94.
- Fix
RangeError: Invalid array length
invuepress-plugin-shiki
. - 🙌 Wrap line in
<span class='line'></span>
. #76. Thanks to contribution from Christoph Werner.
- Add
文言
language. #88. - Add
slack-theme-dark-mode
andslack-theme-ochin
themes. Thanks to contribution from Christoph Werner. #78.
- Fix dark-plus syntax highlighting for uncolored white text.
- Allow custom languages for vuepress. #80.
- Fix
php
syntax highlighting. #21. - Add
jinja-html
language, which embedsjinja
language. #24. - Remove
vue-html
language. Either usevue
orhtml
language.
- Normalize all theme names to kebab-case.
- Add GitHub light/dark themes.
- Remove less popular themes.
- Add
hlsl
,asm
(x86 Assembly),m
(Matlab),sas
,d
,dart
,plsql
,logo
, ,pas
(Object Pascal/Delphi),cobol
,kt
(Kotlin),scala
,abap
,julia
,scheme
,prolog
,ada
,lisp
,apex
,fortran
,haskell
,hcl
,hack
,awk
,as
(ActionScript),tcl
,ocaml
,viml
,puppet
,jsonnet
,smalltalk
,cr
(Crystal),wat
(WASM),nix
,elm
,purescript
andsvelte
languages. - Add
pug
language and makejade
an alias of it. - Use GitHub workflow to update grammars periodically. #72.
- Use GitHub workflow to update themes periodically. #71.
- Use theme foreground color when color of token is
undefined
. #27. - SVG Renderer. #2.
- Fix HTML escaping. #26 and #28. Thanks to contribution from @jackens.
- 🙌 Add an option to skip generating the explanation text. #52. Thanks to contribution from Gerrit Birkeland.
- 🙌 Improve performance by avoiding some unnecessary string copies. #51. Thanks to contribution from Gerrit Birkeland.
- 🙌 Allow loading custom
tmLanguage
. #10 and #49. Thanks to contribution from Orta Therox and @pngwn. - 🙌 Update Java grammar. #36 and #37. Thanks to contribution from @0xflotus.
- Update to latest Dark+/Light+ theme from VS Code.
- Add
toml
language from https://github.com/bungcip/better-toml. #20.
- Begin to keep a changelog. #7.
- Accept
plaintext
,text
andtxt
aslang
. Will returncode
as it is. #16. - Add
jsonc
language. #18. - Add
csharp
language. #14. - Add
md
as an alias formarkdown
. - Add
zsh
as an alias forbash
. - Add
yml
as an alias foryaml
. - 🙌 Use json5 for parsing theme as JSONC. #11. Thanks to contribution from Wes Bos.