Releases: well-typed/haskell-debugger
Releases · well-typed/haskell-debugger
v0.13.1.0
What's Changed
- Tweak release script by @alt-romes in #291
- Forcing a thunk invalidates all threads by @alt-romes in #292
- fix: Use relativeToProject paths for TH embedFile by @alt-romes in #295
- test: Also do self-debug test with DAP server by @alt-romes in #296
- fix: Look for active breaks in right ModBreaks by @alt-romes in #298
- Add test described by #233 by @alt-romes in #293
- Release 0.13.1 by @alt-romes in #300
Full Changelog: v0.13.0.0...v0.13.1.0
v0.13.0.0
What's Changed
- Make sure scopeExpensive is set for Globals and Module by @alt-romes in #215
- [Fixes #113] LogMessage support by @Saizan in #223
- [#166] replace
printwith noop for GHC.execStmt by @Saizan in #226 - [fix #218] Allow imports at REPL by @Saizan in #229
- Custom commands by @alt-romes in #222
- [Fix #225] inherit entryFile language extensions by @Saizan in #230
- Run test suite in parallel by default by @alexfmpe in #232
- Disable Windows CI by @alt-romes in #247
- [Fix #217] Normalise type for function check by @Saizan in #240
- defineNoPrint: Use qualified names by @alt-romes in #249
- Look through newtypes for instance mthd argument by @alt-romes in #251
- Add instructions and conf for debugging debugger by @alt-romes in #254
- Look for hdv in ModuleNodes too by @Saizan in #244
- [Fix #257] Keep hdb server running when debug session ends by @Saizan in #258
- CI: Cache GHC for macOS by @Saizan in #264
- [Fix #263] Avoid CWD change for GHC session by @Saizan in #265
- Run external interpreter directly in terminal (#259) and Refactor DAP Haskell Testsuite by @alt-romes in #260
- [Fix #242] Bring Interactive Imports in scope after resumeExec by @Saizan in #275
- testsuite: Use dap types in DAP testsuite driver by @alt-romes in #277
- Refactor home unit session initialisation by @fendor in #279
- Migrate NodeJS testsuite to Haskell driver by @alt-romes in #280
- test: Fix race issue on Integration.RunInTerminal by @alt-romes in #282
- Fix testcase T130b by Exposing packages from module graph by @Saizan in #281
- test: Add another test for custom debug view data by @alt-romes in #250
- test: Add newtype debug view tests for #234 by @alt-romes in #252
- test: Add test for DebugView orphan instances by @alt-romes in #253
- Fix hd-view package-qualified imports bypassing home-unit by @alt-romes in #284
- Add test for #239 by @alt-romes in #241
- cli: Fix exit command not actually exiting by @alt-romes in #289
- test: Debug and validate the debugger itself by @alt-romes in #286
- Release 0.13 by @alt-romes in #290
New Contributors
Full Changelog: v0.12.3.0...v0.13.0.0
v0.12.2.0
What's Changed
- Use concurrently rather than forkIO by @alt-romes in #190
- Disambiguate more Just/Nothing in raw eval strings by @alt-romes in #191
- exceptions: Qualify SomeException in raw eval strings by @alt-romes in #192
- Allow configuration of server executable path by @alt-romes in #194
- Allow internal-interpreter to be configured on launch args by @alt-romes in #193
- Remove unnecessary periods from cabal project description by @cheater in #197
- logger: Output HieBios configuration to DAP console by @alt-romes in #196
- proxy: Use getExecutablePath rather than program name by @alt-romes in #198
- Disable hdb proxy on Windows by @alt-romes in #200
- Enable IPE backtraces by default for better crash diagnostics by @alt-romes in #201
- Bump hie-bios bound by @alexfmpe in #202
- Add golden tests to sdist by @alexfmpe in #204
- Add cabal to build-tool-depends by @alexfmpe in #203
- Fix build with stack by @alexfmpe in #205
- Revert "Add cabal to build-tool-depends" by @alt-romes in #207
- testsuite: Fix runInTerminal flakiness by @alt-romes in #208
- Release 0.12.2 by @alt-romes in #209
New Contributors
Full Changelog: v0.12.1.0...v0.12.2.0
v0.12.1.0
v0.12.0.0
What's Changed
- Release haskell-debugger 0.11 by @alt-romes in #153
- Fixes to README by @alt-romes in #155
- Add hlint config and github action by @philderbeast in #157
- Callstacks with interpreter and IPE frames. by @alt-romes in #158
- haskell-debugger-view: Fix typo by @bgamari in #162
- Add source repository information to cabal file by @bgamari in #161
- Add support for building project packages with Stack by @mpilgrem in #163
- Improvements to exceptions by @mpickering in #165
- Use consistent build ways for in-memory units by @alt-romes in #171
- Add support for Stack annotations by @fendor in #172
- Utilise the caches on windows and macos by @fendor in #173
- ci: Publish to Open VSX Registry too by @alt-romes in #174
- Take into account datacon theta when displaying variables by @mpickering in #175
- Introduce datatype for the return type of GetVariables by @mpickering in #176
- Use custom external interpreter by default by @alt-romes in #170
- Fix Windows support by @alt-romes in #184
- release: Improve process and RELEASE.md by @alt-romes in #185
- ci: Don't allow releasing from non-master by @alt-romes in #188
New Contributors
- @philderbeast made their first contribution in #157
- @bgamari made their first contribution in #162
- @mpilgrem made their first contribution in #163
Full Changelog: v0.11.0.0...v0.12.0.0
v0.11.0.0
What's Changed
- Implement a simple DSL for controlling the custom debugger view by @mpickering in #139
- Some stylistic edits to organize term parser module by @alt-romes in #145
- Windows fixes and CI by @alt-romes in #148
- Ground work for multi threads, callstacks, and various other improvements (include
RemoteExprDSL) by @alt-romes in #140
New Contributors
- @mpickering made their first contribution in #139
Full Changelog: v0.10.1.0...v0.11.0.0
v0.10.1.0
What's Changed
- hdb interactive mode by @alt-romes in #39
- Use Output.console for EvalCompleted by @alt-romes in #50
- Use the entryFile to determine the home unit of the entry point by @fendor in #43
- Release 0.6.0 by @alt-romes in #52
- Release 0.7.0 by @alt-romes in #55
- Rename lingering references to "GHC Debugger" by @adamgundry in #56
- Add --version flag by @amaebel in #58
- Add pull_request to .github/workflows by @alt-romes in #60
- Don't display functions as unevaluated thunks by @amaebel in #59
- fix: changed default config settings for missing launch.json case. by @LordN909 in #62
- Remove special case for newtypes in variable display by @J0J0 in #65
- Add homepage to readme by @siteswapper in #67
- Update the READMEs by @alt-romes in #68
- Add a test for #55 by @alt-romes in #70
- fix: Don't try to load newtype cons by @alt-romes in #72
- Improve launch defaults and failure message by @alt-romes in #73
- Publish extension to VSCode on CI by @alt-romes in #74
- Wip/romes/0.8.0 fixup by @alt-romes in #76
- Fix #77 by @alt-romes in #81
- Update hdb for GHC alpha2 by @alt-romes in #82
- Fix #83 crash by @alt-romes in #85
- logger: default verbosity per mode by @alt-romes in #87
- cli: Use absolute entryFile path by @alt-romes in #88
- ci: Run on push to master by @alt-romes in #89
- Canonicalize special target and root by @alt-romes in #90
- Run proxy program with runInTerminal to allow stdin by @alt-romes in #93
- runInTerminal: Wait for proxy client before launching by @alt-romes in #96
- Expand Terms as they the user expands them by @alt-romes in #101
- Release 0.9.0 by @alt-romes in #102
- Update README by @alt-romes in #103
- Update CHANGELOG by @alt-romes in #104
- Support inspecting mutable variables by @alt-romes in #106
- A fully evaluated may still have children nodes by @alt-romes in #112
- feat: Conditional and hit count breakpoints by @alt-romes in #114
- Structured representation for Eval by @alt-romes in #117
- Custom Debug Visualisations by @alt-romes in #120
- Add talks to README by @alt-romes in #124
- Add a cache for
DebugViewInstancesby @alt-romes in #125 - Preparations for release 0.10 by @alt-romes in #129
- ci: Don't continue on error if RELEASE! by @alt-romes in #132
- Fix flaky tests by @alt-romes in #133
- Don't forget cached units when loading in-memory-debugger-view unit by @alt-romes in #137
New Contributors
- @adamgundry made their first contribution in #56
- @amaebel made their first contribution in #58
- @LordN909 made their first contribution in #62
- @J0J0 made their first contribution in #65
- @siteswapper made their first contribution in #67
Full Changelog: v0.5.0.0...v0.10.1.0
v0.10.0.0
What's Changed
- Update README by @alt-romes in #103
- Update CHANGELOG by @alt-romes in #104
- Support inspecting mutable variables by @alt-romes in #106
- A fully evaluated may still have children nodes by @alt-romes in #112
- feat: Conditional and hit count breakpoints by @alt-romes in #114
- Structured representation for Eval by @alt-romes in #117
- Custom Debug Visualisations by @alt-romes in #120
- Add talks to README by @alt-romes in #124
- Add a cache for
DebugViewInstancesby @alt-romes in #125
Full Changelog: v0.9.0.0...v0.10.0.0
v0.9.0.0
What's Changed
- Fix #77 by @alt-romes in #81
- Update hdb for GHC alpha2 by @alt-romes in #82
- Fix #83 crash by @alt-romes in #85
- logger: default verbosity per mode by @alt-romes in #87
- cli: Use absolute entryFile path by @alt-romes in #88
- ci: Run on push to master by @alt-romes in #89
- Canonicalize special target and root by @alt-romes in #90
- Run proxy program with runInTerminal to allow stdin by @alt-romes in #93
- runInTerminal: Wait for proxy client before launching by @alt-romes in #96
- Expand Terms as they the user expands them by @alt-romes in #101
Full Changelog: v0.8.0.0...v0.9.0.0
v0.8.0.0
What's Changed
- Rename lingering references to "GHC Debugger" by @adamgundry in #56
- Add --version flag by @amaebel in #58
- Don't display functions as unevaluated thunks by @amaebel in #59
- fix: changed default config settings for missing launch.json case. by @LordN909 in #62
- Remove special case for newtypes in variable display by @J0J0 in #65
- Add homepage to readme by @siteswapper in #67
- Update the READMEs by @alt-romes in #68
- Add a test for #55 by @alt-romes in #70
- fix: Don't try to load newtype cons by @alt-romes in #72
- Improve launch defaults and failure message by @alt-romes in #73
New Contributors
- @adamgundry made their first contribution in #56
- @amaebel made their first contribution in #58
- @LordN909 made their first contribution in #62
- @J0J0 made their first contribution in #65
- @siteswapper made their first contribution in #67
Full Changelog: v0.7.0.0...v0.8.0.0