@astrojs/language-server
πΏ Minor Changes
-
#17676
49d4294Thanks @Princesseuh! - Improves type checking and editor support for.astrofiles.The language server now uses our all-new Biome powered
astro2tsximplementation. This new version has much better support for incomplete syntax, generic types and various edge cases.In the vast majority of cases, no changes should be required to your code, and any change should be the result of more accurate types or behavior.
π Patch Changes
-
π Patch Changes
- #17715
a51c533Thanks @wakqasahmed! - Fixesastro checksilently skipping.astrofiles that are only reachable through a TypeScript project reference (a tsconfig referenced viareferencesin another tsconfig). These files are now checked and reported like any other.astrofile.
- #17715
π Patch Changes
- #17465
6a1c1d8Thanks @florian-lefebvre! - Fixes a case where errors in files included in tsconfig project references would never be caught
- #17465
π Patch Changes
- #17345
5196fb4Thanks @kkhys! - Fixes an opaqueCannot read properties of undefined (reading 'fileExists')crash whenastro checkruns against the TypeScript 7 native compiler. The native compiler does not ship the programmatic API the checker relies on yet, soastro checknow fails early with a clear message pointing to the tracking issue instead.
- #17345
π Patch Changes
- #17059
60cb289Thanks @dupontcyborg! - Update volar-service-* dependencies from 0.0.70 to 0.0.71 to pull in yaml-language-server 1.23.0 and yaml 2.8.3, resolving CVE-2026-33532 (GHSA-48c2-rrv3-qjmp), a denial-of-service vulnerability in yaml <2.8.3.
- #17059
π Patch Changes
- #16627
5778cb7Thanks @Princesseuh! - Fixes unintended dependency on thetypescriptpackage being available to the language server
- #16627
π Patch Changes
- #15927
421e8deThanks @FelmonFekadu! - Fixes completions sometimes not working inside thehrefattribute
- #15927
π Patch Changes
- #15895
7b4b254Thanks @Princesseuh! - Updates Volar services to 0.0.70. This updates notably mean that the transitive dependency yaml-language-server no longer depends on a vulnerable version of lodash, causing warnings to show when installing the language server.
- #15895
π Patch Changes
- #15199
d8e64efThanks @ArmandPhilippot! - Fixes the links to Astro Docs so that they match the current docs structure.
- #15199
π Patch Changes
- #14950
385be1bThanks @dvelasquez! - Fixes an issue with the volar-service-emmet that was pointing to a github username/repository instead of a npm package. This type of dependencies are not supported for Deno installations and it can break in enterprise environments that use private registries or donβt have access to public github.
- #14950
π Patch Changes
- #14740
abfed97Thanks @ArmandPhilippot! - Fixes link targets in documentation following repository relocation.
- #14740
πΏ Minor Changes
- #14584
3c7ab17Thanks @Princesseuh! - Adds a new setting for disabling the Auto Import Cache. The cache can cause an issue where new files are not able to be automatically imported using autocomplete in certain cases. Check https://github.com/withastro/language-tools/issues/1035 for more details.
- #14584