Skip to content

Commit dd1b700

Browse files
docs: Update the changelog for the 5.3.0 release
1 parent c0472fb commit dd1b700

File tree

1 file changed

+75
-0
lines changed

1 file changed

+75
-0
lines changed

CHANGELOG.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,80 @@
11
# Changelog
22

3+
## [Version 5.3.0](https://github.com/trishume/syntect/compare/v5.2.0...v5.3.0) (UNRELEASED)
4+
5+
### Improvements
6+
7+
- Add `HighlightLines::from_state()` constructor [#569]
8+
9+
### Fixes
10+
11+
- Ignore UTF-8 BOM on syntax detection [#530]
12+
- Escape CSS class names [#539]
13+
- Avoid an infinite loop when a syntax definition continually pushes contexts without consuming any input [#597]
14+
- Return an error when a syntax definition contains an unescaped trailing backslash instead of panicking at runtime [#548]
15+
16+
### Dependencies
17+
18+
- Replace `bitflags` with a manual implementation [#590]
19+
- Update `public-api` to work with new lockfile versions [#591]
20+
- Update `thiserror` to v2 [#594]
21+
- Update `fancy-regex` to `0.16.2` [#596]
22+
- Bump `rust_onig` version to avoid build failures on newer GCC versions [#584]
23+
24+
## Docs
25+
26+
- Add various projects to the README showcase:
27+
- `BugStalker` [#533]
28+
- `Yazi` [#543]
29+
- `bingus-blog` [#534]
30+
- `CodeSnap.nvim` [#553]
31+
- `television` [#571]
32+
- `code-to-pdf` [#579]
33+
- `Comrak` [#581]
34+
- Deprecate `syntect::parsing::SCOPE_REPO` for removal [#580]
35+
36+
### Other
37+
38+
- Format with `rustfmt` [#528]
39+
- Bump nightly toolchain version to fix a test build failure [#542]
40+
- Remove unused import in yaml load test [#531]
41+
- Use `BufWriter` to improve unoptimized serialization perf [#554]
42+
- Commit `Cargo.lock` to avoid flaky CI issues [#567]
43+
- Switch from `expect-test` to `insta` [#568] then later to `public-api`'s `snapshot-testing` support [#595]
44+
- Speed up unittest runtime [#577] [#598]
45+
- Fix new clippy lints [#585]
46+
- Use `cargo-hack` to check many different features in CI [#593]
47+
48+
[#528]: https://github.com/trishume/syntect/pull/528
49+
[#530]: https://github.com/trishume/syntect/pull/530
50+
[#531]: https://github.com/trishume/syntect/pull/531
51+
[#533]: https://github.com/trishume/syntect/pull/533
52+
[#534]: https://github.com/trishume/syntect/pull/534
53+
[#539]: https://github.com/trishume/syntect/pull/539
54+
[#542]: https://github.com/trishume/syntect/pull/542
55+
[#543]: https://github.com/trishume/syntect/pull/543
56+
[#548]: https://github.com/trishume/syntect/pull/548
57+
[#553]: https://github.com/trishume/syntect/pull/553
58+
[#554]: https://github.com/trishume/syntect/pull/554
59+
[#567]: https://github.com/trishume/syntect/pull/567
60+
[#568]: https://github.com/trishume/syntect/pull/568
61+
[#569]: https://github.com/trishume/syntect/pull/569
62+
[#571]: https://github.com/trishume/syntect/pull/571
63+
[#577]: https://github.com/trishume/syntect/pull/577
64+
[#579]: https://github.com/trishume/syntect/pull/579
65+
[#580]: https://github.com/trishume/syntect/pull/580
66+
[#581]: https://github.com/trishume/syntect/pull/581
67+
[#584]: https://github.com/trishume/syntect/pull/584
68+
[#585]: https://github.com/trishume/syntect/pull/585
69+
[#590]: https://github.com/trishume/syntect/pull/590
70+
[#591]: https://github.com/trishume/syntect/pull/591
71+
[#593]: https://github.com/trishume/syntect/pull/593
72+
[#594]: https://github.com/trishume/syntect/pull/594
73+
[#595]: https://github.com/trishume/syntect/pull/595
74+
[#596]: https://github.com/trishume/syntect/pull/596
75+
[#597]: https://github.com/trishume/syntect/pull/597
76+
[#598]: https://github.com/trishume/syntect/pull/598
77+
378
## [Version 5.2.0](https://github.com/trishume/syntect/compare/v5.1.0...v5.2.0) (2024-02-07)
479

580
### Improvements

0 commit comments

Comments
 (0)