[ANN] geas 2.7.0 (Erlang 23.0)
Eric PAILLEAU <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <[email protected]> |
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
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE/BqEhJJ84aukOqYB5djqWdYlW+IFAl+Vu/kACgkQ5djqWdYl W+JWdQgAirhhhS/1cL6hpLxbCnflKakOuhwWhfpvJ+1cf7Prs0GwqmfGJ6lQ9ARi vW145H1WSNh00qUteVPkGErw+8c+RbdgOduGsMcBLniioGKYax1sIywt+vLtDzxi oCahYRhbLBXA42DYjijDyfgWElIajhb7YQcoqgnwu0/YxD4rMZnd/sreS0wvQhGj QOJbpzhqa6sqpeid1u5sP6IEm8oMzjbJjpx8RJaSpj587Njh71mlyI0nEGiYPKyo PT6MM++tdjj0EYI4PGEBUeDuj8FAVdihELrMlstEuZMhxoPMuLhq/s7MbeZ9ucAi tMYTKtfyUaoa1W223JYuy3uXz3Q43A== =Zn7T -----END PGP SIGNATURE-----