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:

https://github.com/cea-hpc/modules/issues