This repository has been archived by the owner on Jan 13, 2021. It is now read-only.
Releases: raix/vscode-perl-debug
Releases · raix/vscode-perl-debug
New `env` setting and bug fixes
This is a much delayed release, main reason is the changes in how paths were resolved. It's bigger change internally since we have to translate between systems and OS'es.
- Added tslint
- Added ability to set environment variables, added
env
in settings - Fixed missing path separator in settings only unix were supported
- Added a
trace
option for better debugging Useful for community users - Fixed variable scope on windows
- Added more perl versions to the windows test matrix
- Changed file path handling, this is a rather big change
- Added adapter tests, testing end to end (not all tests are behaving yet)
Fixed file path and better exception handling
Added file resolvers and improved exception handling
- The file path handling is now trying to resolve relative and absolute filenames while checking existence. (Module resolving is out of scope for now but initial implementation is done)
- Now stops at exception displaying the error, this also works when using
die
Improve initial settings don't ask for program
- Use "relativeFile" instead of "AskForProgram"
- Add changelog (already found on Releases)
Settings added "args" option for setting program arguments
Add the option "args" in the settings, this enables you to set program arguments for the program being debugged.
"args": [
"$Param1='1234' $TestDir=C:\\test $TestDuration=5000 $Type=ATLAS $TestName=PLT123"
]
// or
"args": [
"$Param1=‘1234’",
"$TestDir=C:\\test",
"$TestDuration=5000",
"$Type=ATLAS",
"$TestName=PLT123"
],
Added PERL5LIB support
Added support for PERL5LIB environment variable
Fix variable inspection windows
At times the windows perl debugger outputs inconsistent newlines when printing variables.
This release fixes faulty variable data and adds tests for variables back in for windows.
Add test matrix
This release contains mostly fixes regarding the windows platform
- variable scope fix for differences on linux
- test setup for windows
Fix debugger argument order
- Fix order of debugger arguments for include to work
Add more setting options
- Added ability to set include directories in the launch config
- Added the ability to set a specific path to the perl executable
- Run the debugger with
shell
enabled - hope this will solve #1
Get closer to feature complete
- Step in
- Step out
- Set variable from inspector
- Watch variables and expressions
- Initial hover added
- Failed to implement function breakpoints (disabled for now)