Solstice v0.1.3
Summary
Add a summary of changes in this release.
Improvements
- Generate markdown docs for config (#159)
- Add code action to include SPDX license pragma (#156)
- Add command to show dependency graph of the contracts (#154)
- Read types (contracts + structs + enums) for tracing in parallel (#153)
- Debugger: Evaluate only the files used during the trace (#151)
- Add config structure to parametrise the extension (#136)
- Reload LSP server on config changes (#145)
- End of block inlay hint (#132)
- Add the function selectors as inlay hints (#130)
Fixes
- Update parser: Fix import of internal structs (#167)
- Update parser: Error selector + tload/tstore + track yul variables usage (#166)
- Update parser: removes the use of the keyword 'persistent' (#164)
- Fix scope for vars declarated at multiple parts of the block (#163)
All Changes
- Fix function argument decode (#168)
- Tracing v2 version (#162)
- Move to lsp server fork tower-lsp-server (#157)
- Add forge utilities as its own module (#152)
- Reuse same client output channel for LSP client (#150)
- Consolidate client logs (#149)
- Move Makefile logic to Justfile + remove rust-toolchains.md (#143)
- E2e test hints (#144)
- E2E test to validate LSP server download with modal window (#129)
Binaries
The binaries are signed with the PGP key: YOUR_PGP_KEY_HERE
| System | Architecture | Binary | PGP Signature |
|---|---|---|---|
| x86_64 | solstice-v0.1.3-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
| aarch64 | solstice-v0.1.3-aarch64-apple-darwin.tar.gz | PGP Signature |