Skip to content

Releases: eshelyaron/debug_adapter

v0.7.2

28 Mar 20:23
v0.7.2
b8bf76c
Compare
Choose a tag to compare

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

24 Mar 13:48
v0.7.1
6a94ff0
Compare
Choose a tag to compare

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

22 Mar 21:32
v0.7.0
a8b0802
Compare
Choose a tag to compare

Commits

v0.6.3

07 Mar 19:06
v0.6.3
1242b7d
Compare
Choose a tag to compare

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

03 Mar 20:51
v0.6.2
6ab65e8
Compare
Choose a tag to compare

Commits

  • 6ab65e8: Fix CI/CD and bump patch version to 0.6.2 (Eshel Yaron)

v0.6.0

01 Mar 18:49
v0.6.0
Compare
Choose a tag to compare

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

26 Feb 17:07
v0.5.0
000459d
Compare
Choose a tag to compare

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

26 Feb 11:06
v0.4.6
79b2934
Compare
Choose a tag to compare

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 in thread_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

24 Feb 09:26
v0.4.5
Compare
Choose a tag to compare

Commits

  • Utilize prolog:break_hook/6 for conditional breakpoints #26 (Eshel Yaron)
  • Support conditional breakpoints and log points #26 (Eshel Yaron)

v0.4.4

22 Feb 20:24
v0.4.4
a43eaa7
Compare
Choose a tag to compare

Commits

  • Emit output events for debugee messages #25 (Eshel Yaron)
  • a43eaa7: Bump patch version to 0.4.4 (Eshel Yaron)