Logtalk 3.97.0 and Logtalk for VSCode 0.80.0 released

0 views
Skip to first unread message

Paulo Moura

unread,
Dec 22, 2025, 9:26:00 AM (5 days ago) Dec 22
to SICStus Users
Hi,

Logtalk 3.97.0 is now available for downloading at:

https://logtalk.org/

This release fixes expanding of relative file paths when compiling and loading files that could cause spurious redefinition warnings with some backends; includes documentation improvements; provides new libraries for the CCSDS and TOON data formats; provides a new version of the `help` tool that uses a terminal-based browser; updates the `debugger` tool for better integration with IDEs; includes updates to the `diagrams` tool generated dependency diagrams; improves support for Allure test reports; adds `lgtdoc` tool support for exporting documentation in HTML 5 format; fixes the `lgtunit` tool saving of source locations for tests defined in included files; improves the performance of `diagrams` and `lgtdoc` tool tests; includes additional tests for the de facto standard `format/2-3` predicates; updates the Windows installer to also detect ECLiPSe 7.2 versions; fixes the Windows installer to support running in system context for deployment via enterprise management tools; fixes the Windows installer to support the base installation without requiring a user documents folder; and provides updated VSCode support.

For details and a complete list of changes, please consult the release notes at:

https://github.com/LogtalkDotOrg/logtalk3/blob/master/RELEASE_NOTES.md


Logtalk for VSCode 0.80.0 released (requires Logtalk 3.97.0) with support for the ECLiPSe backend on Windows; improved support for the SICStus Prolog backend; improved debugging with automatic code recompilation in debug/normal mode when starting/stopping debugging, support for the debug toolbar with additional buttons for common port commands, and partial support for the "Variables" and "Call Stack" panes in the "Run and Debug" sidebar; improved testing support with a new setting for automatically generating Allure reports, context menu items for skipping/unskipping tests, fixed clearing of failed tests diagnostics when editing and saving tests files, and reporting of automated test results in the Test Explorer sidebar; a new help command for opening the Logtalk Handbook in a view pane; multi-root workspace support; new code completions; a new refactoring for for replacing explicit message sending calls with a `uses/2` directive; actionable status bar indicators for profiling and CodeLens on/off state; improved handling of terminal crashes; improved code navigation and CodeLens performance; improved documentation; and fixed displaying of inline code coverage data on Windows.

Other recent changes in previous versions include new and improved refactorings; support for ctrl-click on file paths in "loaded" comment messages in the terminal; fixed settings grouping in the VS Code settings editor; and Windows fixes including handling of terminal links and a workaround for driver letter casing issues due to inconsistent path handling between Windows, VSCode, and Node.js APIs.

For details, see:

https://github.com/LogtalkDotOrg/logtalk-for-vscode/blob/master/CHANGELOG.md

Available from both the VSCode and VSCodium marketplaces:

https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode
https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode


You can show your support for Logtalk continued development and success at GitHub by giving us a star and a symbolic sponsorship:

https://github.com/LogtalkDotOrg/logtalk3

Happy logtalking!
Paulo


-----------------------------------------------------------------
Paulo Moura
Logtalk developer

Reply all
Reply to author
Forward
0 new messages