0.188.1
05/22/2025
macOS
Loading...
Loading...
Linux
Loading...
Loading...
- Added support for Claude Opus 4 and Claude Sonnet 4. (#31203)
- Free plan: Edit predictions are now only counted against your quota when they are accepted, rather than every time they are generated. (#30984)
- Copilot: Set Copilot-Vision-Request header based on message content. (#30989)
- Fixed the issue where adding a newline after the
///
comment would extend it with//
instead of///
in Rust and other similar languages. (#31129) - Fixed the issue where in some cases the block comment continues to the next line even though the comment block is already closed. (#31204)
Debugger Beta
- Added the
debugger: open thread picker
anddebugger: open session picker
actions. (#31135) - Added keybindings for
debugger::Continue
,debugger::Restart
, anddebug_panel::ToggleFocus
. (#31103) - Added telemetry for new session experience that includes data about: (#31171)
- How a session was spawned (gutter, scenario list or custom form)
- Which debug adapter was used
- Which dock the debugger is in
- Allowed configs from debug.json to resolve paths. (#31185)
- Removed breakpoint-related buttons from the top of the debug panel. (#31103)
- Compatibility note: On Linux,
ctrl-shift-d
is now bound todebug_panel::ToggleFocus
by default, instead ofeditor::DuplicateLineDown
. (#31103) - Changed the default layout of the debugger panel, hiding the modules list and loaded sources list by default and making the console more prominent. (#31057)
- Show completion items when editing debug.json. (#30833)
~
now expands to the home directory in the debugger launch modal. (#31087)- Use integrated terminal for Python, allowing one to interact with standard input/output when debugging Python projects. (#31190)
- Fixed issue where some adapters fail to determine the correct root level of the debug program. (#31054)
- Fixed child debug sessions taking precedence over the parents when spawned. (#31182)
- Fixed a bug where environment variables were not substituted in debug tasks in some cases. (#31198)
- Breaking change: debug.json schema now relies on what DAP you have selected instead of always having the same base values. (#30833)