v5.2.2
Note: v5.2.2 binaries were packaged manually. Verify downloads using the provided .sha256 files. Future releases will include GitHub attestations for additional verification.
What's Changed
- Refactor LSP boundary with extension traits by @joshuadavidthomas in #277
- Fix template file tracking by moving Db methods to SourceDb by @joshuadavidthomas in #278
- migrate position encoding to extension trait pattern by @joshuadavidthomas in #279
- add
OffsetContextabstraction for LSP features by @joshuadavidthomas in #280 - simplify the
OffsetContextby removing YAGNI enum members by @joshuadavidthomas in #281 - adjust server/ide crate api boundaries by @joshuadavidthomas in #282
- add
Fileas field onTextDocumentby @joshuadavidthomas in #283 - Use paths internally and convert to URIs at LSP boundary by @joshuadavidthomas in #284
- refactor and establish better boundaries in doc lifecycle by @joshuadavidthomas in #285
- add domain specific ClientCapabilities struct by @joshuadavidthomas in #286
- add new extention traits for
RangeandDocumentChangeby @joshuadavidthomas in #287 - remove session closure methods by @joshuadavidthomas in #288
- simplify background tasks with
SessionSnapshotby @joshuadavidthomas in #289 - optimize lexer with memchr and byte-level whitespace parsing by @joshuadavidthomas in #290
- use django templates for benchmark fixtures by @joshuadavidthomas in #291
- create debug Neovim plugin for lsp-devtools and server logs by @joshuadavidthomas in #292
- Reorganize clients directory and migrate doc processing to MkDocs hooks by @joshuadavidthomas in #293
- only run benchmarks on code changes by @joshuadavidthomas in #294
- only run zizmor workflow on workflow changes by @joshuadavidthomas in #295
- only run rust linting jobs on rust changes by @joshuadavidthomas in #296
- only run test workflow on code changes by @joshuadavidthomas in #297
- Bump the gha group with 3 updates by @dependabot[bot] in #300
- Bump the uv group with 3 updates by @dependabot[bot] in #299
- Bump the cargo group with 3 updates by @dependabot[bot] in #298
- add support for
djhtmlfile extension by @joshuadavidthomas in #301 - Build standalone binaries in build workflow by @joshuadavidthomas in #302
- reduce wheel builds to match binary platforms by @joshuadavidthomas in #303
- upload binaries on release by @joshuadavidthomas in #304
- 🔖 bump version 5.2.1 -> 5.2.2 by @joshuadavidthomas in #305
Full Changelog: v5.2.1...v5.2.2