mirror of
https://github.com/google/gn-language-server.git
synced 2025-12-23 12:26:43 +00:00
Some checks are pending
CI / lint (push) Waiting to run
CI / build (darwin-arm64) (push) Waiting to run
CI / build (linux-x64) (push) Waiting to run
CI / build (win32-x64) (push) Waiting to run
CI / attestation (push) Blocked by required conditions
CI / upload-release-artifacts (push) Blocked by required conditions
CI / publish-vscode (push) Blocked by required conditions
CI / publish-cargo (push) Blocked by required conditions
1.3 KiB
1.3 KiB
Changelog
1.10.0 (unreleased)
- Features:
- Highlight undefined variables
- Suggest completion items from the workspace
- Auto-import variables and templates on completion
- Quick fix to import variables
- Code lens for targets
- Support workspace symbols
- Fixes:
- Fix crash on completing foreach variables
- Fix incorrect analysis for circular imports
- Misc:
- Update GN base version to support
path_exists - Improve workspace scan efficiency
- Add build attestation
- Update GN base version to support
1.8.0 (2025-10-01)
- Workaround for "cycle detected" problem (#49)
- Experimental support of workspace symbols (behind an experimental setting)
- Experimental support of undefined variable analysis (behind an experimental setting)
- A lot of internal rework of the analysis mechanism
1.6.0 (2025-08-06)
- Support completing file names (#6)
- Support finding references for targets (#38)
- Support relative labels (#41)
- Enable syntax error reporting by default
- Enable background indexing by default
- Improve parsing robustness
- Speed up extension activation
1.4.0 (2025-04-09)
- feat: Support GN prebuilt paths for Fuchsia
- chore: Improve error messages on GN binary not found
- docs: Mention Fuchsia in docs
1.2.0 (2025-04-01)
- Support "Go to definition" for dependency labels and file paths (#25).
1.0.0 (2025-03-26)
- Initial release.