swank-client
Version:
A Javascript client for interacting with a Lisp swank server
76 lines (57 loc) • 2.4 kB
Markdown
## 4.5.1 (2023-03-08)
* Fix hang on SWANK 2.28 (#2)
## 4.5.0 (2020-09-05)
* Add `is_connected()` to query if the client is connected to a swank server
* Fix disconnect events not always occurring on disconnection
## 4.4.0 (2020-05-27)
* Add function to inspect the result of an arbitrary evaluation
* Add function to disconnect from Swank server
* Fix loading large inspectors
## 4.3.0 (2020-05-19)
* Add support for compiler notes
* Fix an issue when errors occur during compilation requests
## 4.2.0 (2020-03-01)
* Add support for macro and compiler-macro expansions
* Add support to utils.from_lisp_string for paredit.js ast objects
## 4.1.0 (2019-08-25)
* Add API for converting from lisp source strings/ast
* Fix a some things not loading after being compiled
## 4.0.0 (2019-07-28)
* Change the API for `profiles_invoke_toggle_package` to take JS booleans instead of strings of CL booleans
* Add handlers for `read-from-minibuffer`, `y-or-n-p`, `read-string`, and `read-aborted` swank messages
## 3.1.0 (2019-07-24)
* Add support for calling swank commands from packages other than CL-USER
* Remove debug printing statements that were accidently left in the last release
## 3.0.0 (2019-07-20)
* Change returned inspector object to be Javascript-y instead of a paredit.js object
* Add inspection functions
* Presentations
* Frame variables
* Expressions evaluated in a frame
* The current condition
* The nth element in the current inspector
* The previous inspector value
* The next inspector value
* Add support for large inspections that require multiple sends from Swank.
## 2.0.3
* Fix the values of local variables in a stack frame being stored as lisp strings
## 2.0.2
* Fix a bug with autodoc not correctly escaping values
## 2.0.1
* Improve behavior when receiving non-ASCII characters
## 2.0.0
* Redo `find_definition` return value
* Redo `debug_return_from_frame` return value
* Require thread for `debug_escape_all`
* Add basic CI tests
## 1.1.3
* Fix autodoc issue with nested function calls
* Replace obsolete Buffer API usage
* Improve consistancy of internal function names
## 1.1.2
* Fix mistake in 1.1.1's compilation improvement
## 1.1.1
* Ensure code is loaded after compilation as needed
* Add .npmignore to avoid packaging unnessaccery files
* Increase minimum paredit version to 0.3.6
* Refactor escaping strings to lisp into a function