[ANN] geas 2.7.0 (Erlang 23.0)

Eric PAILLEAU eric.pailleau@REDACTED
Sun Oct 25 18:55:04 CET 2020


Hi

Geas 2.7.0 has been released !

Sorry for the delay, the re-introducing of pg module needed a rewrite
for discontinuous modules and functions.

More than hundred MFAs are discontinuous along Erlang releases :
https://github.com/crownedgrouse/geas/wiki/Discontinuous-MFAs

New update for Erlang 23.1 will come soon...

Geas is a tool detecting the runnable official Erlang release window for
your project.

Geas will tell you also :

     - what are the offending functions in the beam/source files that
reduce the available window.
     - if some beam files are compiled native.
     - the installed patches and recommend patches that should be
installed depending your code.

Geas can be part of your CI process by checking compatibility of your
project against version constraints, before testing it with several OTP
versions.

Geas is available as a module, erlang.mk and rebar 2/3 plugins.

Changelog :

    - Rebar users have to upgrade to geas_rebar3 1.4.0
      https://hex.pm/packages/geas_rebar3/1.4.0

    - Major rewrite and new geas_db database format including semver
string of (possibly non continue) versions of exported MFAs.

    - Now a default T tag is shown with semver compatibility of project
unless a GEAS_MY_RELS variable is set.


Hex.pm :  https://hex.pm/packages/geas

https://github.com/crownedgrouse/geas
https://github.com/crownedgrouse/geas/releases/tag/2.7.0

Cheers !

Eric



-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20201025/f78c1d43/attachment.bin>


More information about the erlang-questions mailing list