Releases: docker/docker-language-server
Releases · docker/docker-language-server
v0.20.1 - 2025-10-14
Fixed
- Bake
- correct the schema for the
outputattribute of thetargetblock so that the list can also contain objects instead of only strings (#77)
- correct the schema for the
v0.20.0 - 2025-10-14
- Compose
- update schema to the latest version
v0.19.0 - 2025-09-16
Added
- Dockerfile
- textDocument/codeAction
InvalidBaseImagePlatformwarnings can now be ignored with a code action (#464)
- textDocument/codeAction
- Bake
- textDocument/publishDiagnostics
- flag
annotationsin atargetblock without an equals sign as an error (#99)
- flag
- textDocument/publishDiagnostics
Fixed
- Dockerfile
- textDocument/inlayHint
- handle inlay hints asynchronously so that it does not block other LSP messages when trying to fetch image data (#467)
- textDocument/inlayHint
- Compose
v0.18.0 - 2025-08-25
Added
- Compose
- textDocument/definition
- support jumping to service references in the
volumes_fromattribute of a service object (#452)
- support jumping to service references in the
- textDocument/documentHighlight
- support highlighting service references in the
volumes_fromattribute of a service object (#452)
- support highlighting service references in the
- textDocument/prepareRename
- support preparing renames for services in the
volumes_fromattribute of a service object (#452)
- support preparing renames for services in the
- textDocument/rename
- support renaming service referencesin the
volumes_fromattribute of a service object (#452)
- support renaming service referencesin the
- textDocument/definition
Fixed
- Compose
- textDocument/documentHighlight
- prevent file and folder bind mounts from returning results as they are not valid volume object references (#450)
- textDocument/prepareRename
- prevent file and folder bind mounts from returning results as they are not valid volume object references (#450)
- textDocument/rename
- prevent file and folder bind mounts from returning results as they are not valid volume object references (#450)
- textDocument/documentHighlight
v0.17.0 - 2025-08-21
Added
- Dockerfile
- textDocument/inlayHint
- show when an image was last pushed (#431)
- textDocument/inlayHint
- Compose
- Bake
- textDocument/completion
- provide local file and folder name suggestions (#414)
contextattribute in atargetblockcontextsattribute in atargetblockdockerfileattribute in atargetblock
- provide local file and folder name suggestions (#414)
- textDocument/completion
Fixed
v0.16.0 - 2025-08-12
Added
- Compose
- updated Compose schema to the latest version
Fixed
- Bake
- textDocument/hover
- fix error when hovering inside a comment (#410)
- textDocument/hover
v0.15.0 - 2025-08-06
Added
- Compose
- textDocument/completion
- provide local file and folder name suggestions when modifying simple strings
- service volumes (#376)
contextattribute of abuildobject of a service (#403)dockerfileattribute of abuildobject of a service (#403)fileattribute of acredential_specobject of a service (#403)env_fileof a service (#403)pathattribute of anenv_filearray item of a service (#403)fileattribute of anextendsobject of a service (#403)label_fileof a service (#403)fileattribute of a config (#403)fileattribute of a secret (#403)- string items of include objects (#403)
env_fileattribute of include objects (#403)pathattribute of include objects (#403)
- provide local file and folder name suggestions when modifying simple strings
- textDocument/completion
Fixed
- Compose
- Bake
- textDocument/codeLens
- refactor the URI handling code so it will accept a WSL URI with a dollar sign (#388)
- textDocument/completion
- fix build stage and ARG name inference completion items for files in a folder under the
\\wsl$host (#396)
- fix build stage and ARG name inference completion items for files in a folder under the
- textDocument/definition
- textDocument/documentLink
- convert links properly if a WSL URI with a dollar sign is used (#378)
- textDocument/inlayHint
- refactor the URI handling code so it will process a WSL URI with a dollar sign correctly (#395)
- textDocument/inlineCompletion
- convert links properly if a WSL URI with a dollar sign is used (#384)
- textDocument/publishDiagnostics
- update the URI handling so that a WSL URI with a dollar sign can be scanned for errors (#386)
- textDocument/codeLens
v0.14.0 - 2025-07-16
Added
- Compose
- textDocument/documentLink
- add anchor resolution for all supported document links (#348)
- return document links for the
fileattribute of a service object'sextendsattribute object (#172) - provide document links for models on Docker Hub and Hugging Face (#356)
- return document links for the
label_fileattribute of a service object (#360)
- textDocument/hover
- support hovering over referenced models (#343)
- textDocument/documentLink
Fixed
- initialize
- convert WSL URIs with custom code as the dollar sign in the host cannot be parsed (#362)
- Compose
v0.13.0 - 2025-07-09
Added
- Compose
- update schema to the latest version
- textDocument/completion
- support completing model object names (#343)
- textDocument/definition
- support jumping to referenced model objects (#343)
- textDocument/documentHighlight
- support highlighting referenced models objects (#343)
- textDocument/documentLink
- textDocument/documentSymbol
- show model objects in the document symbol tree (#343)
- textDocument/prepareRename
- allow preparing rename on model objects (#343)
- textDocument/rename
- support renaming model objects (#343)
Fixed
v0.12.0 - 2025-06-12
Added
- Dockerfile
- textDocument/publishDiagnostics
- provide code actions to easily ignore build checks (#320)
- textDocument/publishDiagnostics
- Compose
- textDocument/completion
- add support for suggesting
includeproperties (#316)
- add support for suggesting
- textDocument/completion
Fixed
- Compose
- textDocument/completion
- fix error case triggered by using code completion before the first node (#314)
- textDocument/definition
- check the type of a dependency node's value before assuming it is a map and recursing into it (#324)
- textDocument/hover
- protect the processing of included files if the node is not a proper array (#322)
- textDocument/completion
- Bake
- textDocument/inlineCompletion
- check that the request is within the document's bounds when processing the request (#318)
- textDocument/inlineCompletion