Releases: nils-soderman/vscode-unreal-python
Releases · nils-soderman/vscode-unreal-python
1.5.0
1.4.1
Fixed:
- Stepping over indented code not always working correctly
- Show an error message if ms-python.vscode-pylance is not installed and "Setup Code Completion" is run
- Error if trying to attach to the same Unreal Engine instance multiple times
- Use VS Code's API for opening external URLs
1.4.0
Added:
- Support for relative import (if the script is within sys.path's scope)
- The VS Code workspace folders are now added to the Python path when connecting to Unreal. Set
ue-python.environment.addWorkspaceToPath
tofalse
to disable this behaviour #28
Fixed:
ue-python.setupCodeCompletion
will now correctly insert the path in the correct setting scope (user/workspace/folder)- Traceback messages potentially having the wrong line number in the clickable URL
1.3.0
Breaking changes:
- Renamed config
ue-python.debug.port
toue-python.attach.port
.
ue-python.debug.port
has been deprecated and will be removed in a future release (Contributed by @F-Dudley)
Added:
1.2.1
Added:
- A new output channel "UE Python Log" where extension logs are written to.
Fixed:
- Folder settings being ignored when a workspace is opened.
1.2.0
Breaking changes:
ue-python.remote.multicastBindAddress
now defaults to "127.0.0.1" to match the new default value in Unreal Engine 5.3- Renamed config
ue-python.remote.multicastBindAdress
toue-python.remote.multicastBindAddress
to fix spelling error.
Fixed:
- Fixed config
ue-python.remote.multicastBindAddress
not read correctly, always defaulting to "0.0.0.0". - Fixed failed connection blocking new connections until user had interacted with the error message box.
1.1.1
1.1.0
Added:
- Config
ue-python.execute.unattended
that allows the user to execute code with the-unattended
flag #14
Changed:
- Code is no longer executed with the
-unattended
flag by default #14
Fixed:
- Functions/methods not displaying properly in the documentation
Removed:
- Config
ue-python.execute.enableShortcut
1.0.0
Added:
- Added command
ue-python.selectInstance
that allows the user to select which Unreal Engine instance to connect to. #3 - Added status bar item that shows the currently connected Unreal Engine instance
- Added success/error messages when setting up code completion
Changed:
ue-python.remote.timeout
config is now in milliseconds instead of seconds. To be consistent with other VS Code timeout configs- Output is no longer written to a file, it's instead transferred through the
unreal-remote-exectution
socket- unreal-remote-exectution is now a standalone NodeJS package
- Catch any errors that occurs during the installation of debugpy and log them to the output
- The ReadMe now uses WebP animations instead of GIFs
- esbuild is now used for building the extension. Resulting in a smaller extension size and faster activation time