Releases: eshelyaron/debug_adapter
Releases · eshelyaron/debug_adapter
v0.7.2
Commits
- Support DAP
completions
request #49 (Eshel Yaron) - 729dd58: Increase timeout in CI to accommodate for slow GH CI runners (Eshel Yaron) #49
- 706a175: Improve the formatting of bindings in
evaluate
request output (Eshel Yaron) - Refrain from creating atoms when checking if an atom exists (Eshel Yaron)
- Add special handling for vars bound to proper lists (Eshel Yaron)
- b8bf76c: Bump patch version to 0.7.2 and update NEWS.md (Eshel Yaron)
v0.7.1
Commits
- Prompt the user to choose a DAP client from the top-level #48 (Eshel Yaron)
- Recover support for
runInTerminal
reverse request for v0.7.x #48 (Eshel Yaron) - 1e9951c: Update NEWS.md (Eshel Yaron) #48
- 6a94ff0: Bump patch version to 0.7.1 (Eshel Yaron)
v0.7.0
Commits
- Fix typos in NEW.md (Eshel Yaron)
- module
da_script
implementing a DSL for testing DAP servers #45 (Eshel Yaron) - Locate
swipl
executable also on Windows #45 (Eshel Yaron) - Towards a reusable DAP framework #46 (Eshel Yaron)
- Recover support for
threads
andstackTrace
request #46 (Eshel Yaron) - Recover support for
next
andstepIn
requests #46 (Eshel Yaron) - Recover support for
stepOut
andrestartFrame
requests #46 (Eshel Yaron) - Document new
da_server/1
modular interface #46 (Eshel Yaron) - ac68f4a: Update Windows CI manifest (Eshel Yaron) #46
- c97fe5e: Recover support for swipl stable (#47) (Eshel Yaron) #46
- Recover support for
setFunctionBreakpoints
#46 (Eshel Yaron) - Recover support for
setExceptionbreakpoints
#46 (Eshel Yaron) - Recover support for
setBreakpoints
request #46 (Eshel Yaron) - Pass absolute file paths in
setBreakpoints
DAP scripts #46 (Eshel Yaron) - Recover support for
stepInTargets
request #46 (Eshel Yaron) - Recover support for
exceptionInfo
request #46 (Eshel Yaron) - Recover support for
pause
request #46 (Eshel Yaron) - Recover support for
evaluate
request #46 (Eshel Yaron) - Recover support for
source
request #46 (Eshel Yaron) - Make source.dapscript deterministic #46 (Eshel Yaron)
- Make extend timeout for the benefit of pause.dapscript #46 (Eshel Yaron)
- 6b05b8a: Add more debug logs to da_frame_evaluate/4 (Eshel Yaron) #46
- Accomodate for differences in port visibilty in SWI devel #46 (Eshel Yaron)
- Recover support for
scopes
andvariables
requests #46 (Eshel Yaron) - Mode SWI-Prolog debugging specific code to a dedicated dir #46 (Eshel Yaron)
- Recover support for
loadedSource
events #46 (Eshel Yaron) - 9a64e79: Update NEWS.md (Eshel Yaron) #46
- a8b0802: Bump minor version to 0.7.0 (Eshel Yaron)
v0.6.3
Commits
- Report breakpoints removed due to clause GC (e.g. on reload) #43 (Eshel Yaron)
- 5bf418c: Update README.md (Eshel Yaron)
- 1242b7d: Bump patch version to 0.6.3 (Eshel Yaron)
v0.6.2
v0.6.0
Commits
- Support
setExceptionBreakpoints
request for trapping #31 (Eshel Yaron) setFunctionBreakpoints
request for spying on predicates (#32) #32 (Eshel Yaron)- Add descriptions for DAP features in README.md (Eshel Yaron)
- Report which breakpoint IDs were hit in
stopped
events #33 (Eshel Yaron) dap_await_event/2,3
in DAP client lib for more robust testing #33 (Eshel Yaron)- c9ef19d: Declare
dap_await_event/6
deterministic (Eshel Yaron) #33 - dc24b57: Add more logging to
dap_await_event/6
(Eshel Yaron) #33 - Allow debuggee thread to start the tracer voluntarily (#34) #34 (Eshel Yaron)
- Support
stepInTargets
request and report choicepoints #35 (Eshel Yaron) - Report debugged goal result via an output event (#36) #36 (Eshel Yaron)
- Properly hide
da_trace/4
from the user visible call stack #37 (Eshel Yaron) - Add test case for trapping exceptions #37 (Eshel Yaron)
- 1013cf1: Prepare release v0.6.0 (Eshel Yaron) #37
- cd7427c: Update NEWS.md (Eshel Yaron) #37
- d75a3e1: Update README.md (Eshel Yaron) #37
v0.5.0
Commits
- Start a user-defined DAP client when no DAP session exists #30 (Eshel Yaron)
- Show how to start the debugger from a running top-level #30 (Eshel Yaron)
- 000459d: Bump minor version to 0.5.0 (Eshel Yaron)
v0.4.6
Commits
- Use
predicate_options/2
for all options-taking preds (Eshel Yaron) - Add a test case for setting breakpoints #28 (Eshel Yaron)
- server: Handle spurious
type_error
inthread_send_message
(Eshel Yaron) - Interpolate variables in Logpoint messages #29 (Eshel Yaron)
- 79b2934: Bump patch version to 0.4.6 (Eshel Yaron)
v0.4.5
Commits
- Utilize
prolog:break_hook/6
for conditional breakpoints #26 (Eshel Yaron) - Support conditional breakpoints and log points #26 (Eshel Yaron)
v0.4.4
Commits
- Emit
output
events for debugee messages #25 (Eshel Yaron) - a43eaa7: Bump patch version to 0.4.4 (Eshel Yaron)