CHANGELOG.md for version 1.1.9

This commit is contained in:
2022-06-23 14:58:28 +02:00
parent fbc64b0136
commit bec2795be5
+30 -17
View File
@@ -3,25 +3,38 @@
## Version 1.1.9
* **modulecmd**
* *User visible changes*
* ...
* Overlay info added to output of sub-command 'search'
* Output of 'module search --verbose' revised for better readability.
* *Internal changes and fixes*
* the shell's init file is sourced, when Pmodules is loaded as module
* bug fixed in libmodules.tcl:module-addgroup() which crashed
"module load".
* don't crash if MODULEPATH starts or ends with a colon
* add overlay info to output of sub-command 'search'
* The shell`s init file is sourced, when Pmodules is loaded as module.
This is required if there are changes in the module function or too
define new shell functions.
* A bug in libmodules.tcl:module-addgroup() which crashed
'module load ...' has been fixed.
* In versions before 1.1.9 a colon at the beginning or end of MODULEPATH
crashed the module function. This has been fixed.
* **build-system**
* *User visible changes*
* modbuild is now defined as shell function analog to module()
* modbuild can be called without specifying a build-script,
if a build-script exist in the current working directory
* abort build on error
* with option `--overlay`
- an overlay can be set if legacy variants files are used
- the overlay in the YAML variants file can overriden
* *Internal changes and fixes*
* bugfix in setting PATH
* requires bash 5 or later
* The command 'modbuild' is now defined as shell function analog to
the 'module' command. The main reason to introduce this function
is due to the fact that Bash version 5 or newer is now required
by 'modbuild'. The function 'modbuild' load Bash 5.x as module
before calling the modbuild-script. If you want to use the script
directly, a Bash binary with version 5.x must be in PATH.
* If a build-script is in the current working directory,
'modbuild' can now be called without specifying the build-script.
* In case of an error in a build-step the build process did not
abort as it should. This has been fixed.
* The option `--overlay` can now be used
- to define an overlay if legacy variants files are used
- to override the overlay in a YAML variants file.
* The new keyword `with` has been introduced in YAML variants file
to specified hierarchical dependencies.
* *Internal changes and fixes*
* bugfix in setting PATH
* requires bash 5 or later
## Version 1.1.8
* **modulecmd**
@@ -29,7 +42,7 @@
* configuration in YAML files
* modulefiles and software must not
have a common root directory
* the installation root must be specified, it doesn't default
* the installation root must be specified, it doesn`t default
to the base 'overlay' any more.
* zsh initialisation fixed.
* *Internal changes and fixes*