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