- Default Pharo server is now v5 for Pharo12
- Syntax highlight for Ston
- Native Test integration
- Up default version of the server
- Add several options to configure the quickinstall
- Update to Moose11 image by default
- Add quick debug command to show log with the command
pharo.openLog
that shows in/out message - Add clear log too
Add an icon in the status bar used when downloading the last version of the Language Server
showIt
should present the result inside a popUp
- Should fix vm path install in macOSX
- beta introduces iceberg integration (only showing existing repo for now)
- Update to last Pharo Language Server
- Fix printIt command
- Fix bug when having no focused editor
- Enable usage of variable panel when using the notebook
- Clean the typescript code
- Fix notebook show image in linux system (because a variable not required using windows system is required when using linux?)
- Use server version 3.1.1 in quick install
- Enable LSP for notebook
- Notebooks supports several outputs mimetype
- Fix easy install for linux and mac
Execute the command Install the last version of the language server
and get directly your environment set up.
- Add icon for Pharo files and Moosebook file
- Update to last version of VSCode (following API changement)
- Update following v3 of Pharo Language Server
Show it
now tries to use the GTK backend of Pharo
- Fix MooseBook to display errors
Support of MooseBook
- add walkthroughs to install the plugin
- Add error message when the process dies
- Check that the path to the VM and to the image exists
- Can edit documents from pharoImage
- Can not extend variables without children
Fix documentation
- Add the variables document explorer browser
- bug fixes with the image explorer
- Improve snippets with autocompleted class name and package name to ease the creation of class and new methods
- Improve documentation
- Fix bug with the "inspect it" command
- Fix bug with debugger that did not work if we used a headless image (see Pharo Language Server v1.1.1)
- Begin tree view for the variable of a document
- Executing
self inform:
is now reflected in the VSCode UI
- Move to version 1.0.0
- A real custom tree view to access the image with the correct logo
- Support run class tests
- Modification of the binder (script files are not considered as playground with separate variable binding/holders)
And coming from the Pharo Language Server
- Document symbol
- Outline
- Breadcumber
- References (jump to type definition)
- Support code lens to run Pharo tests from VSCode
We added a full new document model to better handle tonel and script file.
- Add the Pharo Image tree to explore all methods of an image easily
- The port is now given by the Pharo image at startup (everything goes faster, and less bug possible)
- Support Language Server Protocol diagnostics
- Add three snippets
nmethod
allows you to create easily a new instance side method in a tonel filencmethod
allows you to create easily a new class side method in a tonel filenclass
allows you to define the class of a tonel file
- Improve the documentation
This update comes from the release of the Pharo-LanguageServer. Thus, most of the code modification can be found in the server repository.
- You can now format tonel file
- Chinese characters are supported (best utf-8 support)
- We fix a bug with signature help
I introduce a proposed branch with the proposed API of VSCode. It includes the support of VSCode Notebook.
- add a logo to the extension
This update comes from the release of the Pharo-LanguageServer. Thus, most of the code modification can be found in the server repository.
- Can stepIn (into), step next (through), step out (over)
- Can access the source code of the stack element
- Show the line where the error was signaled
- Add the help signature feature
- When writing a method, a help box appears with information for this methods (parameters, comment, etc.)
- The server uses now a Debug Session
- The DAP gives correctly the socket port using LSP
We introduce the DAP in the server and client. So it is possible now to debug your Pharo application from VSCode
- Bug fix when using printIt and showIt command with the current editor closed (or closed and then open again)
We introduced the LSP. It is now possible to get helps from a Pharo image inside VScode