Releases: alecthomas/chroma
Releases · alecthomas/chroma
v2.26.1
v2.26.0
Changelog
- a4d3f60 feat(chromad): use style counterparts for theme switching
- ce159e6 chore: migrate to new bit format
- 180ea9f perf(colour): replace Sprintf/ParseUint round-trip in NewColour with direct bit arithmetic (#1274)
- 68a08b0 docs: how to support dynamic theme switching
- 6fb9d92 feat(html): tag output with style mode
- a71fea3 feat(styles): add light/dark mode support
v2.25.0
Changelog
- c3826f0 chore: go mod tidy
- fb5bc39 fix: emit HTTP body tokens without Coalesce
- a3c2946 Improve Nu file detection (#1260)
- e841b1a chore(deps): update all non-major dependencies (#1272)
- 3ed2db8 Add Gemfile.lock lexer (& ruby improvements) (#1269)
- 41fb546 Add YAML+Jinja lexer (#1268)
- e99b881 chore(deps): update all non-major dependencies (#1263)
- e67dd2f (Markless) Fix parse issue for embed directives without options (#1266)
- dffa370 fix(go): tokenize trailing // as comment instead of consuming next line (#1265)
- 1cf1560 chore: upgrade to github.com/dlclark/regexp2/v2
- 2cbcf7b chore: upgrade golangci-lint
- 786675b chore(deps): update all non-major dependencies (#1257)
- 235590c feat: add JSONL support to JSON lexer (#1262)
- f9b5c97 fix(dart): match single-line comments without trailing newline (#1225) (#1261)
- 097f8e9 Mention Arturo in README (#1256)
- d46ce60 feat(markdown): highlight frontmatter and comments (#1245)
- f786b2a feat(lexers): add support for LilyPond (#1255)
- 0a02b98 chore(deps): update actions/checkout digest to de0fac2 (#1212)
- c55009e Fix AGENTS.md referencing a non-existent scripts directory (#1231)
- c5e763e Improve protobuf lexer (#1253)
- 113cd0e Add Arturo lexer (#1232)
- 4498d71 chore(deps): update dependency binaryen to v129 (#1238)
- 885f912 Added f4 to "Projects using Chroma" list (#1242)
- c42c9ef Update java lexer (#1254)
v2.24.1
v2.24.0
Changelog
- 0b841ee chore: go mod tidy
- 10fcb68 chore(deps): update ubuntu docker tag to v26 (#1251)
- 2218de6 chore(deps): update all non-major dependencies (#1236)
- 2099887 Update Solarized Light to use correct background color (#1250)
- ce43442 Add Lateralus lexer (#1249)
- 2b00673 fix: commenting issues on gas lexer (#1247)
- 8d04def Add NameOther entry to github-dark theme (#1240)
- f2db790 chore(deps): update all non-major dependencies (#1234)
- fc18a48 Include embedded font license in COPYING file (#1233)
- e11ef85 chore(deps): update all non-major dependencies (#1211)
- 79e0fa7 Add ERB lexer (#1228)
- b59560d Add Spade lexer (#1229)
- 83b5491 Import Luau lexer (#1209)
- da72a97 Add JetBrains Darcula theme (#1226)
- 8087957 styles: case-insensitive style registration and lookup (#1223)
- 10daf04 Add
.json5to json Lexer (#1224) - dccba78 Add AMPL lexer (#1219)
- ee4ad0a Fix MySQL lexer single comment render error (#1214)
- b160804 Add
usingKeyword to JavaScript (#1215) - 17e5911 Pop type state when encountering punctuation for graphql (#1210)
- 893841b Show error message in chromad (#1208)
- fef8258 Fix error handling in
needRules()(#1207) - d8a3315 Update the PHP lexer (#1206)
- 353c35b Add the Kanagawa themes (#1198)
- 41448fe Update the Materialize lexer (#1201)
- 020d1c0 Add
.qrcas extension for XML (#1205) - 6a63b3a Add
meson.optionsas filename for Meson (#1204) - d398caf Import Gettext lexer (#1202)
- 43245c9 chore(deps): update dependency biome to v2.3.12 (#1200)
- 8215091 feat: add scdoc support (#1199)
- 3fce7ab chore(deps): update all non-major dependencies (#1188)
v2.23.1
v2.23.0
Changelog
- 610afd8 feat: add light/dark mode toggle
- 1b5aad9 fix: make just commands faster
- 84583c6 fix: wait for WASM runtime to become ready at startup
- 1b6f6e7 fix: need relative import for wasm_exec.js
- 2a78195 fix: wasm builds got broken by the last change
- f8a34ec feat: fix local dev so it falls back to server
- 6827057 refactor: migrate to Just
- a60896f Create a lexer for Markless (#1195)
v2.22.0
Changelog
- 467c878 fix: reverse order of
--lexerto name, then file - 649c24d Add KDL lexer (#1192)
- 249a634 Add MoonBit lexer (#1191)
- 3e1f428 Update Zig lexer and example (#1189)
- 31592d5 fix: no text auto-sizing on webkit (#1186)
- 2e611c1 Add APKBUILD as filename to Bash lexer (#1187)
- c1adec8 chore(deps): update all non-major dependencies (#1185)
- 24cc733 fix(styles): update punctuation in Aura Theme to meet style guidelines (#1184)
- b0358e8 Add lexer for microcad (#1171)
v2.21.1
v2.21.0
Changelog
- 26a0cc1 feat(styles): add Aura Theme primary variants (#1177)
- fc10487 Fix (D): multiline comments (#1173)
- aec4bfc Add support for Device tree (#1172)
- 8ea696b chore(deps): update actions/checkout action to v6 (#1167)
- a40a9d3 chore(deps): update dependency binaryen to v125 (#1168)
- 5486d21 chore(deps): update all non-major dependencies (#1164)
- 42c2aa1 Add helper script to generate supported langs markdown table (#1170)
- e799618 chore(deps): update actions/checkout digest to 93cb6ef (#1163)
- 6b58845 Add Ashen style (#1169)
- 8b8574c Add Protocol Buffer Text Format Language (txtpb) (#1165)
- c07ef4b chore(deps): update all non-major dependencies (#1160)
- 3b5a164 Add lexer for WebAssembly Text Format (#1161)
- 84d187e github style: background should be grey (#1159)
- 60e616c Add an alias for Starlark and match *.star files (#1158)
- 6e68adb chore(deps): update all non-major dependencies (#1157)
- 9297a7c chore(deps): update all non-major dependencies (#1155)
- 1074a2a fix(Kotlin): Number literals (#1139)
- 9c8da0f chore(deps): update all non-major dependencies (#1153)
- fa92e28 Add file extensions for systemd units using Podman Quadlet (#1151)
- 57823f0 Add Kakoune lexer (#1150)
- 1c5b8cb chore(deps): update all non-major dependencies (#1149)
- c688d92 feat: add support for C3 (#1148)
- ba111b7 chore(deps): update all non-major dependencies (#1147)
- b05fcfb tango: Don't underline whitespace (#1146)
- daa879b chore(deps): update all non-major dependencies (#1141)
- a5dc086 Add argparse to pygemnts2chroma_xml.py script (#1140)
- 3f991b1 chore(deps): update dependency binaryen to v124 (#1138)
- 0ae5ef0 chore(deps): update all non-major dependencies (#1137)
- 8f9e82f Update Core lexer to adjust for removed keyword
enum(#1136) - 685ad2c Update Core lexer to adjust for removed keyword
const(#1134) - e9ffd5a fix: don't emit empty tail tokens (#1121)
- 4e1403e Add lexer for Ring Language (#1133)
- 66a939a Add lexer for Game Boy Development System ASM. (#1117)
- 2984b60 chore(deps): update all non-major dependencies (#1132)
- 260fa90 update css.xml with current properties (#1130)
- 70521cf Modelica language support #1122 (#1129)
- 09cd573 update css.xml for current grid gap properties (#1128)
- 339bd37 Fixed **free analysis in RPGLE (#1116)
- ff52be8 chore(deps): update actions/checkout action to v5 (#1127)
- 254ca83 Update Core lexer to incorporate change of keyword from
usetoimport(#1124) - 2d9c0d1 chore(deps): update all non-major dependencies (#1123)
- bd10a05
moarhas been renamed tomoor(#1125) - db626fd Analyse() now cares about case-insensitivity (#1120)