[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Logtalk 3.79.0 and Logtalk for VSCode 0.21.0 released
From: |
Paulo Moura |
Subject: |
Logtalk 3.79.0 and Logtalk for VSCode 0.21.0 released |
Date: |
Wed, 15 May 2024 16:52:34 +0100 |
Hi,
Logtalk 3.79.0 is now available for downloading at:
https://logtalk.org/
This release fixes a regression in the "make" tool for the "check" target;
fixes the term-expansion mechanism to allow generating multiple entity
definitions; fixes left-recursion linter warnings for coinductive predicates;
fixes the "code_metrics" tool implementation of the cyclomatic complexity and
unique predicate nodes metrics to take into account multifile predicate
definitions; fixes the "wrapper" tool reporting of missing meta_predicate/1
directives; changes the "dead_code_scanner" and "lgtdoc" tools to print
warnings using the same format used by the compiler; provides Handbook
improvements; and includes new and improved VSCode/VSCodium support predicates.
Thanks to Alex Kouznetsov for his bug reports and documentation feedback.
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.21.0 is also now available from both VSCode and VSCodium
marketplaces:
https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode
https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode
This is a major release, providing better integration with developer tools, new
commands, improved usability, and bug fixes:
- Changed commands that run the developer tools to require the code to be
loaded first
- The user is now warned when no code is loaded for a command that requires it
- The user is now informed when commands that spawn processes complete
- Added experimental code lens support for test results
- Added experimental code lens support for entity cyclomatic complexity
- Added "Logtalk: Compute Metrics" command
- Added "Logtalk: Toggle Code Lens" command
- Added "Logtalk: Generate Documentation (workspace)" command
- Added "Logtalk: Generate Diagrams (workspace)" command
- Added "Logtalk: Scan Dead Code (workspace)" command
- Added "dead_code_scanner" tool warnings to the "Problems" pane
- Added "lgtdoc" tool warnings to the "Problems" pane
- Added "make" tool warnings to the "Problems" pane
- Added tests compilation warnings and errors to the "Problems" pane
- Added doclet compilation warnings and errors to the "Problems" pane
- Updated the "Known Issues" section in the readme file
- Fixed taking into account environment settings when spawning auxiliary
Logtalk processes
- Fixed off-by-one error when parsing linter warnings lines
- Fixed deleting an atom or variable when typing an underscore before the first
character
https://github.com/LogtalkDotOrg/logtalk-for-vscode/releases/tag/v0.21.0
The previous release implemented code navigation features:
- Go to Declaration
- Go to Definition
- Go to Type Definition
- Go to References
- Go to Implementations
- Go to Symbol in Editor...
- Go to Symbol in Workspace...
- Show Call Hierarchy
- Show Type Hierarchy
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Logtalk 3.79.0 and Logtalk for VSCode 0.21.0 released,
Paulo Moura <=