Logtalk 3.97.0 and Logtalk for VSCode 0.80.0 released

Paulo Moura <[email protected]> Mon, 22 Dec 2025 14:25:06 +0000
Newsgroups gmane.comp.gnu.prolog.general
Message-ID <[email protected]>
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=3DLogtalkDotOrg.logtal=
k-for-vscode =20
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! =20
Paulo


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