Logtalk 3.101.0 released

Paulo Moura <[email protected]> Thu, 23 Jul 2026 22:46:10 +0100
Newsgroups gmane.comp.gnu.prolog.general
Message-ID <[email protected]>
Hi,

Logtalk 3.101.0 is now available for downloading at:

https://logtalk.org/

This release adds a read-only "sockets" compilation flag to declare if a =
backend provides compatible sockets support; improves the performance of =
the "logtalk_make(force)" goal; adds new HTTP (client and server), =
WebSocket (client and server), HTMX, JWT, REST, OpenAI, OpenAPI, OpenID, =
S3 (client), Gravatar, JSON Graph, JSON-LD, JSON Patch (RFC 6902), =
JSONPath (RFC 9535), Crypto, HOTP/TOTP (RFC 4226/6238) libraries; adds =
"html" library support for CSS/JS resource declarations, aggregation, =
and dependency-aware ordering; adds support for additional hash =
functions to the "hashes" and "hmac" libraries; adds support for =
incremental hashing to the "hashes" library; includes bug fixes, =
additional predicates, and performance improvements for several =
libraries; fixes "uuid" library compliance issues and adds additional =
UUID v3 and UUID v7 predicates that take a time zone offset argument; =
adds testing automation scripts support for selecting the tests sets to =
run using a regular expression and for suppressing all user output; =
fixes "sarif" tool compliance issues; adds an option to the =
"mutation_testing" tool for passing additional options to the testing =
automation scripts; improves the "linter_reporter" tool support for =
SARIF reports; improves the performance of the "sbom" tool; adds =
additional linter checks to the "lgtdoc" tool; adds 13 new programing =
examples to illustrate the new HTTP and related libraries; adds =
additional tests for Logtalk language features; fixes several =
Windows-only tool and library issues with some backends; and updates the =
Windows installer to also detect ECLiPSe 8.0 versions. Thanks to Andrew =
Davison for his help in diagnosing timing issues in the "linda" library =
and the new HTTP libraries.

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

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

Happy logtalking!
Paulo

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