@@ -4,6 +4,49 @@ For more detailed information, please see the git log.
44These release notes can also be consulted at https://easybuild.readthedocs.io/en/latest/Release_notes.html.
55
66
7+ v4.7.1 (March 20th 2023)
8+ ------------------------
9+
10+ update/bugfix release
11+
12+ - various enhancements, including:
13+ - add option to make sanity_check_paths arch dependent (#3845)
14+ - add support for %(start_dir)s easyconfig template (#4073)
15+ - add Ubuntu friendly package naming scheme EasyBuildDebFriendlyPNS (#4115)
16+ - allow to directly import constants from easybuild.framework.easyconfig.constants (#4144)
17+ - accept single source as dict and single checksum in check_checksums_for (#4180)
18+ - add pre/post extension hook (triggered before/after individual extension installations) (#4193)
19+ - enforce absolute paths as start dir of extensions (#4196)
20+ - print warning when non-existing `start_dir` is specified for extension (#4201)
21+ - add support to silence deprecation warning for easyconfigs and toolchains (#4207)
22+ - skip directories when fixing shebangs (#4209)
23+ - add suport for 'modunloadmsg' easyconfig parameter (#4223)
24+ - various bug fixes, including:
25+ - fix use of `locate` in `check_os_dependency` (#4166)
26+ - add VERSION to easybuild.easyblocks namespace in test sandbox (#4171)
27+ - also apply filter to asyncprocess test subsuite (#4172)
28+ - don't use deprecated SafeConfigParser when running with Python 3.x (#4173)
29+ - filter out deprecation warnings for platform.dist in get_os_version and platform.linux_distribution in get_os_name (#4175)
30+ - update CI workflows to run 'apt-get update' if installation of packages via 'apt-get install' failed, likely due to stale apt cache (#4176)
31+ - fixes for findPythonDeps script (#4179)
32+ - check type of versionsuffix value in det_full_ec_version, and raise useful error message if it's not a string (#4184)
33+ - avoid GC3Pie deprecation warning (#4185)
34+ - correctly restore sys.path in tests (#4186)
35+ - suppress output of --skip-test-step test (#4187)
36+ - fix flaky test_search_file due to accidental matches for `.*C++` search pattern (#4190)
37+ - fix website/docs links in README (#4199)
38+ - silence distutils deprecation warnings (#4204)
39+ - improve handling of start_dir and add tests for cases where either ext_dir or initial start_dir or both are unset or None (#4206)
40+ - restore initial environment before processing each easystack item (#4213)
41+ - make test_help_long work on small terminals (#4218)
42+ - other changes:
43+ - use better test assertions by replacing use of assertFalse/assertTrue (#4170)
44+ - remove Travis CI configuration file (#4174)
45+ - only give read permissions in GitHub Actions workflows (#4182)
46+ - replace more usages of assertTrue/False in tests (#4205)
47+ - only print "default: " for configuration option of strlist type if default is not empty (#4220)
48+
49+
750v4.7.0 (January 9th 2023)
851-------------------------
952
0 commit comments