Releases: docker/docker-language-server
Releases · docker/docker-language-server
v0.18.0 - 2025-08-25
Added
- Compose
- textDocument/definition
- support jumping to service references in the
volumes_from
attribute of a service object (#452)
- support jumping to service references in the
- textDocument/documentHighlight
- support highlighting service references in the
volumes_from
attribute of a service object (#452)
- support highlighting service references in the
- textDocument/prepareRename
- support preparing renames for services in the
volumes_from
attribute of a service object (#452)
- support preparing renames for services in the
- textDocument/rename
- support renaming service referencesin the
volumes_from
attribute 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)
context
attribute in atarget
blockcontexts
attribute in atarget
blockdockerfile
attribute in atarget
block
- 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)
context
attribute of abuild
object of a service (#403)dockerfile
attribute of abuild
object of a service (#403)file
attribute of acredential_spec
object of a service (#403)env_file
of a service (#403)path
attribute of anenv_file
array item of a service (#403)file
attribute of anextends
object of a service (#403)label_file
of a service (#403)file
attribute of a config (#403)file
attribute of a secret (#403)- string items of include objects (#403)
env_file
attribute of include objects (#403)path
attribute 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
file
attribute of a service object'sextends
attribute object (#172) - provide document links for models on Docker Hub and Hugging Face (#356)
- return document links for the
label_file
attribute 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
include
properties (#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
v0.11.0 - 2025-06-10
Added
- Compose
- textDocument/definition
- recurse into anchors when evaluating the cursor's position (#305)
- textDocument/documentHighlight
- recurse into anchors when evaluating the cursor's position (#305)
- textDocument/hover
- resolve anchors when constructing the path of the hovered item (#303)
- textDocument/prepareRename
- recurse into anchors when evaluating the cursor's position (#305)
- textDocument/rename
- recurse into anchors when evaluating the cursor's position (#305)
- textDocument/definition
Fixed
- Compose
- Bake
- textDocument/definition
- fix nil pointers when navigating around a top level attribute that is not in any block (#311)
- textDocument/definition
v0.10.2 - 2025-06-06
Fixed
- lock cache manager when deleting to prevent concurrent map writes (#298)
- initialize
- return JSON-RPC error if an invalid URI was sent with the request (#292)
- Compose
- textDocument/completion
- check for whitespace when performing prefix calculations for build target suggestions (#294)
- return an empty result instead of an internal server error if the request's parameters are outside the document's bounds (#296)
- check the node path's length before recursing deeper for pattern properties matches (#300)
- textDocument/hover
- fix error caused by casting a node without checking its type first (#290)
- textDocument/completion
v0.10.1 - 2025-06-04
Fixed
- Compose
- textDocument/completion
- textDocument/definition
- recurse into YAML anchors if they are defined on a service object (#287)
- textDocument/documentHighlight
- recurse into YAML anchors if they are defined on a service object (#287)
- textDocument/prepareRename
- recurse into YAML anchors if they are defined on a service object (#287)
- textDocument/rename
- recurse into YAML anchors if they are defined on a service object (#287)