@@ -8,6 +8,42 @@ documents those changes that are of interest to users and admins.
88
99.. _4.6 release notes :
1010
11+ Modules 4.6.1 (2020-11-14)
12+ --------------------------
13+
14+ * Lib: implement ``initStateClockSeconds `` as a Tcl command in
15+ libtclenvmodules to provide an optimized way to retrieve current Epoch time.
16+ * Lib: implement ``parseDateTimeArg `` as a Tcl command in libtclenvmodules to
17+ provide an optimized way to convert a datetime string into an Epoch time.
18+ * When full module specification is equal to ``@ ``, raise an error as no
19+ module name is provided. (fix issue #362)
20+ * Optimize internal recording of hidden module and tag specification when
21+ parsing modulerc files in order to reduce the time taken to test if a given
22+ module is hidden or if a given tag applies to it.
23+ * Script: add the ability to select the benchmark test to perform on
24+ :command: `mb ` utility.
25+ * Doc: add *Use new features without breaking old module command * cookbook
26+ recipe
27+ * Doc: rework option description for :mfcmd: `module-hide ` and
28+ :mfcmd: `module-forbid ` commands in :ref: `modulefile(4) ` document.
29+ * Doc: describe in :ref: `diff_v3_v4 ` document that shell special characters
30+ like backticks are escaped when used in values starting Modules 4.0. (fix
31+ issue #365)
32+ * Doc: make the ENVIRONMENT section from :ref: `modulefile(4) ` man page point
33+ to the ENVIRONMENT section of :ref: `module(1) ` man page.
34+ * Fix :subcmd: `clear ` sub-command to unset the :envvar: `MODULES_LMSOURCESH `
35+ environment variable. (fix issue #367)
36+ * Correctly return on :subcmd: `avail ` sub-command a symbolic version defined
37+ in a global RC file when specifically searched. (fix issue #368)
38+ * Fix module hiding resolution for symbolic versions defined in a global RC
39+ file when :mfcmd: `module-hide ` statements are set in the modulepath where
40+ the modulefiles targeted by these symbols are located. (fix issue #369)
41+ * When a module fails to unload during a :subcmd: `purge ` sub-command, preserve
42+ loaded the modules it requires to keep environment consistent. (fix issue
43+ #370)
44+ * Doc: add *Hide and forbid modules * cookbook recipe.
45+
46+
1147Modules 4.6.0 (2020-09-16)
1248--------------------------
1349
0 commit comments