Git: https://github.com/Unity-Technologies/vscode-unity-debug
- Attempt to fix error during processing
stackTrace
(https://github.com/Unity-Technologies/vscode-unity-debug/issues/183)
- Fix launch.json creation when there is no configuration (https://github.com/Unity-Technologies/vscode-unity-debug/issues/194)
- Fix extension entry point after moving to webpack
- Use webpack to bundle extension
- Fix Changelog not appearing in the extension
- Attempt to fix "Could not find target name ..." for specific cases (https://github.com/Unity-Technologies/vscode-unity-debug/issues/193)
- Attempt to fix path issue on Linux (https://github.com/Unity-Technologies/vscode-unity-debug/issues/195)
- Minor changes in exception handling to track down https://github.com/Unity-Technologies/vscode-unity-debug/issues/183
- More graceful debugger stop by supporting
terminate
request
- Activate extension only on specific events
- Update vscode dependencies
- Improve stability with latest VS Code
- Update debugger libraries. Fixes added Roslyn to evaluate certain expressions sent to the debugger.
- Update debugger libs. This patch includes sending the absolute file path to the debugger agent on native.
- Fix launch settings configuration through resolve.
- Fix duplicate line removing breakpoints.
- Initialize commands on vs code start up time.
- Improve attaching to unity processes. Added support for PS4, Xbox One, and Switch.
- Fix regression within attach unity debugger. This is necessary when EditorInstance.json does not exist.
- Missing EditorInstance.json file will no longer crash the program, instead it will terminated and report steps the user should take.
- Updated debugger-libs to stop hovering from stack overflowing, due to miss use of NRefactory.
- Multithreaded stack trace unwrapping is now enabled. Making it possible to switch context.
- New support for halt on exception. In debug view a list of exceptions control which to break on.
- Added support for Library/EditorInstance.json. The correct process is attached and multiple editors are running.
- Fix modification exception when setting breakpoints.
- Added support for attaching individual unity processes by use of commands.
- Added support for conditional breakpoints.
- Added support for setValue. This makes it possible to modify variables at runtime.
- Added support for circumventing string truncation by disabling ellipsing on strings in watch field.
- Fix duplicate key exception when assigning breakpoints.
- Updated packages to support .NET 4.6 runtime in Unity.
- Fix issue with being able to detach from Unity, which would cause the Unity Editor to hang.
- Various instabilities fixes, such as LINQ debugging for .NET 4.6 runtime, hovering variables, complex class debugging etc.
- Fix "Error: command 'vscode.startDebug' not found" error when using "Unity Attach Debugger" command.
- Fix issue with being unable to attach to Unity Editor because of "UnityCrashHandler64" and "Unity Hub" processes.
- Fix issue with "Unity Attach Debugger" not working due to missing attach.js file.
- Add support for hovering on variables. Patch contributed by JohnPoison.
- Update debugger client library to latest version. Fixes debugging issues in Unity 5.5 and above.
- Fix issue with not being able to attach if unityiproxy (Unity Remote) process is running.
- Added MIT LICENSE.txt
- Added "Unity Attach Debugger" to command palette. Patch contributed by Dominick.
- Fixed issue with being unable to attach to Linux Player.
- Fixed issue with case sensitive path compare. (https://github.com/Unity-Technologies/vscode-unity-debug/issues/14)
- Improved logging when multiple Unity processes are found.
-
Improved support for expressions added with "Add Watch"
-
Fixed issue with being unable to attach to Unity editor on Ubuntu, when using Unity graphical shell.
-
Attaching to the Unity Editor is faster.
-
Update debugger protocol to latest version.
- Fixed issue with using "Add Watch" not generating valid expressions.
- Fixed issue with being unable to add a watch.
-
Added support for attaching to Windows, OSX, Linux, Android and iOS players
-
Added log file OSX/Linux: ${HOME}/.vscode/extensions/Unity.unity-debug-x.y.z/bin/UnityDebug-log.txt Windows: %USERPROFILE%.vscode\extensions\Unity.unity-debug-x.y.z\bin\UnityDebug-log.txt
-
Fix issue with "unity" being marked as unknown "type" in launch.json
-
Initial release.
-
Only attaching to Unity editor is supported.