Modules 4.2.0 released

After 6 months of development, it is a my great pleasure to announce the release of Modules version 4.2.0.

This new version brings a specific focus on the dependency management between modulefiles with a push forward consistency and automation. It is backward-compatible with previous version 4 releases and primarily adds a bunch of new features and fixes some bugs. Major new features introduced in v4.2.0 since v4.1.4 are:

Modulefile conflict constraints consistency

Modulefile prereq constraints consistency

By-passing module defined constraints

Automated module handling mode

Consistency of module load/unload commands in modulefile

Modulefile alias and symbolic modulefile name consistency

Environment variable change through modulefile evaluation context

Express Modules compatibility of modulefile with versioned magic
cookie

Improved module message report

New modulefile commands
set-function, unset-function

Details on these new features are provided in the MIGRATING document. The list of all changes made in this new version are described in the NEWS document.

http://modules.readthedocs.io/en/stable/MIGRATING.html
http://modules.readthedocs.io/en/stable/NEWS.html

The tarball of this new version can be downloaded at:

http://downloads.sourceforge.net/modules/modules-4.2.0.tar.gz

If you encounter any issue, please let us know by creating a ticket on the project bug tracker at: