- Fix additional ShellCheck warning reports over sh and bash shell scripts.
- Install: distribute
ChangeLog
as a zipped file to reduce installation size. As a consequence,gzip
becomes a requirement when building Modules from git repository. - Install: adapt RPM spec file to install module initialization script for fish as configuration snippet for this shell.
- Fix extra specifier search to evaluate module matching requirement query. (fix issue #494)
- Fix extra specifier requirement search when module searched is also defining a requirement and is the sole module to define it. (fix issue #495)
- Script: update
pre-commit
andcommit-msg
git hook scripts to use Hunspell as spell checker instead of Aspell. - Fix unaligned
list
output when 100 or more modules are loaded. (fix issue #496) - Fix extra specifier search when an identical module name and version is available in several modulepaths. (fix issue #497)
- Do not match module commands with
--not-req
option set onrequire
orincompat
extra specifier queries. (fix issue #498) - When one variant is specified multiple times on search context (
avail
,paths
orwhatis
sub-commands), available modules returned are those providing all variant values set. (fix issue #499) - Add the
indesym
element in the allowed value list of theavail_output
andavail_terse_output
configuration options. When set, symbolic versions are reported as independent elements rather along the module or directory they are attached to. - Init: fix completion scripts to report module symbolic versions and aliases among available modules. (fix issue #500)