Repository navigation
v0.24.0
Breaking Changes
The semantic wrap mode now considers line-width and reflows if the line width is exceeded. To get the old behavior, set
[format]
wrap = "semantic"
line-width = 0 # disable line width limitFeatures
- lsp: add expl3 completion (
17ab28b) - format: honor width in semantic wrapping (
fc6feee), closes #183 - lint: add expl3 semantic checks (
7e1ad2c)
Bug Fixes
- linter: avoid uncertain duplicate warnings (
3dfe033), fixes #185 - fix rename race (
b6d7b7f) - parser: capture xparse
cenvironment bodies (a3558a5), fixes #184 - lint: accept exam question parts without arguments (
3e4ff7c), fixes #181 - formatter: preserve glued opaque environments (
cab55f6)
Performance Improvements
- lsp: reduce repeated hover lookup work (
6ef4bf8) - lsp: reduce configuration validation overhead (
ae34296) - lsp: reduce warm rename overhead (
132a112) - build: enable ThinLTO with one codegen unit (
2e9414c)
Dependencies
- updated crates/badness-formatter to v0.9.0
- updated crates/badness-parser to v0.10.0