Skip to content

Commit c88f56e

Browse files
committed
Release of version 4.6.1
1 parent 26c27a3 commit c88f56e

File tree

3 files changed

+41
-2
lines changed

3 files changed

+41
-2
lines changed

NEWS.rst

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
1147
Modules 4.6.0 (2020-09-16)
1248
--------------------------
1349

contrib/rpm/environment-modules.spec.in

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
%global vimdatadir %{_datadir}/vim/vimfiles
33

44
Name: environment-modules
5-
Version: 4.6.0
5+
Version: 4.6.1
66
Release: @MODULES_RPM_RELEASE@%{?dist}
77
Summary: Provides dynamic modification of a user's environment
88

@@ -254,6 +254,9 @@ fi
254254

255255

256256
%changelog
257+
* Sat Nov 14 2020 Xavier Delaruelle <[email protected]> - 4.6.1-1
258+
- Update to 4.6.1
259+
257260
* Wed Sep 16 2020 Xavier Delaruelle <[email protected]> - 4.6.0-1
258261
- Update to 4.6.0
259262
- Enable multilib support

version.inc.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Release definitions shared across the Makefiles of this project
22
# run make to generate version.inc
33

4-
MODULES_RELEASE := 4.6.0
4+
MODULES_RELEASE := 4.6.1
55
MODULES_BUILD_HASH := $Format:%h$
66
MODULES_BUILD_REFS := $Format:%D$
77
MODULES_BUILD_FDATE := $Format:%ci$

0 commit comments

Comments
 (0)