v0.1.3
Fixed
- config — substitute
${devcontainerId},${localWorkspaceFolder},${localEnv:*}and friends in feature- and base-image-contributed metadata (mount sources, env values, lifecycle commands). Previously only the user'sdevcontainer.jsonwas resolved byResolveBytes; fields folded in afterwards byMergeMetadatakept their literal${...}tokens and flowed intoContainerCreate, causing Docker to reject mounts likedind-var-lib-docker-${devcontainerId}with "includes invalid characters for a local volume name".MergeMetadatanow takes aSubstitutionContextand resolves layer-contributed strings before folding them in. (#53)
Full Changelog: v0.1.2...v0.1.3