- Doc: add How to preserve my loaded environment when running screen entry in FAQ.
- Fix the advanced version specifier resolution when the
extended_default
option is off andicase
option is on when resolving version list specification. (fix issue #411) - Doc: improve the Log module command cookbook to rely on the
trace
Tcl command to track every modulefile evaluation and module/ml procedure calls. (fix issue #412) - Doc: fix missing space between list entries in
variants
design doc. (fix issue #413) - Correctly detect tags set on loaded modules when refreshing them.
- Set the
__MODULES_AUTOINIT_INPROGRESS
environment variable when running theautoinit
sub-command and quit autoinit process if this variable is found defined and equal to 1 when starting it. Ensure this way that an autoinit process will not be triggered indefinitely by itself when theset_shell_startup
option is enabled and some module loaded at initialization time relies on the execution of a bash script. (fix issue #414) - Remove warning message when unloading a
prepend-path
orappend-path
modulefile command with--duplicates
option set. (fix issue #421) - Clarify the module sub-commands that are allowed to be used within a modulefile. (fix issue #423)
- Install: set in the module magic cookie of the
initrc
configuration file installed by default the version of Modules required to evaluate this file. - Doc: fix documentation of
getenv
modulefile command to describe that an empty string is now returned when designated environment variable is not defined and no default value to return is specified.