[0.16.4] - 2025-04-01
- da6336c language_server: [BREAKING] Remove
enable
configuration, the client should shutdown the server instead (#9990) (Sysix)
Features
- 06e3db9 linter: Support
multipleFileExtensions
option forunicorn/filename-case
(#10118) (shulaoda) - dbe0e46 linter: Support
ignore
option forunicorn/filename-case
(#10107) (shulaoda)
Bug Fixes
- 0a33e27 editor: Update
initializationOptions
for a possible restart (#10121) (Sysix) - ac780a2 editor: Repair filewatchers when no custom config provided (#10104) (Sysix)
- 4303ace editor: Dont send
didChangeConfiguration
request to the server when it is shutdown (#10084) (Sysix) - 07f2a25 editor: Enable regex parsing in language server (#10035) (camchenry)
- fcf7702 language_server: Start from a default oxlint configuration + SafeFix for nested configuration (#10043) (Sysix)
- aba3654 linter: Span disable directive correctly on next line (#10141) (Ulrich Stark 🦀)
- 2c80858 linter: Enable multi-file analysis for nested configs (#10089) (camchenry)
Performance
- 566be59 linter: Replace
phf_set
witharray
ineslint/func-names
(#10119) (shulaoda) - 5e14fe9 linter: Inline
PRE_DEFINE_VAR
and usearray
format (#10079) (shulaoda)
Refactor
- 327be53 editor:
LanguageClient
can be undefined (#10112) (Sysix) - 5ec477c editor: Make
onConfigChange
async (#10110) (Sysix) - a278d73 editor: Use warning background when the plugin is deactived (#10085) (Sysix)
- c0e5251 language_server: Set
null
as a default value forconfigPath
(#10047) (Sysix) - 09c0ac6 linter: Improve
unicorn/filename-case
(#10117) (shulaoda) - d8e49a1 linter: Compute lintable extensions at compile time (#10090) (camchenry)
- b3ec235 linter: Use items of
oxc_ast::ast
module directly (#10100) (Ulrich Stark 🦀) - 93e6c0b linter: Use
FormalParameter::has_modifier
to detect parameter properties (#10097) (Ulrich Stark 🦀)