New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop support for variable substition for program and runtime in package.json #31675
Comments
Please see "Variable substitution in package.json will no longer be supported" in the upcoming July release notes. Namedrops: |
Did you mean the debug launch.json or the actual extension package.json? If it's the launch.json, is |
@WebFreak001 as the titles says, I only mean variable substitution in the "package.json" of a debugger extension. So this planned feature drop only affects debug extension authors, not end users. |
Phew. |
@weinand I'm slightly confused by what's being dropped. I do have some instances of Two of them ( Would I be right in assuming that none of this would be affected, but after the change maybe the last one would not need the escaping? Thanks! |
@DanTup yes, variable substitution in the package.json does not affect your contributions (and you can verify this easily because the generated launch.json should contain the |
@weinand Gotcha! Thanks! |
Stop supporting variable substitution (e.g.
${workspaceRoot}
) inside thepackage.json
runtime
andprogram
fields.Affected are exactly these two attributes in the
debuggers
contribution:We have never marketed this feature and now it is providing some debt when introducing multi root workspaces (as the package.json can not specify against which root to resolve the variables against)
The text was updated successfully, but these errors were encountered: