This file contains a description of the major changes to the easybuild-easyconfigs EasyBuild package.
For more detailed information, please see the git log.

These release notes can also be consulted at https://docs.easybuild.io/release-notes .

The latest version of easybuild-easyconfig provides 10,284 easyconfig files, for 2,993 different software packages,
incl. 29 different (compiler) toolchains.


v5.3.0 (10 Apr 2026)
--------------------

feature release

- add easyconfigs for update of (common) toolchains: `foss/2026.1` (#25615), `intel/2026.1` (#25621), `lfoss/2026.1` (#25634)
- added example easyconfig files for 85 new software packages:
  - ADIOS2 (#24194), ADOL-C (#24357), ArmComputeLibrary (#21309, #25566, #25670, #25671, #25672), ASTER (#25405), BamQuery (#25650),
    CaDiCaL (#25404), CasADi (#23463, #24453), cascadia (#25299), coremltools (#25432), cvc5 (#25404), docopt.cpp (#23464), DRAM (#25635),
    EasyOCR (#25604), ekg-intervaltree (#24616), Entwine (#25151), Eww (#25143), fastobo (#25299), fMRIPrep (#22732), FSL (#25383, #22914),
    giotto-tda (#24743), git-lfs-s3 (#25397), gnome-common (#25143), hwdata (#25123), IDR (#25168), Ipopt (#23462), JPype (#19880),
    jupyter-bash-kernel (#25464, #25521), JupyterLab-NVdashboard (#25497), kraken-OCR (#25432), k-Wave-python (#25149), labwc (#25123),
    LDhelmet (#25516), LDpop (#25517), libdbusmenu (#25143), libdisplay-info (#25123), libevdev (#25123), libinput (#25123), libliftoff (#25123),
    libsfdo (#25123), mango-auth (#25575), MDBM (#19536, #20677), mycotools (#25212), Nipype (#22732, #25400), OpenLB (#24334),
    OpenSim (#23464, #24676), pb-CpG-tools (#25462), Polyscope (#23108), PyCBC (#25187), pyNVML (#25395), pyrho (#25517), pyteomics (#25299),
    pytest-forked (#25574), python-bidi (#25432), pytmatrix (#25502), qibo (#19843), qibojit (#19843), ratarmount (#25555), RGI (#25480),
    s9s (#25559), scikit-multimodallearn (#25438), SCONE (#23464), seatd (#25123), Sentaurus (#24699), sentieon-genomics (#25119),
    SHAPEIT5 (#25515), Simbody (#23464), SOD (#25322, #25684), SPAM (#25156), SPH-EXA (#25606, #25584, #25585, #25693), STREAmS (#25219),
    SvABA (#25561), SWASH (#25638), sway (#25412), SymFPU (#25404), SYSMOIC (#25298), table2asn (#25039), tangram-sc (#25622),
    TIDDIT (#25583), tllist (#25412), treePL (#24357), trove-classifiers (#25526), VCF2Dis (#25460), verifyBamID (#25164), xraylib (#25491),
    Xwayland (#25123)
- added additional easyconfigs for various supported software packages, including (but not limited to):
  - Alfred 0.5.3, ASAP3 3.13.11, AOCL-BLAS 5.2, BEDOPS 2.4.42, bin2cell 0.3.4, Braindecode 1.2.0, bx-python 0.14.0, Cantera 3.2.0,
    CapnProto 1.4.0, Cassiopeia 2.1.0-2025-10-9, CellRank 2.0.7, CellTypist 1.7.1, Clarabel.rs 0.11.1, ColabFold 1.5.5, COBRApy 0.30.0,
    code-cli 1.108.1, code-server 4.108.1, COLMAP 3.13.0, CPLEX 22.1.2, cramjam 2.11.0, CSBDeep 0.8.2, CUDA 13.1.1 + 13.2.0, CUTLASS 4.3.5,
    CVXPY 1.5.1, cython-cmake 0.2.2, Dalton 2026, DFT-D4 4.0.2, DIA-NN 2.3.2, DIRAC 26.0, dm-haiku 0.0.16, DMTCP 4.1.0, Emacs 30.2,
    Faiss 1.13.2, fastp 1.1.0, fastparquet 2026.3.0, Filtlong 0.3.1, fio 3.41, FlexiBLAS 3.5.0, GD 2.77, gemmi 0.7.4, gflags 2.3.0,
    HF-Datasets 4.5.0, hwloc 2.13.0, igraph 1.0.0, inferCNV 1.22.0, infercnvpy 0.6.1, jax 0.8.1, json-fortran 9.2.1, jq 1.8.1, libdap 3.21.1,
    libfabric 2.5.0, libgpg-error 1.59, libpciaccess 0.19, libxc 7.0.0, libzip 1.11.4, llama.cpp b8354, lpsolve 5.5.2.14, LLVM 21.1.8,
    MAQAO 2026.0.0-b, MATLAB 2025b-r2, MEME 5.5.9, Meson 1.10.2, Miller 6.17.0, msprime 1.4.1, multicharge 0.5.0, nauty 2.9.3, ncdu 1.22,
    NCO 5.3.6, NiBabel 5.3.3, Ninja 1.13.2, nvtop 3.3.2, Octave 11.1.0, ollama 0.15.6, OpenBLAS 0.3.32, OpenMolcas 26.02, OrfM 1.4.0,
    panaroo 1.6.0, Parsnp 2.1.5, PMIx 6.1.0. pod5-file-format 0.3.23, PRANK 251117, prokka 1.15.6, PRRTE 4.1.0, psutil 7.2.1,
    PyCharm 2025.3.2.1, pybedtools 0.12.0, pybind11-stubgen 2.5.5, pycocotools 2.0.11, pydot 4.0.1, pyfaidx 0.9.0.3, PyFrag 1.0.0,
    Pylint 3.3.9, Pyomo 6.10.0, pyperf 2.10.0, PyQtGraph 0.14.0, PyRosetta 4.r420, pySCENIC 0.12.1-20250109, pyseer 1.4.0, python-docx 1.2.0,
    python-igraph 1.0.0, python-irodsclient 3.2.0, python-isal 1.8.0, python-libsbml 5.21.0, QtPy 2.4.3,
    QuantumESPRESSO 7.5 w/ NVHPC 25.3 + CUDA 12.8.0, QUAST 5.3.0, ReFrame 4.9.1, rioxarray 0.21.0, robin-map 1.4.1, rpy2 3.6.4, scib 1.1.7,
    scib-metrics 0.5.9, scikit-bio 0.7.1.post1, scikit-misc 0.5.1, scVelo 0.3.4, SeqAn 2.5.2, Seurat 5.4.0, snpEff 5.4c, Spack 1.1.1,
    Squidpy 1.6.6, STAR-CCM+ 2602, stardist 0.9.1, SUNDIALS 7.6.0, Transformers 5.0.0, TurboVNC 3.3, UCC 1.7.0, UCX 1.20.0, Umpire 2025.12.0,
    unixODBC 2.3.14, vsc-mympirun 5.5.1, VTune 2025.9.0, waLBerla 7.2, wandb 0.25.1, XeniumRanger 4.0.0, XML-Compile 1.64, Z3 4.15.4
- various bug fixes, including:
  - avoid test failures for netCDF with `iimpi` toolchain, by setting `$I_MPI_HYDRA_BOOTSTRAP` to `ssh` (#24735)
  - fix mpirun patch for CRYSTAL 23.1.0.1 (#25023)
  - don't specify KIND for search paths in RUSTFLAGS in easyconfig for librsvg 2.61.0 (#25332)
  - make sure that ReFrame script has executable permissions (#25338)
  - add (post-install) patch for libtool v2.5.4 to improve support for LLVM flang (#25345)
  - make libdisplay-info proper dependency for Xfce 4.20, add Wayland build dependency to VTE 0.82.2 (#25365)
  - add patch to UCX v1.18.0 and v1.19.0 to fix build failure with glibc v2.43 (#25399)
  - fix wrong source URL for python-parasail 1.3.4 (#25403)
  - fix source URL in git-annex easyconfigs (#25426)
  - make Python, Meson, Ninja, and CMake build dependencies in easyconfigs for btllib 1.7.0 + 1.7.5 (#25456)
  - add back patch to fix hardcoded paths in setup.py for libxml2-python 2.12.10 + 2.14.3 (#25465)
  - use `-fno-tree-ter` compiler option when building libaom and SVT-AV1 on Arm with GCC 14.2.0, to work around bug causing segmentation fault (#25466)
  - fix extension name for SMC++-1.15.4 (#25468)
  - fix pyiron 0.5.2-20251013 extension version (#25473)
  - use `NETCDF_ENABLE_DAP_REMOTE_TESTS` instead of `ENABLE_DAP_REMOTE_TESTS` and prevent use of `srun` in netCDF 4.9.3 easyconfigs (#25490)
  - add additional patches for PyTorch 2.9.1 to fix problems with the tests + exclude `inductor/test_flex*` tests (#25492)
  - add patch to reduce the number of used resources in scipy 1.16.1 test `test_import_cycles` + patch to disable failing test on RISC-V (#25495)
  - don't depend on ScaFaCos in LAMMPS easyconfigs when building on Arm + add patch to disable failing test on Arm due to bug in kim-api (#25133)
  - add patch to Mesa in 2025a and OpenGL in 2025b to fix build for glibc v2.43 (#25505)
  - add patch for DMTCP 4.0.0 to fix build on RHEL8 (#25530)
  - add patch to fix using wrong OpenMP library in easyconfigs for PyTorch 2.3.0 + 2.6.0 + 2.7.1 (#25541, #25542, #25543, #25544)
  - add SQLite dependency to NSS 3.114 to avoid internal SQLite (#25551)
  - add pkconf build dependency to cargo-c 0.10.13 (#25571)
  - remove PyTorch (and CUDA) dependency for CellRank 2.0.2, since they're not actually needed (#25580)
  - add patch to LAMMPS v22Jul2025 to fix failing test + make sure patches of CUDA version are consistent (#25593)
  - correct homepage for Underworld 2.16.4 (#25594)
  - use gompi/2023b toolchain instead of gompi/2024a for ORCA v6.1.1 w/ avx2, since it doesn't work correctly on top of OpenMPI 5.x (#25607, #25691)
  - add patch to pybind11 v3.0.0 to fix build failure with CUDA nvcc (#25620)
  - fix VESTA-gui by adding installation dir to `$LD_LIBRARY_PATH` (#25633)
  - add patch to fix implicit function declaration in OpenMPI 4.1.4 (#25663)
  - fix locale-dependent test failure in RCall 0.13.17 (#25666)
  - move netCDF to last dependency in `2022*` GDAL easyconfigs, to make sure correct `netcdf.h` is picked up (not the one included in HDF dependency) (#25683)
  - fix reported version for kiwisolver 1.4.5 extension in matplotlib easyconfigs (#25685)
  - avoid requiring `glibc-static` for BEDOPS 2.4.41 by removing `-static` flag from `Makefile`s (#25686)
  - add alternate checksum for VSURF extension in R-bundle-CRAN 2023.12 (#25687)
  - fix homepage + description in lfoss easyconfigs (#25695)
- minor enhancements, including:
  - add jupyter-bash-kernel v0.9.3 dependency to recent Jupyter-bundle versions (#25464)
  - add patch to support `$TRITON_HOME` In Triton 3.1 (#25557) and Triton 2.3.1 (#25582)
  - enable Wayland support in Qt6 6.9.3 (#25611)
  - also build serial library in recent easyconfigs for Wannier90 3.1.0 (#25660)
- enhancements and fixes for test suite:
  - improve reported errors in easyconfigs test suite (#23969)
  - add GCC/GCCcore 15.2 based toolchains as 2026.1 to tagbot workflow (#24990)
  - fix binutils build dependency test for BinariesTarball (#25305)
  - reduce combinations for CI unit tests (#25413)
  - add tagbot mapping for `2026.1` and add LLVM to toolchain map tests (#25639)
  - install `graphviz` in CI workflow for easyconfigs test suite, required for `test_dep_graph` (#25696)
  - disable `test_dep_graph` for now, since it takes excessively long (#25699)
- other changes:
  - remove default PyPI URL from PythonBundle easyconfigs (#21291)
  - disable building BOLT in LLVM 20.1.x on RISC-V (#25218)
  - bump OpenBLAS to v0.3.32 as dependency for FlexiBLAS 3.5.0 w/ GCC 15.2.0 (#25603)
- archiving of old easyconfigs:
  - archive easyconfigs from 2021b generation (#25697, #25698, #25716)


v5.2.1 (20 Feb 2026)
--------------------

update/bugfix release

- added example easyconfig files for 65 new software packages:
  - abTEM (#24989), AdaptiveCpp (#24894), aiida-pseudo (#20459), aiida-quantumespresso (#20459), AITW-microstructures (#25220),
    AITW-stiffness (#25220), AITW-viscosity (#25220), AOCL-LAPACK (#25048), BoTorch (#24916), Caliper (#24985), cargo-pgo (#25205),
    cfunits (#24953), CGNS (#24987, #25283), CONCORD (#25216, #25254, #25290), davix (#25040), Dimemas (#24983), Dynare (#19857),
    earthkit (#24954), EPA-ng (#25163, #25154), FAAD2 (#25020), GPTL (#25110), GST-libav (#24992), GST-plugins-good (#24950),
    gtkmm3 (#25062), gtkmm4 (#25057), GtkSourceView4 (#24895), hatch-nodejs-build (#25256), HTTPX (#25289), Jena (#25067),
    jsonschema (#20459), jupyterview (#25256), libs3 (#19541), Lumerical-FDTD (#20828), McStas (#22833), MedMNIST (#24006),
    MERINGUE (#25199), metakernel (#25155), MinCED (#25037), mpreal (#25184), mypy (#25236), octave-kernel (#25155), OGGM (#24805),
    ONNX-IR (#24965), ONNX-Script (#24965), OpenCoarrays (#24980), OpenH264 (#25029), pangomm (#25049), pyEDFlib (#24934),
    pylibxc (#25084), pyprep (#24837), PyPSA (#24782), pyshtools (#24952), RELION (#19678), ROCm-LLVM (#23304), SAW (#24904),
    SKA (#25152), SpaceBF (#25199), SpaGene (#25197), torcheval (#24785), uncrustify (#25211), Underworld (#23365), VisCello (#25216),
    VTE (#24895), Xfce (#24369, #25261), xmlschema (#20459)
- added additional easyconfigs for various supported software packages, including (but not limited to):
  - accelerate 1.11.0, aiida-core 2.7.2, aiida-shell 0.8.2, amdsmi 26.2.1, AMRFinderPlus 4.0.23, any2fasta 0.8.1, AOCC 5.1.0,
    AOCL-BLAS 5.2, bakta 1.12.0, Bismark 0.25.1, bitsandbytes 0.46.1, black 26.1.0, BLIS 2.0, bwa-mem2 2.3, cairomm 1.19.0,
    casacore 3.7.1, clearml 2.0.2, CMake 4.2.1, CNVkit 0.9.12, CubeGUI 4.9.1, cURL 8.17.0, DeltaLake 1.2.1, DensPart 20251124,
    Dice 20250615, DiffBind 3.20.0, dlb 3.6.0, dorado 1.1.1, ELPA 2025.06.002, expat 2.7.3, Extrae 5.0.0, evince 48.1,
    FastQ_Screen 0.16.0, FDS 6.10.1, FlexiBLAS 3.5.0, FPM 1.17.0, GATE 9.4.1, gbasis 0.1.0, GeoDict 2026-2-1.SP1, gettext 0.26,
    gh 2.86.0, GHC 9.12.3, git 2.52.0, Go 1.25.7, GPyTorch 1.14.3, grpcio 1.76.0, gspell 1.14.2, Gubbins 3.4.3, Gurobi 13.0.1,
    huggingface-hub 1.2.4, imagecodecs 2024.12.30, InterProScan 5.77-108.0, kineto 20250715, libarchive 3.8.5, libreadline 8.3,
    libsigc++ 3.8.0, libunistring 1.4.1, libxml2 2.15.1, libxml2-python 2.14.3, Lightning 2.5.6, matlab-proxy 0.30.1, Miller 6.16.0,
    MLflow 2.22.4, MOPAC 23.2.2, NanoCaller 3.6.2, napari 0.6.6, ncurses 6.6, nodejs 24.12.0, nvidia-compilers 25.9, NVHPC 25.9,
    NVPL 25.11, Octave 10.3.0, ONNX-Runtime 1.23.2, OpenBLAS 0.3.31, OpenMM 8.4.0, packmol 21.2.0, pdsh 2.36, Perl 5.42.0,
    pkgconf 2.5.1, PLAMS 2025.105, plumpy 0.25.0, PyAMG 5.3.0, pybedtools 0.12.0, pyFFTW 0.15.1, PyHMMER 0.12.0, PyOpenGL 3.1.10,
    pyro-ppl 1.9.1, pytest-subtests 0.15.0, Python 3.14.2, python-xxhash 3.6.0, PyTorch 2.7.1 + 2.9.1, PyTorch-Lightning 2.5.2 + 2.5.6,
    qc-grid v0.0.9, Qtconsole 5.7.0, quarto 1.8.26, rasterio 1.5.0, Rgurobi 12.0.3, RStudio-Server 2025.09.2+418, rpy2 3.6.4,
    Safetensors 0.7.0, Score-P 9.4, scvi-tools 1.4.1, SeqKit 2.12.0, Siesta 5.4.2, SKA2 0.5.1, SMV 6.10.6, SQLite 3.51.1,
    SymEngine 0.14.0, tblis 1.3.0, Tcl 9.0.3, tensorboard 2.20.0, tiktoken 0.12.0, timm 1.0.20, tokenizers 0.22.2, Transformers 4.57.1,
    unittest-xml-reporting 3.2.0, Valgrind 3.26.0, ViennaRNA 2.7.2, VisPy 0.15.2, WCSLIB 8.5, zlib-ng 2.3.2
- various bug fixes, including:
  - use `PORTABLE=ON` configure option for IDG 1.2.0 to set `-march=rv64gc` for RISCV to avoid using `-march=native` (which does not work) (#22279)
  - fix failing build for tensorstore 0.1.72 when using RPATH by passing `$TMPDIR` from host into Bazel sandbox (#23139)
  - consistently use patch to correctly detect Slurm job environment for jax v0.6.2 and v0.7.0 (#24447)
  - add patch to fix parfor buildmap in numba v0.60.0 (#24946)
  - avoid librsvg build writing to $HOME (#24995)
  - use C interface for google-crc32c in zarr v3.1.5 (#25001)
  - add tcsh dependency to NCL 6.6.2 to avoid using system csh (#25027)
  - add patch for RISC-V build issue to libfabric 2.0.0 easyconfig (#25035)
  - fix value for $HDF5_DIR in easyconfigs for HDF5 1.14.6 (#25041)
  - add patches to hwloc v2.11.2 + v2.12.1 to better handle ACPI CPCC, fixes performance regression in MPI startup time (`MPI_Init`) (#25043, #25063)
  - patch numpy so that f2py processes object files (#25082)
  - add patch to Python 3.13.5 + 3.14.2 easyconfigs to fix `ctypes` when `$LD_LIBRARY_PATH` is not being set (#25106)
  - use `-DPYTHON_LIBRARY` and `-DPYTHON_INCLUDE_DIR` in RDKit easyconfigs to fix deprecated `find_package(PythonLibs)` potentially finding wrong Python (#25109)
  - add patch to use `https` instead of `http` to fix failing MDTraj tests (#25111)
  - set `$ACLOCAL_PATH` in easyconfigs for gettext 0.25 + 0.26 (#25136)
  - add missing dependencies for PICRUSt2 2.6.1 (#25139)
  - update jupyter-core patch for recent jupyter-server versions (#25140)
  - add missing `/` after `%(start_dir)s` template in PICRUSt2 2.5.2 easyconfigs (#25141)
  - add missing dependencies to easyconfig for PETSc 3.24.0: HDF5, netCDF, PnetCDF, hwloc, zlib (#25158)
  - add patch for XZ 5.8.1 to fix "`Failed to enable the sandbox`" on certain RHEL9 kernel versions (#25178)
  - fix shared-mime-info for systems with xmlto (#25182)
  - remove unused configopt due to repetition in `Graphviz` easyconfigs (#25189)
  - add patch for AmberTools 23.6 to fix infinite loop of for `mdgx` on aarch64 (#25193)
  - add smoppix to R-bundle-Bioconductor-3.22 + bump `reactome.db` to 1.95.0 in easyconfig for R-bundle-Bioconductor 3.22 since 1.94.0 has disappeared (#25195)
  - add patches to fix compilation of OpenBabel 3.1.1 on non-x86 targets (#25222)
  - backport AVX512 SH-broadcast support to Clang 18 (#25233)
  - add patch to fix build of OpenBLAS 0.3.23 + 0.3.24 on AMD Turin (Zen 5) (#25255)
  - make `libiconv` a runtime dependency of (recent) `libarchive` versions (#25259)
  - add googletest build dependency to c-ares v1.34.5 and enable tests (#25260)
  - fix incorrect homepage in existing JupyterLab-git easyconfigs (#25265)
  - add missing fontconfig runtime dependency for Pango 1.57.0 + patch to effectively make fontconfig a link dependency of libpangocairo (#25285, #25306)
  - bump `RnBeads.hg38` extension from 1.42.0 to 1.42.1 in easyconfig for R-bundle-Bioconductor v3.22 (#25303)
  - give dependencies provided via EasyBuld priority over sysroot for Rust package in easyconfig for librsvg v2.61.0 (#25317)
  - fix potential CMake race condition in built files for Clang 18.1.8 + LLVM 18.1.8 (#25319)
  - add patch to work around failing test in LWP::Protocol::https extension due to problem with SSL certificate for example.com (#25333)
- minor enhancements, including:
  - enable AV1, VP8, webp in older FFmpegs (#24901)
  - update `$GST_PLUGIN_PATH` for GST-plugins-base (#24927) and GST-plugins-bad (#24928)
  - add support for multiple paths for GDK pixbuf loaders (#24991)
  - add KaHIP dependency for FEniCS-DOLFINx 0.9.0 (#25004)
  - enable yet more codecs in GST-plugins-bad 1.26.6 (#25020)
  - add dRiftDM v0.3.1 to R-bundle-CRAN 2025.11 (#25024)
  - add xcb-error-utils component to X11 20250608 (#25026)
  - enable all the things in GST-plugins-base (#25064)
  - add kableExtra to R-bundle-CRAN 2024.06 (#25072)
  - add additional source URL for `pkgconf` in 2022b to 2025b (#25104)
  - add GPTL support for ParallelIO 2.5.10 (#25110)
  - add EPA-ng-0.3.8 dependency to PICRUSt2-2.6.1-foss-2023a easyconfig (#25163, #25154)
  - add additional extensions to to R-bundle-CRAN 2025.10 and 2025.11 (#25179, #25181)
  - enable static library in inih (#25185)
  - add smoppix extension to R-bundle-Bioconductor v3.22 (#25195)
  - add dash to `mavx2` optarch specification for OpenBabel 3.1.1 (#25196)
  - use `click_autocomplete_bins` in aiida-core easyconfigs (#25198)
  - fix warnings with -O3 in recent jax easyconfigs (#25207, #25208, #25210)
  - check for static libraries in elfutils (#25209)
  - add missing fontconfig runtime dependency for all supported Pango versions (#25286)
- other changes:
  - use flit_core build dependency instead of license patch in easyconfig for typing-extensions 4.14.0 (#23307)
  - fix failing build for tensorstore 0.1.72 when using RPATH by passing `$TMPDIR` from host into Bazel sandbox (#24896)
  - add versionsuffix for GENESPACE 1.2.3 that depends on OrthoFinder 2.5.5 (#24973)
  - use zlib v2.3.2 (zlib-ng configured with `--zlib-compat`) as dependency for binutils v2.45 (#24999)
  - set `$CONAN_USER_HOME` when installing CatBoost 1.2 and Qiskit 2.0.2 to avoid writing to `$HOME` (#25016)
  - set `$CARGO_HOME` for bcrypt extension in Python 3.10.8 easyconfig (#25017)
  - remove (broken) easyconfigs for polars 0.15.6 + infercnvpy 0.4.2 w/ `foss/2022a` (#25066)
  - rename `grid` 20220610 to `qc-grid` (#25085)
  - fix various easyconfigs not using `python -s` in sanity check commands (#25101)
  - add patch to recent LAMMPS easyconfigs to ensure that system Python packages are used and not updated in Python virtual environment (#25127)
  - update ignore target feature patch in Autoconf to upstream commit (#25172)
  - update ELPA 2025.06.001 to 2025.06.002 in easyconfigs for GPAW 25.7.0 and QuantunESPRESSO 7.5 using 2025b toolchain (#25201)
  - add patch to skip `test_non_blocking_with_eager_init` in PyTorch 2.7.1 (#25214)
  - upgrade NCCL dependency from 2.26.6 to 2.27.7 in easyconfigs for CuPy 13.6.0, OSU-Micro-Benchmarks 7.5, UCC-CUDA 1.3.0 using a 2025a toolchain (#25249)
  - move MultiQC down from foss to gfbf toolchain (where it belongs) (#25270)
  - separate HTTPX 0.28.1 into its own easyconfig, and use it as dependency for JupyterLab + PDM (#25289)
  - rename `huggingface_hub` to `huggingface-hub` (+ fix easyconfigs that depend on it) (#25294)
- archiving of old easyconfigs:
  - removed archived easyconfigs using a toolchain from `2021*` era (#24944, #25268)
    - this resulted in 113 fewer software projects being supported by EasyBuild
  - archive SYSTEM level easyconfigs from before 2020-12-19 (#24945)


v5.2.0 (23 Dec 2025)
--------------------

feature release

- add easyconfigs for new toolchains: lompi/2025b + lfbf/2025b + lfoss/2025b (#24481, #24482, #24514), lmpich/2025b + lmpflf/2025b (#24659)
- added example easyconfig files for 174 new software packages:
  - acpype (#24174), aiida-shell (#24252), AMAS (#24229), antiword (#23924), AptaSUITE (#24242), aqme (#23963),
    ATAT (#24672), Autocycler (#23476), autoplotly (#24360), AWS-SDK (#24443), bacio (#24846), BBTools (#24678, #24819),
    Bear (#24333), BEAST-X (#24416), bshoshany-thread-pool (#24202), caddy (#24402), camp (#24778), Capstone (#24214),
    CLI11 (#24136), cnpy (#23943), CodonTransformer (#23379), colour (#23524), concurrentqueue (#24136), cotainr (#22775),
    CRYSTAL (#23528), cuBLASMp (#24772), cuFFTMp (#24527), cuSOLVERMp (#24773), dask-mpi (#24717), dav1d (#24836),
    debugpy (#21653), deprecation (#22684), DIVEMesh (#23475), double-down (#23034), dtc (#24218), dysco (#23155),
    EasyPQP (#24016), EBSeq (#24364), EntrezDirect (#23465), eumdac (#19114), Excel-Writer-XLSX (#24351), fast_float (#24136),
    FEniCS-Basix (#23838), FEniCS-Basix-Python (#23838), FEniCS-DOLFINx (#23838), FEniCS-DOLFINx-Python (#23838),
    FEniCS-FFCx (#23838), FEniCS-ufcx (#23838), FEniCS-UFL (#23838), FFTS (#24584), filecheck-python (#24077, #24665),
    Fluxbox (#24280), fortranGIS (#24650), g-xtb (#23865), googleapis-python (#24781), gtk-layer-shell (#24354),
    HADDOCK3 (#24742), helix (#24219), hictk (#24138), HPCViewer (#24249), hwloc-CUDA (#24321), IMAS-ParaView (#23010),
    intronProspector (#24704), ip (#24846), ipywidgets (#22684), isONclust3 (#24175), JCuda (#24727), jgmenu (#24323),
    JPEG-NCCS (#24640), JUBE (#24251), juicer (#24727), jupyter_packaging (#22684), JupyterLab-git (#24001), k8 (#24734),
    Kokkos (#23723), LAPACK++ (#24135, #24246), laspy (#24079), LavaVu (#23423), lazrs (#24079), libaom (#24847),
    libclc (#23764), libnotify (#24228), libproxy (#24789), libpthread-stubs (#23887), LibRaw (#21542), libslirp (#24214),
    liburing (#24218), LibVNCServer (#24248), libwebsockets (#24169), libwnck (#24355), LINC (#23155), llnl-blt (#24215, #24777),
    llvm-compilers (#24481), LofarStMan (#23155), lohhla-mod (#24324), LoSoTo (#23155), LPC3D (#24703), LSMTool (#23155),
    Meeko (#24682), MGARD (#24185), MinIONQC (#24385), MOAB (#23034), Modeller (#23988), MulticoreTSNE (#20400), mzmine (#24329),
    neko (#24438), Neovim (#24130), NEST (#24259), ng-log (#24854), numba-cuda (#24081, #24665), nvidia-compilers (#23125),
    nvidia-cutlass (#23606), nvImageCodec (#24604), OnTAD (#23996), Openbox (#24280), OpenGL (#23764), opentelemetry-cpp (#24136),
    OTF-CPT (#24041), overpy (#24078), Palantir (#24291, #24473), ParaView-Catalyst (#24311), PEFT (#24302), picom (#24279),
    Pixi (#24615), Pluto (#23032), PyQt6 (#24757), PySR (#23412), python-jellyfish (#21653), pyunicore (#24460), PyVO (#23155),
    pyzstd (#24802), QEMU (#24371), qsimcirq (#23538), Qutip (#24637), R-crumble (#22766), rav1e (#24836),
    readerwriterqueue (#24137), REEF3D (#23475), RELION (#19678), RMextract (#23155), ruff (#23466), (#23466, #24540),
    SAGECal (#23155), SDPR (#24082), ShapeMapper2 (#22922), shared-mime-info (#24180), simde (#24791, #24827), SIONfwd (#24103),
    SIRIUS-MS (#24330), slirp4netns (#24625), SONIC-bio (#23902), spacexr (#24386), span-lite (#24137), SVT-AV1 (#24847),
    SWI-Prolog (#23003), SYMPHONY (#20234), tcping (#24403), testsweeper (#24135, #24246), TGS-GapCloser (#23888),
    tint2 (#24280), toil-cwl (#23155), tomlplusplus (#24138), trame-bundle (#22505), TRL (#24302), tslearn (#24339), ttyd (#24169),
    Twisted (#24625), ucx-py (#21933), UDA (#24444), uthash (#24279), VeloxChem (#24176), ViTables (#24799), Vulkan (#24029, #24114),
    x11vnc (#24662), xterm (#24280), yq (#24294)
- added additional easyconfigs for various supported software packages, including (but not limited to):
  - ABAQUS 2025, ABINIT 10.4.7, accelerate 1.10.0, ANTs 2.6.2, Arriba 2.5.1 Arrow 22.0.0, arrow-R 22.0.0, ASAP3 3.13.10,
    astropy 7.1.0, Autoconf-archive 2024.10.16, Avogadro2 1.101.0, awscli 2.32.16, Bazel 7.7.0, bcl-convert 4.4.4-2,
    BDBag 1.8.0, BeautifulSoup 4.14.2, BgeeCall 1.26.0, BgeeDB 2.36.0, Biopython 1.86, black 25.9.0, BLAST+ 2.17.0,
    Blender 4.4.0, Boost.MPI 1.88.0, Boost.Python 1.88.0, build 1.2.2.post1, captum 0.8.0, Cartopy 0.25.0, CCCL 3.0.2,
    CellBender 0.3.2, CellRanger 10.0.0, CellRanger-ARC 2.1.0, CellRanger-ATAC 2.2.0, cfgrib 0.9.15.0, code-cli 1.105.1,
    code-server 4.105.1, ConnectomeWorkbench 2.1.0, coverage 7.10.7, CubeGUI 4.9, CUDA 13.1.0, CUDA-Python 12.9.2,
    cuDNN 9.15.0.57, CuPy 13.6.0, cuSPARSELt 0.8.0.4, cuTENSOR 2.3.1.0, dask 2025.9.1, DendroPy 5.0.8, Deprecated 1.3.1,
    dotNET-Core 10.0.100, DIAMOND 2.1.16, DLPack 1.2, DMTCP 4.0.0, Emacs 30.2, enchant-2 2.8.12, ESMF 8.9.0, EVcouplings 0.2.1,
    expecttest 0.3.0, EZC3D 1.6.0, fastp 1.0.1, FastTree 2.2, FFmpeg 7.1.2, Flux 0.80.0, Flye 2.9.6, FUNAERO 1.5, FUSE 3.17.4,
    g2clib 2.3.0, g2lib 4.0.0, gcloud 548.0.0, genozip 15.0.74, GHC 9.12.2, git-lfs 3.7.1, GMAP-GSNAP 2025-08-31, gmsh 4.15.0,
    gnuplot 6.0.3, gperftools 2.17.2, GraphDB 11.2.0, hifiasm 0.25.0, HPX 1.11.0, HyperQueue 0.24.0, IMAS-Data-Dictionary 4.1.0,
    Julia 1.12.2, jxrlib 2019.10.9, Go 1.25.3, GPflow 2.10.0, GROMACS 2025.3, gRPC v1.76.0, GST-plugins-base 1.26.6,
    GTK4 4.20.2, HEEDS 2504, HOOMD-blue 4.9.1, ichorCNA 0.5.1-20240609, IGMPlot 3.17, imbalanced-learn 0.14.0,
    ImageMagick 7.1.2-7, intel-compilers 2025.3.0, IQ-TREE 2.4.0 + 3.0.1, ITK 5.4.5, Java 25, Jmol 16.3.33, JupyterHub 5.4.2,
    KaHIP 3.19, Kent_tools 487, kma 1.6.6, libedit 20250104, libharu 2.4.5, Libint 2.11.1, libjxl 0.10.4, libRmath 4.5.1,
    librosa 0.11.0, libSBML 5.20.5, libsupermesh 2025.4, libyuv 20251210, likwid 5.5.0, libxml2-python 2.12.7, MariaDB 11.8.3,
    MATLAB 2025a, MATSim 2024.0, MCScanX 1.0.0, mctc-lib 0.5.0, MDAnalysis 2.10.0i, Miller 6.15.0, minimap2 2.30, MMseqs2 18-8cc5c,
    MNE-Python 1.10.2, MOABB 1.2.0, modin 0.37.1, MoviePy 2.2.1, MPICH 4.3.2, MuJoCo 3.3.0, MUMmer 4.0.1, muparserx 4.0.12,
    nanobind 2.9.2, Nextflow 25.10.2, nghttp3 1.13.1, nglview 4.0, ngtcp2 1.18.0, Nilearn 0.12.1, occt 7.9.1, OpenCV 4.12.0,
    OpenFAST 4.1.2, OpenFOAM 13 + v2412_250814 + v2506, OpenImageIO 3.0.6.1, OptiX 9.0.0, optree 0.18.0, Optuna 4.6.0,
    ORCA 6.1.1, orjson 3.11.4, OrthoFinder v3.1.0, Pandoc 3.8.2.1, Panoply 5.8.1, parallel 20250922, Parallel-Hashmap 2.0.0,
    ParaView 6.0.1, PETSc 3.24.0, petsc4py 3.24.0, pfind 20250510, phono3py 3.16.0, phonopy 2.43.2, PhyloPhlAn 3.1.1,
    picard 3.4.0, plotly.py 6.5.0, PnetCDF 1.14.1, pocl 7.1, poppler 25.12.0, pre-commit 4.3.0, PyAEDT 0.15.0, PyGObject 3.54.2,
    pyiron 0.5.2-20251013, pymatgen 2025.10.7, PhyML 3.3.20250515, PyOpenCL 2025.2.7, PyPy 7.3.20, Pysam 0.23.3, PySide6 6.9.3,
    pytest-rerunfailures 16.1, python-mujoco 3.3.0, python-xxhash 3.5.0, PyTorch-bundle 2.6.0, PyWavelets 1.9.0, PyZMQ 27.1.0,
    PuLP 2.9.0 + 3.3.0, Qiskit 2.0.2, Qt6 6.9.3, QuPath 0.6.0, R 4.5.1 + 4.5.2, R-bundle-Bioconductor 3.22,
    R-bundle-CRAN 2025.10 + 2025.11, Redis 8.2.2, redis-py 6.4.0, ReFrame 4.8.4, Regenie 4.1, RepeatMasker 4.2.1, rjags 4-17,
    rnaQUAST 2.3.1, rpmrebuild v2.21, Rtree 1.4.1, Ruby v3.4.7, Rust v1.91.1, s3fs 2025.10.0, safestringlib 20250325,
    Saxon-HE 12.9, Scalene 1.5.55, SciPy-bundle 2023.11 w/ iimkl/2023b, SciTools-Iris 3.13.0, Score-P 9.3, SCOTCH 7.0.10,
    SentencePiece 0.2.1, seqtk 1.5, SimpleITK 2.5.3, SIP 6.13.1, skorch 1.3.0,  SLEPc 3.24.0, slepc4py 3.23.2, snakemake 9.14.0,
    Sniffles 2.7.1, SpaceRanger 4.0.1, Spack 1.0.2, SPAdes 4.2.0, Spark 4.0.1, SPEI 0.8.0, SRA-Toolkit 3.2.1, Stack 3.7.1,
    Stata 19, SuiteSparse 7.11.0, TELEMAC-MASCARET v9.0.0, TensorFlow 2.18.1, tensorflow-probability 0.25.0, TensorRT 10.7.0,
    TEtrimmer 1.5.4, tlparse v0.4.0, torchaudio v2.6.0, trame v3.12.0, Trilinos 16.1.0, trimesh 4.10.0, Trimmomatic 0.40,
    Triton 3.5.0, TurboVNC 3.2, utf8proc 2.10.0, uv 0.7.13, VCFtools 0.1.17, VEP 115.2, Vim 9.1.1788, VirtualGL v3.1.4,
    vsc-mympirun 5.5.0, VTK 9.5.2, WebDataset 1.0.2, wxWidgets 3.3.1, xarray 2025.10.0, xclim 0.58.1, XGBoost 3.0.4,
    XlsxWriter 3.2.9, yt 4.4.1, zarr 3.1.1
- minor enhancements, including:
  - replace sed command in Brunsli easyconfig by proper patch (#21180)
  - use `python -s` to ignore user-installed packages in sanity check for Python packages (#21362)
  - add patch for scikit-build to support newer CMake versions (#23895)
  - enable FreeSASA support for recent RDKit versions (#23984)
  - add patch to add Intel Meteor Lake and Emerald Rapids support for OpenBLAS 0.3.27 (#24027)
  - set environment variables to expose vulkan ICDs in Mesa 25.1.3 (#24048)
  - add missing dependencies needed by aiida-core for the RESTapi and for atomic_tools (#24238)
  - add hatch-docstring-description extension to hatchling 1.27.0 (#24284)
  - add patch for HMMER v3.4 to add support for --seq_limit option (#24301)
  - build both shared + static libraries in existing spdlog easyconfigs (#24308)
  - build both shared + static libraries in recent spdlog easyconfigs (#24310)
  - enable plugin support for hwloc 2.11.2 + 2.12.1 (#24321)
  - add iceauth + libXpresent as components in easyconfig for X11 20250608 (#24367)
  - enable running of tests for spdlog (#24400)
  - enable OpenGL and jpeg-turbo in easyconfig for JasPer 4.2.8 (#24456)
  - enable ICO/BMP and more in Gdk-Pixbuf 2.42.12 (#24470)
  - update description of pytest patch in Python-bundle-PyPI-2024.06 to make it more discoverable (#24503)
  - enable Quarto in RStudio 2024.12 (#24542)
  - add source URLs for NVSHMEM 3.3.20 instead of relying on manual download (#24558)
  - add aarch64 checksum to easyconfg for Ray-project 2.47.1 w/ foss/2025a (#24578)
  - add `cuda-binding`, `cuda-core`, `cuda-pathfinder` extensions to `CUDA-Python` v12.8.0 (#24665)
  - enable XYZ2MOL support in RDKit 2024.03.3 (#24682)
  - install python package using extensions in gemmi easyconfig (#24690)
  - add GLPK dependency to CVXOPT v1.3.2 (#24719)
  - add PnetCDF dependency for WRF 4.6.1 (#24722)
  - enable OPUS, VPX, AV1 in FFmpeg 7.1.2 + add NASM build dependency (#24848)
  - also build shared library for RE2 (#24902)
  - use Easybuild-provided dependencies for recent FreeImage easyconfigs (#24905)
  - enhance IMAS-Data-Dictionary easyconfigs to set $IMAS_VERSION environment variable (#24907)
- various bug fixes, including:
  - unset $CONDA_PREFIX in configure step for Arrow (#20414)
  - add patch to Python easyconfigs to fix ctypes when $LD_LIBRARY_PATH is not being set (#23499)
  - remove extensions that were added multiple times (#23806)
  - add missing Autotools build dependency + add source URL for NAMD 3.0.1 (#23979)
  - explicitly disable Poppler in GDAL 3.9.0, 3.10.0, 3.11.1, 3.11.3 to not pick up system one (#24009, #24010)
  - add patches to force use of the EasyBuild defined CUDA compute capabilities in LightGBM 4.5.0 (#24023)
  - enable introspection (GIR) in recent Pango easyconfigs (#24030)
  - add patch to LLVM 20.1.5 + 20.1.7 to better support CUDA 13 and Blackwell GPUs (#24039, #24040)
  - use correct ptxas version in easyconfig for Triton 2.3.1 (#24061)
  - move definition of $GENEMARK_PATH to GeneMark-ET easyconfig (instead of funannotate) (#24065)
  - add post install commands for QCMaquis 4.0.0 to fix MAQUIS_DMRGConfig.cmake used by OpenMolcas (#24066)
  - use QCMaquis v4.0.0 as dependency for OpenMolcas (#24069)
  - add patch for GCCcore 10.3-13.2 to fix AVX-512 vectorizer bug (upstream PR 114566) (#24073, #24157)
  - add -lpthread to configure options for Parallel-Hashmap v2.0.0 (#24094)
  - fix CMake options for preCICE 3.2.0 (#24123)
  - add missing Python dep to h5glance (#24125)
  - update homepage of foss toolchain (#24127)
  - switch source URL + add preconfigopts to generate configure for ABINIT 9.4.2, 9.6.2, 9.10.3 (#24152, #24153, #24155)
  - add missing M4 and Autotools build dependencies for ABINIT 9.10.3 (#24158)
  - add patch for libdeflate 1.20 to fix build on Arm (#24171)
  - add existing patches to fix failing tests for Net::SSLeay 1.94 and Sys::Info::Driver::Linux 0.7905 to relevant versions of Perl-bundle-CPAN (#24186)
  - add patch for Python 3.13 to fix test failure that may occur when collecting performance profile for profile-guided optimization (PGO) (#24189)
  - add patch to link explicitly to protobuf libs using pkgconf to fix EL9 build error for harvest-tools (#24197)
  - add patches to fix CVEs in Redis (#24201)
  - add missing (direct) lz4 dependency in libarchive easyconfigs (#24203)
  - add patch for OpenBLAS 0.3.29 to fix CPU detection on A64FX (#24204)
  - add -Wno-error=int-conversion as extra C compiler flag for BLIS 1.1, to fix build on A64FX (#24205)
  - symlink generic libraries for Tcl and Tk 9.0.1 for better library support (#24213, #24221)
  - enable pic toolchain option for FreeImage v3.18.0 w/ GCCcore/14.2.0 (#24216)
  - set $MAX_JOBS when installing Triton 3.1.0 to control how many cores are used (#24222)
  - drop ILP64 from lapacke in 2025b as flexiblas doesn't support it (#24231)
  - add missing MPFR dependency for ViennaRNA v2.7.0 (and bump toolchain to gfbf/2024a) (#24232)
  - add patch to fix integer overflow bug in scikit-bio v0.6.2 (#24233)
  - avoid test failures due to concurrency issue in modkit (#24234)
  - fix test failure in juliaup-1.17.9 (#24239)
  - link explicitly to protobuf libs using pkgconf to fix EL9 build error for harvest-tools (#24250)
  - fix ASE test suite sometimes failing due to overly tight numerical tolerance (#24253)
  - add Xvfb dependency for TurboVNC 3.1.2, it provides xkbcomp which is used at startup to compile keymap (#24254)
  - enable 'precise' toolchain option in easyconfig for OpenMolcas 25.06 w/ iomkl/2023a (#24265)
  - fix pkgconfig files of zstd (#24274)
  - don't run `autoreconf` for jq 1.7.1, as a release tarball is used as source (#24275)
  - add missing libdrm dependency to Qt6 for 2025x toolchains (#24278)
  - pull npm extensions compatible with nodejs version used in easyconfig for RStudio-Server v2023.09.1+494 (#24282)
  - fix recent Arrow easyconfigs to not use system libraries + use PythonPackage easyblock for pyarrow (#24283)
  - fix python-igraph easyconfigs to actually use igraph dependency rather than build one + update easyconfig for synthcity 0.2.11 accordingly (changed version for ipython-igraph dependency) (#24288)
  - fix homepage + source URL for Gblocks 0.91b (#24297)
  - fix mlir-pdll-lsp-server in Clang 18.1.8 by configuring with -DLLVM_LINK_LLVM_DYLIB=OFF (#24327)
  - fix Rust sysroot patch to properly skip libraries when setting the interpreter with patchelf (#24331)
  - rename `annovar` to use official software name `ANNOVAR` (+ fix sanity check commands for scNanoGPS) (#24346)
  - add source URL for extensions in pod5-file-format easyconfigs (#24349)
  - fix source URL for PETSc 3.19.2 and older (#24352)
  - add patch for Qt6 6.7.2 to fix issue with gperf>3.1, add build dependency on libglvnd (for KHR/khrplatform.h), add configure option to disable sysroot for CMake (#24356)
  - use custom easyblock for gnupg-bundle that ensures that UNIX sockets can be created for tests (#24359)
  - add patch for Ruby 3.2.2 + 3.3.0 to fix support for PAC+BTI on 64-bit Arm systems (#24368)
  - enhance RSEM easyconfigs to also install missing binaries and scripts required for EBSeq + add patch fix version info (#24373)
  - use custom easyblock in recent pocl easyconfigs (#24375)
  - add patches to easyconfig for EasyBuild v5.1.2 to fix known bugs (#24376, #24556, #24608)
  - avoid test failure on AVX512 systems by using -O2 instead of -O3 for CASTEP 24.1 + 25.1.2 (#24378)
  - update homepage URL for HTSeq (#24384)
  - add bistro fix to all UCX versions from 1.13.1 onwards (#24388)
  - add missing dependencies in existing easyconfig for KaHIP 3.19 (#24392)
  - reset $TCL_SRC_DIR in tclConfig.sh created by Tcl (#24397)
  - add patch for UMI-tools 1.1.4 and 1.1.5 to resolve pandas incompatibility warning (#24405)
  - make Z3 & zstd explicit dependency for numba to fix non-rpath build (#24406)
  - add missing libglvnd dependency to GLFW (#24408)
  - disable assembly tests for googlebenchmark (#24423)
  - add patch to force use of OpenGL dependency in easyconfig for gmsh 4.12.2 (#24449)
  - fix ippicv component version for OpenCV v4.11.0 (#24474)
  - remove unneccessary environment variable $MCXTRACE which has nothing to do with mcpl (#24476)
  - add (back) patch to make sure environment variables are defined for RStudio-Server v1.2.1335 terminal sessions (#24490)
  - update homepage URL for pycoQC (#24494)
  - add patch to LLVM 20.1.x easyconfig to fix bindc commonblocks in fortran compilation (#24495)
  - add explicit dependencies for R-bundle-CRAN 2024.11 + add alternate checksum for VSURF 1.2.0 source tarball (#24524)
  - add patch for RStudio 2024.12 to allow passing through environment (#24542)
  - add patch with workaround for Arm SVE512 test failure to GROMACS 2024+2025 easyconfigs (#24548)
  - enable usempi toolchain option for MrBayes with gompi/2025a (#24552)
  - add patch to make gmsh 4.12.2 + 4.14.0 use provided OpenGL dependency (#24594)
  - add patch for mctc-lib v0.5.0 to make mstore work (#24596)
  - fix homepage URL for numsa v0.2.0 (#24598)
  - add patch for double precision SVE bug to GROMACS 2024.1 easyconfig (#24602)
  - add patch to update sse2neon.h in RAxML 8.2.13 sources (#24627)
  - use https for LibLZF homepage & source URL (#24632)
  - add missing ETE dependency for PICRUSt2 v2.6.1 (#24655)
  - add patch to LLVM 20.1.8 to always link compiler-rt to flang after libgcc (#24661)
  - add patch to Autoconf 2.71 + 2.72 to ignore -target-feature flags when determining Fortran libraries (#24669, #24693)
  - add Python as build dependency for recent QuantumESPRESSO easyconfigs, to ensure pipes Python module is available (#24694)
  - avoid using bundled HTSlib in Stacks 2.68 (#24701)
  - add missing pkgconf dependency to OpenSlide 4.0.0 (#24714)
  - add patch to libunwind 1.8.2 to fix off-by-one error on aarch64 (#24716)
  - fix homepage for DendroPy easyconfigs (#24725)
  - fix location of ggml libraries for ollama v0.11.10 (#24749)
  - consistently add patch to disable flaky opal_path_nfs test in recent OpenMPI easyconfigs (#24763)
  - disable optarch for BLIS 2.0 w/ llvm-compilers toolchain (#24770)
  - fix compatibility with Arm for recent Bowtie2 easyconfigs by adding simde header-only build dependency (#24791)
  - make NASM a build-only dependency for: cramjam (#24843), FFmpeg (#24845), ISA-L (#24842), libjpeg-turbo (#24839), Tensorflow (#24844)
  - unset $TERMINFO when configuring ncurses 6.5 to avoid writing to system paths (#24868)
  - fix source URL for HDF5 v1.14.0 + v1.14.3 (#24873)
  - move netCDF to last dependency in recent GDAL easyconfigs, to make sure correct `netcdf.h` is picked up (not the one included in HDF dependency) (#24883)
  - fix broken FreeImage 3.18.0 on aarch64 by disabling support for Neon (#24889)
  - make SimpleITK pick the right Lua binary by using -DSimpleITK_LUA_EXECUTABLE (#24908)
  - fix source URL in Go easyconfigs (#24918)
  - set $DBUS_SESSION_SOCKET_DIR to /tmp for DBus session config (#24925)
- enhancements and fixes for test suite:
  - add test for extensions being added multiple times (#23802)
  - enhance easyconfig test suite to check that pip_no_build_isolation is not disabled (#24187)
  - enhance tagbot workflow to ignore easyconfigs in PR when finding similar easyconfigs (#24217)
  - remove Kent_tools, MATLAB, OpenFOAM-Extend from the checksum exclusion whitelist (#24223, #24225)
  - fix failing test_pr_python_packages when extensions have templates (#24260)
  - ignore comments in checks for 'python -s' (#24270)
  - fix source distribution CI check (#24289)
  - add manual_download automatic tagging to tagbot (#24305)
  - only check contents if files exist in tagbot workflow (#24484)
  - add [V_]VERSION templates to known flake8 constants (#24795)
  - enable flake8-comprehension in CI and fix issues (#24567)
- other changes:
  - convert recent jupyter-resource-usage easyconfigs to use PythonPackage easyblock (#21863)
  - unbundle some Python packages from jupyter-server 2.14.0: debugpy 1.8.1, deprecation 2.1.0, ipywidgets 8.1.2, jupyter_packaging 0.12.3 (#22684)
  - split NVHPC v25 easyconfigs into nvidia-compilers (#23125)
  - always add tbb and ScaFaCoS dependencies for recent LAMMPS versions, not just on x86_64 (#23719)
  - remove license server from sources in easyconfig for ABAQUS v2024-hotfix-2441 (#23754)
  - use generic version of RAxML v8.2.13 as dependency for bcgTree, Gubbins, Parsnp (#23975, #24607)
  - in-place update of autoCAS v2.3.1 to v3.0.0 and OpenMolcas v25.02 to v25.06 + remove easyconfig for QCMaquis v3.1.4 (#24069) 
  - use GNU_SOURCE as source URL for: cpio 2.14 (#24116), GMP (#24122), groff (#24118), plotutils (#24119), screen 5.0.0 (#24121)
  - use ftpmirror.gnu.org as source URL for CVS (#24120), libidn2 (#24117), libreadline (#24108)
  - drop GSL from GStreamer and move them to GCCcore toolchain (#24179)
  - change toolchain for aiida-core from gfbf/2023a to foss/2023a (#24238)
  - use PythonPackage easyblock to install libpod5 wheel as extension in pod5-file-format easyconfigs (#24267)
  - enhance tagbot workflow to add toolchain labels (#24439)
  - enable 'pic' toolchain option in pixman easyconfigs (#24448)
  - remove 'METIS' variant of SuiteSparse, since it's wrong (#24483)
  - deal with case where the tagbot comment is too long (#24647, #24651)
  - use non-minimal Graphviz as dependency for MUST (#24561)
  - drop 'build' easyconfigs from foss to GCCcore (#24562)
  - use 'build' easyconfigs as a dependency for poetry (#24566)
  - move Stacks 2.68 to GCC toolchain (#24701)
  - unbundle Python bindings for zlib-ng 0.5.1 into a separate python-zlib-ng easyconfig file (#24718)
  - add LLVM-based toolchains to tagbot workflow (#24771)
  - use googleapis-python as dependency in qsimcirq easyconfigs (#24781)
  - remove PythonPackage defaults from template easyconfigs (#24796)
- code cleanup:
  - update and fix templates in cuDNN + NCCL easyconfigs (#23856)
  - remove duplicate (explicit) versionsuffix from UCC-CUDA (#20966)


v5.1.2 (26 Sept 2025)
---------------------

update/bugfix release

- add easyconfigs for `foss/2025b` and `intel/2025b` common toolchains (#23480, #23468, #23586, #23589, #23708)
- added example easyconfig files for 81 new software packages:
   - aiida-core (#20456), asv (#23724), autoCAS (#23201), BigStitcher-Spark (#23726), BPCells (#23441), cargo-c (#23437), Chargemol (#20885),
     CHARM++ (#22281), Cling (#23388), CPCM-X (#23575), dpcpp (#22418), Eclipse-IDE-java (#19621), Eclipse-SDK (#19621), Elixir (#20441),
     ErlangOTP (#20441), EvtGen (#19135), flit-core (#23306), Flux (#22979), GAlib (#23862), glslang-SPIRV (#23171), GoPeaks (#20932),
     gpaw-data (#23666), heat (#23857), hpc-container-wrapper (#23701), HPCToolkit (#23830), huggingface_hub (#23656), iGUIDE (#23467),
     IMAS-Validator (#23052), ipp (#23691), ipyparallel (#23300), LCov (#23752), libecpint (#16172), libGDSII (#23456), libneurosim (#23481),
     libosmium (#23768, #23788), libspng (#23485), libtecla (#19874), libtommath (#23570), libvpx (#23486), lru-dict (#20593), luaposix (#22979),
     Ludwig (#23348), MACE (#23210), mcpl (#23224), McXtrace (#22834), MDSplus (#23531), MFEM (#21023), minizip-ng (#23522), mirtrace (#18781),
     MongoDB (#17366), mpiP (#16796), numdifftools (#23342), numsa (#23575), nvbandwidth (#23653), NVPL (#20456), OpenColorIO (#23522), OpenQP (#22739),
     opt-einsum (#23322), OSM-Express (#23771), osmium-tool (#23768, #23788), PennCNV (#21827), Planet (#21302), plumpy (#23469), PPM (#23225),
     protozero (#23768, #23788), pyOpenRiverCam (#23540), pyrosm (#23771), pystring (#23522), QCMaquis (#23201, #23980), r5py (#23345),
     RabbitMQ (#20441), RDP (#23344), rkcommon (#23504), RSAT (#23706), schemdraw (#23265), simplification (#23344), SnapATAC2 (#23314),
     starfile (#20634), websockify (#23596), wxMacMolPlt (#22187), xmlto (#20441)
- added additional easyconfigs for various supported software packages, including (but not limited to):
  - AmberTools 24.10 + 25.2, ASE 3.26.0, BLIS 2.0, CASTEP 25.1.2, CDO 2.5.3, CENSO 2.1.4, CGAL 6.0.1, CUDA 12.9.1 + 13.0.0, CUDA-Python 12.8.0,
    CUDA-Samples 12.9, CUTLASS 4.1.0, deepdiff 8.5.0, DualSPHysics 5.4.0, ecCodes 2.43.0, ELPA 2025.06.001, Emacs 30.1, GATE 10.0.2, GCC 15.2.0,
    GDAL 3.11.1, Go 1.25.0, GPAW 25.7.0, GROMACS 2025.2, GTK4 4.17.1, Highway 1.3.0, HTSlib 1.22.1, iomkl 2023b/2024a/2025a, jax 0.6.2 + 0.7.0,
    libxc 7.0.0, likwid 5.4.1, LLVM 20.1.8, lxml 6.0.0, magma 2.9.0, matplotlib 3.10.5, MixMHC2pred 2.0, modkit 0.5.0, MUST 1.11.1, NAMD 3.0.2,
    networkx 3.5, NLTK 3.9.1, numba 0.62.0, NVSHMEM 3.3.20, Octave 10.1.0, ollama 0.11.10, OpenCV 4.11.0, OpenMM 8.3.0, ORCA 6.1.0,
    Perl-bundle-CPAN 5.40.2, PETSc 3.23.5, pocl 7.0, PyStan 3.10.0, PYTHIA 8.2.45, Python-bundle-PyPI 2025.07, PyTorch 2.6.0, pytorch-3dunet 1.9.1,
    QuantumESPRESSO 7.5, ROOT 6.32.10, SAMtools 1.22.1, scikit-learn 1.7.0, SciPy-bundle 2025.07, Score-P 9.2, segmentation-models-pytorch 0.5.0,
    SeqKit 2.10.1, Siesta 5.4.1, SLEPc 3.23.2, SLiM 5.0, SUNDIALS 7.0.0, torchvision 0.21.0, X11 20250608, xarray 2025.7.0
  - add CodePlay CUDA SYCL plug-in variants for oneAPI 2023.0.0 to 2025.0.0 (#21582)
- minor enhancements, including:
  - also install Python bindings in recent tblite 0.4.0 easyconfigs (#23998)
- various bug fixes, including:
  - switch to `CargoPythonBundle` easyblock for orjson 3.9.15 (#21392)
  - run the tests in the test step for OpenMolcas (#22230)
  - add patch to enable installing GLib typelibs for GObject-Introspection 1.80.1 (#22309, #23444)
  - use patch to fix pkgconfig file for GraphicsMagick 1.3.45 (#22930)
  - remove default `separate_build_dir = True` from various easyconfigs (#23296, #23303, #23315, #23317, #23327, #23328, #23329, #23332, #23334, #23335, #23336)
  - fix setting of `PYSCF_INC_DIR` in build options and Python packages in `PySCF` easyconfigs (#23325)
  - fix `source_urls` for `FLINT` (#23333)
  - add libiconv build dependency to libarchive 3.8.1 (#23353)
  - add patch to build versioned shared libraries in ecCodes v2.38.3 (#23360)
  - fix missing `-lm -lpthread` for SQLite 3.50.1 by setting `$LIBS` to empty string value (#23374)
  - add patch to re-enable `-rpath-link` for builds with Meson 1.8.2 (#23375)
  - replace broken source URL with download instructions in easyconfigs for bcl2fastq2 2.20.0 (#23427)
  - add pkgconf build dependency for Tkinter (#23428)
  - add missing libxml2, libffi, zstd dependencies for LLVM (#23429, #23555, #23603, #23608, #23609, #23610, #23611, #23612, #23613)
  - fix outdated source URL for `occt` v7.5.0p1 (#23430)
  - add patch to EasyBuild 5.1.1 easyconfig for bug that causes failures when copying readonly patches (#23442)
  - add `pkgconf` build dep for `SentencePiece` (#23444)
  - restore easyconfig for ADMIXTURE v1.3.0 (#23449)
  - add `Perl` and `pkgconf` build dependencies to easyconfigs for PMIx 5.x (#23495)
  - fix broken source URLs for Mesa versions 23.x  (#23516)
  - explicitly disable libgsasl support in cURL easyconfigs avoid picking up system library (#23519)
  - add missing dependencies libxml2 & zstd to libarchive easyconfigs (#23520)
  - fix hardcoded path to java binary in canu v2.3 + add OpenSSL dependency (#23529)
  - add patch for ESM-2 2.0.0 (#23532)
  - add additional patches for OpenMPI 5.0.7 (#23556)
  - disable flaky `LWP::Simple` test in `Perl` * `Perl-bundle-CPAN` (#23564, #23565)
  - add libtommath dependency to Tcl v9.0.1 (#23568)
  - fix installation of xtb 6.7.1 w/ `gfbf/2023b` by adding missing dependencies (mctc-lib, tblite, mstore, numsa, CPCM-X, dftd4, Simple-DFTD3) (#23575)
  - disable `lseq` tests when building Tcl 9.0.1 on Arm and RISC-V systems (to avoid hang in test step) (#23617, #23619)
  - fix version information for `cppy` (#23625)
  - add patch for dask v2024.9.1 to fix incorrect indexing with boolean arrays (#23634)
  - skip flaky sanitizer tests in easyconfig for LLVM 18.1.8 (#23636)
  - ignore failing time formatter tests for LLVM 20.1.8 (#23637)
  - add missing ASE versionsuffix for MACE and remove redundant ASE exception from easyconfigs test suite (#23660)
  - fix source for PARI-GP 2.15.x + add missing Bison build dependency (#23662)
  - update extensions for OCaml 4.14.0 and 5.1.1 to nearest version that is still available (#23664)
  - install `strmap.h` in easyconfig for mpifileutils 0.12 (#23676)
  - fix homepage in easyconfigs for `intel` toolchain (#23695)
  - update `source_urls` for `WCSLIB` (#23722)
  - fix incorrect configopts for GOTCHA (#23732)
  - apply small fix in `simnibs_segmentation_utils.py` of SimNIBS v4.0.1 (#23748)
  - add patch to git easyconfigs to fix CVE-2025-48384 (#23769)
  - update source URL for CFITSIO v4.3.0 to use `https://` (#23775)
  - add patch to allow SymEngine v0.7 to compile with `glibc` >= 2.34 (#23817)
  - fix build of ncurses 5.9 with system compiler on RHEL9 (#23820)
  - fix patch for torchtext to use system libraries, to fix linking of RE2 in both PyTorch-bundle and torchtext (#23823)
  - add Simple-DFTD3 as dependency for CREST to avoid it being downloaded during the build (#23831)
  - use `%%(source)s` in `STREAM` easyconfigs (#23841)
  - add patch to fix UCX-18.0.0 compatibility with CUDA 12.9 (R575) (#23843)
  - fix typo in `%(version)s` template in easyconfig for AlphaFold v2.3.2 w/ CUDA 12.1.1 (#23850)
  - fix SuiteSparse options for CVXOPT 1.2.6 w/ `foss/2021a` (#23864)
  - fix specifying meson options to pass via `--config-settings` in `pip install` for matplotlib 3.9+ (#23872)
  - replace broken source URL with download instructions in easyconfigs for bcl-convert 4.3.13 (#23878)
  - add patch for Boost 1.85.0 to fix UB on flat_map/multimap containers (#23890)
  - add missing ICU dependency to Xerces-C++ (#23896)
  - consistently apply patch for OpenMPI 5.x to fix compatibility with recent GPFS versions (#23908)
  - add patch to fix compatibility of OpenMPI 4.x >= 4.1.1 with recent GPFS (#23911, #23916, #23917)
  - fix sources for librttopo 1.1.0 (#23921)
  - add patch to LLVM 20.1.8 to better support CUDA 13 and Blackwell GPUs (#23940)
  - add patch to fix failing tests for `Net::SSLeay` 1.92 and `IO::Socket::SSL` 2.083 in Perl-bundle-CPAN easyconfigs (#23967)
  - add missing zlib + zstd dependencies for Clang 18.1.8 (#23983)
- enhancements and fixes for test suite:
  - add RISC-V support to R-bundle-CRAN easyconfigs by adding/improving patches for `liquidSVM` and `ff` extensions (#21726)
  - add patches for LLVM 20.1.5 required for RISC-V compatibility (#22656)
  - include `intel-compilers` in the toolchain multi-variant checks (#23187, #23594)
  - remove unused whitelist items for non HTTPS URLs in test suite (#23235)
  - add RISC-V checksum to Java 17.0.15 easyconfig (#23448)
  - add NVPL backend to FlexiBLAS v3.4.5 (#23563)
  - add RTree module to SQLite 3.50.1, required by GDAL-3.11.3 (#23765)
  - enhance patch file to show output when LAMMPS Python package failed to install (#23774)
  - add patch for ESPResSo v4.2.2 to allow specifying target CUDA architectures (#23795)
- other changes:
  - remove redundant `default_easyblock` in PyQt5 and ml-dtypes easyconfigs (#22449)
  - add InterProScan_data dependency to easyconfig for InterProScan 5.73-104.0 (#22747)
  - use LLVM easyblock for Clang 18 easyconfigs (#23055)
  - add explicit `R-bundle-CRAN` dependency to `R-bundle-Bioconductor` (#23127)
  - switch to `CMakeMake` easyblock and remove unused dependencies in `Armadillo/14.0.3-foss-2024a` (#23261)
  - cleanup `icc`, `iccifort`, and `ifort` directories (#23230)
  - remove final links to gforge (#23233)
  - use minimal Graphviz as dependency for MUST v1.10.0 + also install prebuilds (#23308)
  - use available custom easyblock for DualSPHysics v5.0.175 w/ CUDA 11.4.1 (#23382)
  - remove `'sanity_pip_check': True` from easyconfig templates (#23418)
  - remove `max_failed_tests` in PyTorch easyconfigs where the used value was less or equal to the default (#23577)
  - update Java/21 wrapper to Java v21.0.8 (#23677)
  - replace ASE v3.25.0 with v3.26.0 for 2025b generation of easyconfigs (#23758)
  - remove duplicate Pygments package from Python-bundle-PyPI (#23801)
  - move Biopython down to gfbf toolchain level (#23870)
  - Unify system-lib options for matplotlib < 3.9 (#23873)
  - explicitly disable building documentation in recent `HarfBuzz` easyconfigs (#23922)
  - disable building of documentation for Waylandpp (#23968)
  - remove deprecated license classifier in `setup.py` (#23991)
  


v5.1.1 (6 July 2025)
--------------------
  
- added example easyconfig files for 105 new software packages:
  - amdsmi (#23279), ANTx2 (#13819), ASAGI (#21065), bipartite (#21623), BLAKE3-C (#22476), btop (#21373), climate-indices (#22015),
    ClustalW (#21973), cowsay (#22976), CrossMap (#22089), csvtk (#15305), DiffDRR (#20656), dssp (#22155), Dyninst (#22946),
    easi (#21065), EMD (#22734), etils (#22642), evaluate (#22809), EvoDiff (#19939), Extra-P (#22907), FEBio (#22999),
    fineSTRUCTURE (#19817), ForceBalance (#22978), FUNAERO (#23067), GADGET (#21625), GENESPACE (#21973), Gephi (#13231),
    GIBBON (#23044), Ginkgo (#22719, #23078), googlebenchmark (#22641, #23176), GTKWave-GTK3 (#23020), h5glance (#23243), h5pyd (#21743),
    HiCTools (#22528), huggingface-hub (#19991), IcarusVerilog (#23021), IMAS-Data-Dictionary (#22933), IMAS-Python (#22630),
    ImpalaJIT (#21065), Infomap (#21296), intel-mbuild (#23189), intel-XED (#23189), ITK-SNAP (#13232), JACUSA2 (#23095),
    Juicebox (#22530),KITE-Tools (#17138), Kornia (#22938), levmar (#22999), libbacktrace (#20738), libcifpp (#22155),
    libetsf_io (#23170), libmcfp (#22155), MagicVLSI (#23018), MCScanX (#21973), mdocfile (#20610), MetaGeneMark-2 (#22531),
    metaMDBG (#22014), MIGEC (#22989), Minimac3 (#22382), mOTUlizer (#22524), mrc (#22155), MRIcron (#13819), msgpack-cxx (#23098),
    mumax3 (#20743), NAGlib (#22184), nanobind (#22414), Netgen (#23019), PeptideShaker (#23070), pybigtools (#22800),
    Pychopper (#22943), pycomlink (#22974), pyiron-gpl (#23122, #23154, #23220), PyMDE (#19713, #19715), python-gdcm (#20664),
    python-glfw (#22642), rmats2sashimiplot (#19659), robin-map (#22413), scalescape (#23038), scatac_fragment_tools (#22800),
    SdfLib (#22642), SEACR (#22526), SearchGUI (#23309), SeisSol (#21065), SLICOT (#19860), snipit (#22266), snp-dists (#20996),
    soapcheckr (#22939), spacyr (#22803), spin (#23023), TBProfiler (#23014), tdb (#22911), tinyobjloader (#22642), TinyXML-2 (#22642),
    tinyxml2 (#22476), tmpi (#22949), trame (#20993), TRIQS-som (#23242), tueplots (#21335), USalign (#22463), vireoSNP (#22660),
    WarpX (#19784), WebDataset (#22062), XeniumRanger (#20135, #20974, #21751), xschem (#23017), yMMSL-dot (#20906)
- added additional easyconfigs for various supported software packages, including (but not limited to):
  - Abseil 20250512.1, ABySS 2.3.10, Amber 24.3 + AmberTools 24.10, aria2 1.37.0, ASE 3.25.0, Autotools 20250527,
    BindCraft 1.5.1, Blender 4.3.2, Boost 1.88.0, BUSCO 5.8.2, CMake 4.0.3, code-server 4.100.2, CUDA-Python 12.4.0,
    cuDNN 9.10.1.4 , cutadapt 5.1, Dakota 6.22.0, DaliLite 5.0, datamash 1.9, DeltaLake 0.25.5, DFTB+ 24.1, DGL 1.1.3,
    ELFIO 3.12, Embree 4.4.0, FFmpeg 7.1.1, FHI-aims 240920, Fiona 1.10.1, FLAC 1.5.0, flatbuffers-python 24.3.25,
    Flink 2.0.0, FLTK 1.4.3, FLUENT 2024R1, GDB 16.3, Geant4 11.3.0, git-lfs 3.6.1, GLib 2.85.1, Globus-CLI 3.34.0,
    googletest 1.17.0, gperf 3.3, GPyTorch 1.11, Gradle 8.14.2, h5py 3.14.0, HDF5 1.14.6, humann 3.9, intel-compilers 2025.2.0,
    IPython 9.3.0, Jupyter-bundle 20250530, JupyterHub 5.3.0, Levenshtein 0.25.1, libfabric 2.1.0, libjpeg-turbo 3.1.0,
    libpng 1.6.48, MAQAO 2025.1.0, matlab-proxy 0.25.1, matplotlib 3.10.3, MDAnalysis 2.9.0, Meson 1.8.2, mpi4py 4.1.0,
    MUSCLE3 0.8.0, MUST 1.10.0, Nextflow 25.04.6, ngspice 44.2, Ninja 1.13.0, NLopt 2.10.0, nodejs 22.16.0, nsync 1.29.2,
    openCARP 18.0, OpenFAST 3.5.2, OSPRay 3.2.0, OVITO 3.11.0, oxDNA 3.6.0, panaroo 1.5.1, PAPI 7.2.0, phonopy 2.40.0,
    Pillow 11.3.0, pkgconf 2.4.3, polars 1.28.1, poppunk 2.6.7, PostgreSQL 17.5, preCICE 3.2.0, PROJ 9.5.1, py3Dmol 2.5.0,
    Python 3.13.5, PyZMQ 27.0.0, Ray-project 2.47.1, RDKit 2025.03.3, re2c 4.2, RevBayes 1.3.0, rMATS-turbo 4.3.0,
    rocm-smi 7.6.0 w/ ROCm 6.4.1, scNanoGPS 2.0, Siesta 5.4.0, SNAP-ESA 12.0.0, Sniffles 2.4, strace 6.14, Tcl 9.0.1,
    TensorFlow 2.18.1, tensorflow-probability 0.23.0, Triton 3.1.0, ViennaRNA 2.7.0, X11 20250521, XZ 5.8.1
- minor enhancements, including:
  - add libheif dependency to JasPer easyconfigs (#22055)
  - add ggpicrust2 and required dependencies to R-bundle-Bioconductor v3.20 and R-bundle-CRAN v2024.11 (#23026)
- various bug fixes, including:
  - use patch to fix finding libraries when linking ImageMagick (#21640)
  - build CORSIKA v77550 in installation directory (#21868)
  - add missing Python dependency to Bowtie easyconfigs (#22277)
  - add patch for ParaView 5.12.0 to fix VTK HDF5 mangling (#22501)
  - add patch for RISC-V architecture detection to easyconfig for ncbi-vdb 3.1.1 (#22543)
  - fix beagle-lib dependency for MrBayes 3.2.7 (#22959)
  - inject missing RPATH entries for QuPath (#22964)
  - guide OpenFOAM to find the correct Python by patching `CMakeLists.txt` and setting `$Python3_ROOT_DIR` (#22969)
  - use Rust with nightly channel as build dependency for polars 0.19.19 + 0.20.2 (#22984)
  - add missing f-string in mixed component bundle easyconfig templates (#22996)
  - fix build failure in M4 1.4.19 when C standard is set (#22998)
  - add patch to fix failing OCSP stapling test for `IO::Socket::SSL` extension in Perl-bundle-CPAN easyconfigs (#23030)
  - fix source URL for c-ares (#23057)
  - ensure that configure step of Zoltan uses an up-to-date `config.guess` (#23068)
  - add patch for porefoam 2023-12-01 to make sure that case directory has user write permissions after copying (#23071)
  - add patch to fix support for non-x86_64 architectures for MEGAHIT 1.2.9 (#23073)
  - fix failing contourpy installation in matplotlib-3.7.2-iimkl-2023a with RPATH (#23079)
  - update colabdesign extension to required version 1.1.3 in easyconfig for BindCraft 1.5.1 + add modloadmsg (#23087)
  - update homepage URL for IsoSeq to correct repository link (#23094)
  - add missing zlib dependency to `Serf` (#23118)
  - add Perl build dependency for groff 1.23.0 (#23123)
  - add missing Perl dependency for OpenPGM + make sure Perl scripts use it (#23126)
  - also make `dssp` and `DAlphaBall.gcc` scripts and binaries in functions subdirectory executable for BindCraft v1.5.1 (#23136, #23195)
  - fix sanity check commands for MinPath 1.6 (#23151)
  - update homepage for Pango 1.54.0 (#23185)
  - enable `-fPIC` (and OpenMP) for phono3py 2.7.0 using standard `toolchainopts` (#23198, #23207)
  - update `source_urls` in `PDT` easyconfigs (#23234)
  - switch homepage for `libxml2`, `libxml2-python`, and `libxslt` (#23236)
  - drop incorrect Java dependency from Gephi (#23241)
  - add hwloc dependency to MPICH easyconfigs (#23260)
  - switch to correct Pillow dep (non SIMD as its not actually updated) for matplotlib in 2024a (#23264)
  - switch to using Pillow 10.2.0 instead of incorrect Pillow-SIMD 10.4.0 for 2023b easyconfigs (#23266)
  - make Mesa 24.1.3 use standard LLVM to avoid dependency conflicts (#23267)
  - add missing Python dependency to rocm-smi (#23301)
  - add G4CHANNELING to Geant4-data v11.3 (#23321)
- enhancements and fixes for test suite:
  - improve check for multi-variant dependencies per generation of easyconfigs (#12687, #23177)
  - improve output of styletest on failure (#22515)
  - clean up `alt_dep_versions` in test to check for dependency variants (#23179)
  - set a `User-Agent` for the https/http check (#23245)
  - cleanup old items in whitelists in test suite (#23297)
  - also check on post-install patches in easyconfigs test suite (#23331)
- other changes:
  - fix order of easyconfig parameters in enchant-2 easyconfigs (#22050)
  - only build static libraries for googletest 1.14.0 and 1.15.2 (#22641)
  - archive old easyconfigs (#22954, #22955, #22960, #23005)
  - archive Java 1.8 (#22968)
  - make Rust a build dependency for maturin (#22980, #22981, #22982, #22983, #22985)
  - use `Binary` easyblock instead of `JAR` in `HiCTools` + `Juicebox` easyconfigs (#22995)
  - migrate pre-2021 easyconfigs and Java 1.8 into archive repo (#23005)
  - replace deprecated `usepolly` with `use_polly` in LLVM easyconfigs (#23033)
  - update SuperLU_DIST easyconfigs to rely on updated SuperLU easyblock for configure options for ParMETIS (#23075)
  - update `nvptx-tools` version to fix compatibility with CUDA 12 in easyconfigs for GCCcore 12.x and 13.x (#23077)
  - use BLIS easyblock for recent BLIS and AOCL-BLAS easyconfigs (#23088)
  - move toolchain from `foss` to `gfbf` for bx-python v0.13.0 (#23101)
  - clarify use of download_instructions parameter in test_downloadable_or_instructions (#23103)
  - remove dependency on Python-bundle-PyPI from pytest v8.3.3 (#23109)
  - use `c-ares` 1.34.5 dependency for `tensorstore` 0.1.72 (#23132)
  - use newer version of `pydantic` dependency in 2023b toolchain generation (#23137, #23138)
  - switch `CESM-deps` to use latest `git-lfs` (#23115)
  - delete all old `git-lfs` easyconfigs (CVE-2024-53263) (#23116)
  - skip building the docs to avoid `ImageMagick` (`convert`) build dependency for `giflib` (#23182)
  - clean up old patches (#23231, #23330)
  - switch to https for homepage/source for ITSTool (#23237)
  - update MPICH easyconfigs to rely on enhanced custom easyblock for MPICH (#23239)
  - remove `packaging` extension from easyconfigs for `scikit-build` 0.17.6 (#23258, #23259)
  - remove default `separate_build_dir = True` from various easyconfigs (#23273, #23274, #23275, #23277, #23278, #23284, #23285, #23286, #23287, #23294, #23310, #23311, #23316, #23318, #23319, #23324, #23326)
  - update `dotNET-Core/8.0` to dotNET-Core v8.0.411 (#23289)


v5.1.0 (26 May 2025)
--------------------

feature release

- add easyconfigs for `foss/2025a` and `intel/2025a` common toolchains (#22879, #22941)
- added example easyconfig files for 64 new software packages:
  - ADMIXTURE (#22813), bcgTree (#22540), BOLT-LMM (#22771), Boltz-1 (#22473, #22475), bwtool (#22925), CAESES (#20542), cellsnp-lite (#22632),
    clisops (#22635), compleasm (#21837), cooltools (#22536), cramjam (#22465), CrystFEL (#22863), Evo (#22746), FALL3D (#22610), fastStructure
    (#22423), FCM (#17115), GCTB (#22710), grackle (#21185), greedy (#22755), HEEDS (#20545), jupyterlab-h5web (#22374), koopmans (#22372), koopmans-kcp (#22372),
    koopmans-qe-utils (#22372), KrakenTools (#22617), Lep-MAP3 (#22794), libbeato (#22925), LM-Studio (#22712), lsb_release (#22721),
    LST-AI (#22755), Mamba-SSM (#22670), MAQAO (#22860), momepy (#22131), MOPAC (#22662), ninja-python (#22669), pairix (#22600), PFLOTRAN_OGS (#18141),
    porefoam (#22915), ProLaTherm (#22194), ProTstab2 (#22302), PyEphem (#22783), pyet (#22668), PySAL (#22316), PySide6 (#22906),
    pytest-subtests (#22849), quaqc (#22872), RFdiffusion-models (#20019), RFdiffusion-schedules (#20019), SQUID (#22637), SQuIRE (#22356),
    STITCH (#22525), stpipeline (#17127), tblite (#19219), TEtrimmer (#22252), THOP (#22762), timezonefinder (#22783), Tinker-HP (#22224),
    tlparse (#20489), tree-sitter (#22776), TSEBRA (#21837), UFCG (#22223), uv (#21637), xclim (#22635), yacrd (#22812)
- added additional easyconfigs for various supported software packages, including (but not limited to):
  - AFNI 25.1.01, AlphaPulldown 2.0.3, Amber 24.0, AUGUSTUS 3.5.0, binutils 2.44, Bracken 3.1, CUDA 12.9.0, GCC 14.3.0 + 15.1.0,
    geopandas 1.0.1, `iimkl/2024a`,
    LLVM 20.1.5, metaWRAP 1.4-20230728, MPICH 4.3.0, MultiQC 1.28,
    Nektar++ 5.7.0, NVHPC 25.3, nvtop 3.2.0, openCARP 17.0, OpenFold 2.0.0, OpenMolcas 24.10, PETSc 3.22.5, poetry 2.1.2, PyOpenGL 3.1.9, PyTensor 2.30.3, PyTorch
    2.3.0, Python-bundle-PyPI 2025.04, RepeatModeler 2.0.6, Rust 1.85.1, QIIME2
    2024.10.1, Qt5 5.15.16, scikit-learn 1.6.1, scikit-optimize 0.10.2, Score-P 9.0, StringTie
    3.0.0, SuiteSparse 7.10.1, tiktoken 0.9.0, trimAl 1.5.0, Valgrind 3.25.0, VTK 9.3.1, WhatsHap 2.6
- minor enhancements, including:
  - add modsem extension + its dependencies to recent R-bundle-CRAN easyconfigs (#22594)
  - add sgdGMF extension to recent R-bundle-CRAN easyconfigs (#22709)
  - also build static libraries of Abseil (#22805)
  - also install Python bindings for zlib-ng v2.1.6 (#22818)
  - add patch to add zen5 support to OpenBLAS 0.3.27 (#22850)
  - incorporate more detailed description in MAQAO easyconfig (#22864)
  - add kableExtra extension to R-bundle-CRAN 2023.12 (#22874)
  - add hiAnnotator extension to recent R-bundle-Bioconductor easyconfigs (#22873, #22897, #22898)
- various bug fixes, including:
  - add JsonCpp dependency to recent BamTools easyconfigs (#21612)
  - add missing dependencies (TSEBRA, compleasm) + use more recent AUGUSTUS version for BRAKER v3.0.8 (#21837)
  - add patch for OpenMPI v5.0.3 to fix C90 compliance (#22006)
  - add an egg-info file to make RDKit findable by pip (#22018)
  - disable check for RPATH section in git-lfs easyconfigs (#22346)
  - add patch for astropy 7.0.0 to make one of the tests pass on ARM architectures (#22469)
  - add patch to fix broken test for Siesta v5.2.2 (#22562)
  - control number of parallel processes used by Ninja and add fix for aarch64 in easyconfig for Qt6 6.7.2 (#22588)
  - add patch to fix regression in pytest 8.2.2 (#22602)
  - remove Python 2.7 + Python 3.5 from classifiers in `setup.py` (#22605, #22621)
  - update homepage and source URLs in libGLU easyconfigs (#22625)
  - fix statsmodels 0.14.4 version by replacing incorrect patch with sed command in preinstallopts (#22628)
  - use HTTP rather than FTP in source URLs of 'file' easyconfigs (#22685)
  - add patch in occt easyconfig to fix OpenCASCADEConfig.cmake to correctly deal with `lib64` directory (#22689)
  - add patch to fix OSHA1stream.H in OpenFOAM 6-20190620 w/ foss/2023a (#22694)
  - make Python a dependency of GObject-Introspection 1.80.1 (#22701)
  - update version of pRolocdata and RnBeads.hg38 extensions in R-bundle-Bioconductor 3.20 (since source tarball for previous versions are no longer available) (#22706)
  - add patch to make bcgTree 1.2.1 compatible with MUSCLE 5 (#22707, #22852, #22861)
  - re-add build of shared libs for LLVM (#22720)
  - add lsb_release as build dependency to recent ABAQUS easyconfigs (#22721)
  - add patch to fix dependency check in OPERA-MS (#22725)
  - patch Siesta in order to let EasyBuild control optimization flags (#22731)
  - add patch to avoid OpenCV searching for Python 2 (#22742)
  - ensure `Infernal` is built with MPI support, and drop toolchain to gompi (#22753)
  - ensure `Proteinortho` links against `FlexiBLAS`, and bump to `foss` (#22754)
  - fix get_good_inter_pae.py script in AlphaPulldown v2.0.3 (#22758)
  - use proper dependency for tokenizers in Uni-Core v0.0.3 (#22758)
  - add patch to fix installation of MUSCLE 5.1.0 on aarch64 systems (#22780)
  - use "standard" variant of RAxML dependency for bcgTree on aarch64 systems (#22781)
  - add patch to fix bug in unittest-xml-reporting on Python 3.11+ (#22787)
  - copy tests to minimap2 install dir to fix --sanity-check-only and --module only (#22791)
  - fix installing recent `minimap2` easyconfigs on ARM (#22791)
  - add groff build dependency to enchant-2 easyconfigs (#22804)
  - set C standard to `c99` for ncurses 6.5 and M 1.4.19 with system toolchain (#22807, #22798)
  - add optional patch file for OpenMPI 4.1.5 to disable OPAL path NFS test (#22817)
  - add missing groff build dependency for Graphviz 12.2.0 (#22837)
  - use `Java/21` wrapper instead of specific version for Bazel (#22839), Turbovnc (#22838), GraphViz (#22837)
  - add patch to fix PyTorch 2.3 on systems with disabled SMT (#22843)
  - use `modextravars` to set `$GENEMARK_PATH` in funannotate easyconfig (#22851)
  - use `CargoPythonBundle` easyblock for Python-bundle-PyPI 2024.06 (#22853)
  - don't update `$PYTHONPATH` via `modextrapaths` in easyconfig for OTF2 3.1.1 (#22854)
  - add ICU dependency for Xerces-C++ 3.2.5 (#22866)
  - use mimalloc instead of jemalloc for Arrow 17.0.0 (#22858)
  - fix LM Studio AppImage permission (#22867)
  - disable XPMEM in recent libfabric easyconfigs (v1.21.0, v2.0.0) (#22880)
  - port ReFrame easyconfigs to EasyBuild 5 (#22883)
  - fix MKL ILP64 flags for Global Arrays 5.8.2 w/ `intel/2024a` (#22894)
  - disable libxpmem explicitely in OpenMPI 5 (#22902)
  - stick to QIIME2 2024.2.0 with foss/2023a, since recent versions (like 2024.10.0) require a more recent version of `pandas` (#22904)
  - add patch for PMIx 5.0.2 to fix support for IPv6 (#22909)
  - don't fix shebang line in mympirun script, to make sure it uses system Python (#22916)
  - define `$CONDA_PREFIX` via `modextravars` in QIIME2 (#22918)
  - add patch to fix ml_dtypes 0.5.0 on AVX512 CPUs with FP16 support (#22919)
  - stick to torchrl 0.3.0 in PyTorch-bundle 2.1.2 (#22937)
- other changes:
  - stick to `gfbf/2023b` toolchain for SuiteSparse 7.7.0 and remove `METIS` dependency + corresponding `versionsuffix` (#21199)
  - change default data location in snpEff v5.2c to be a user-writable directory (#21910)
  - update easyconfigs according to defaults in EasyBuild 5.x (#22629)
  - improve failure message for download instruction CI check (#22648)
  - delete `.pre-commit-config.yaml` (#22665)
  - use `PythonPackage` easyblock for coverage v7.4.4 (#22672)
  - use `SHLIB_EXT` in `TinyXML` (#22703)
  - use Python rather than CMake as dependency in easyconfig templates for `PythonBundle` easyblock (#22760)
  - replace `setenv` commands with environment variables in module footers with `modextravars` in easyconfigs for HIP, JupyterLab, mujoco-py, Triton (#22801)
  - fix missing space in missing-patch CI error (#22826)
  - update to latest Java versions for Java/8, Java/11, Java/17, Java/21, Java/23 (#22840)
  - use Java 17 as default Java version in all 2024a generation easyconfigs (#22862)
  - disable building documentation for jemalloc (#22869, #22870)
  - add missing extension curly brackets and parentheses to template easyconfigs (#22892)
  - update easyconfigs to use `Binary` instead of (deprecated) `JAR` easyblock (#22900)



v5.0.0 (18 March 2025)
----------------------

- added example easyconfig files for 148 new software packages:
  - AOCL-BLAS (#22291), astropy-testing (#22198), Atomsk (#22312), Auto-WEKA (#17172), bakta (#21861), Baysor (#22286),
    bin2cell (#21869), BindCraft (#21791, #21958, #22039), black (#21684), Cellformer (#21621), CellProfiler (#21949),
    Ceres-Solver (#19104), CIRCE (#21703), cisDIVERSITY (#21692), clearml (#21937), cmcrameri (#21567), cnvpytor (#22479),
    COAWST-deps (#22458), COLMAP (#19104), columba (#21706), cookiecutter (#21684), cp2k-input-tools (#21550),
    CTranslate2 (#22134), CUDA-Python (#21058), cuQuantum (#21355), cython-cmake (#22176), Dask-ML (#21729, #21731),
    DECAF-synthetic-data (#21141), DeepDRR (#21069), dm-control (#21956), draco (#22159), elfx86exts (#22145),
    EVidenceModeler (#21569), face-recognition (#21459), FastK (#22065), fastText (#22239), FloPy (#21680), GOTCHA (#21399),
    Gradio (#20349), GraphAligner (#22246), GROMACS-LS (#21800), gym-pybullet-drones (#21488, #21500), harvest-tools (#22027),
    hatch (#22074), HNOCA-tools (#22165), HOLE2 (#21514), HolisticTraceAnalysis (#21987), HPX (#21570), ISCE2 (#21520),
    JACUSA2helper (#21730), juliaup (#21895), kaggle (#21854), KMCLib (#21555), kyber (#21649), libvips (#20854),
    libyuv (#21929), LightGBM (#21699), LIME (#21630, #21682), LIQA (#22033), llama-cpp-python (#21959), llama.cpp (#22243),
    LOBSTER (#22295), MashMap (#22246), MathWorksServiceHost (#22226), MDStress (#21800), MFiX (#22212), MitoFinder (#22017),
    mlst (#21942), modin (#21667), modkit (#21725, #21727), MOLGW (#21029), MoloVol (#21480), mpl-ascii (#21679, #21707),
    msisensor-pro (#22202), Mustache (#21783), NanoPack (#21649), netket (#21760), NextDenovo (#21264), ngmlr (#21517),
    numpydoc (#21684), ollama (#22424, #22559), omp (#22307), OPEN-SURFEX (#21975), OpenMM-Torch (#21251), OpenNMT-py (#21976),
    optree (#22403), pairtools (#22262), PALM (#20684), Panoply (#21455), Parsnp (#22027), pathos (#22132), PDAL (#22159),
    PennyLane (#21353), Phonopy-Spectroscopy (#21024), phylo-treetime (#21677), PoPoolation-TE2 (#21757), pre-commit (#22198),
    pyannote.audio (#22259), pybind11_abseil (#22153), python-lsp-server (#21684), python-slugify (#21684), python-zlib-ng (#22379),
    pyvips (#20854), quarto (#21738), RAPIDS (#21058), rDock (#22012, #22056), read2tree (#21517), REViewer (#22518),
    SciANN (#21710), SciKeras (#21734), scNanoGPS (#22033), screen (#22282), SCRIPro (#20388), scTIE (#21694), sensormotion (#22218),
    sisl (#22132), skani (#21518), Slideflow (#20857), SlurmViewer (#21899, #22045), SNPTEST (#21708), Solids4foam (#21606),
    Spectre (#21881), sPyRMSD (#21037), squashfs-tools (#22213), starcode (#21486), Stellarscope (#21602, #22585), Suppressor (#20106),
    tblis (#21616), tensorstore (#19942), test-drive (#22292), TestU01 (#21284), text-unidecode (#21684), treeseg (#21624),
    trusTEr (#21855), tsai (#21845), unittest-xml-reporting (#22205), VASPKIT (#20846), Verkko (#22246), vLLM (#21901), vRhyme (#22163),
    webvtt-py (#22238), Wengan (#21986), Whisper (#21470, #22031), whisper-ctranslate2 (#22135), WhisperX (#22259), wurlitzer (#21684),
    xformers (#21901), YaHS (#22199)
- added additional easyconfigs for various supported software packages, including (but not limited to):
  - ABINIT 10.2.5, ASE 3.24.0, astropy 7.0.0, Beast 2.7.7, BLAST+ 2.16.0, Bonito 0.8.1, BRAKER 3.0.8, CASTEP 24.1, CDO 2.4.4, CellRanger 9.0.0, CUDA 12.8.0, deepTools 3.5.5, dorado 0.9.1, ELPA 2024.05.001, FDS 6.9.1, funannotate 1.8.17, h5py 3.12.1,HDF5 1.14.5, Extrae 4.2.5, GATK 4.6.0.0, GDAL 3.10.0, gnuplot 6.0.1, GPAW 25.1.0, Graphviz 12.2.0, GRASS 8.4.0, GROMACS 2024.4, GSL 2.8, Gurobi 12.0.0, HyperQueue 0.20.0, HMMER 3.4, LAMMPS 28Oct2024, Longshot 1.0.0, MONAI 1.4.0, mpi4py 4.0.1, NAMD 3.0, NCCL 2.22.3, NEURON 8.2.6, NVHPC 25.1, ONNX-Runtime 1.19.2, ont-remora 3.3.0, OpenImageIO 2.5.15.0, OpenMPI 5.0.7, Optuna 4.1.0, Paraver 4.12.0 ParaView 5.13.2, PSI4 1.9.1, psutil 6.0.0, pymatgen 2024.5.1, PySCF 2.7.0, Python 3.13.1, QuantumESPRESSO 7.4, R 4.4.2, R-bundle-CRAN 2024.11, R-bundle-Bioconductor 3.20, Scalene 1.5.51, Siesta 5.2.2, SMV 6.9.5, SPAdes 4.1.0, spaln 3.0.6b, Spyder 6.0.1, sympy 1.13.3, synthcity 0.2.11, Unicycler 0.5.1, WebKitGTK+ 2.41.4, WIEN2k 24.1, WRF 4.6.1, WPS 4.6.0
- minor enhancements, including:
  - add `download_instructions` to easyconfigs for which download can not be done automatically (#19881, #19882, #19883, #19884, #19885, #19887, #19888, #19889, #19890, #19894, #19895, #19896, #19897, #19898, #19899, #19900, #19901, #19903, #19904, #19905, #19907, #19908, #19909, #19910, #19911, #19912, #19918, #19919, #19920, #19923, #19924, #19926, #19927, #19928, #19929, #19931, #19932, #19934, #19935, #19936)
  - add `source_urls` to cuDNN easyconfig (#19902)
  - add goldilocks + gsDesign extensions to R-bundle-CRAN v2024.06 (#21583)
  - enable tblite support in easyconfig for DFTB+ 24.1 (#21947)
  - add seqPattern, genomation, ChIPseeker, SimBu extensions to recent R-bundle-Bioconductor easyconfigs (#21474, #21948, #22151)
  - add missing (optional) pyabpoa dependency as extension to medaka 1.11.3 (#21983)
  - add collection of easyconfig templates organized per generation (and remove `TEMPLATE.eb` poor mans template easyconfig) (#21984)
  - add frbs + gcmr extensions to recent R-bundle-CRAN easyconfigs (#21993)
  - add TorchRL extension to PyTorch-bundle v2.1.2 (#22000)
  - Set `$PKG_CONFIG` in pkgconf modules (#22005)
  - add wayland-utils component to Wayland 1.23.0 (#22009)
  - add patch for Autoconf to improve handling for 'llc' flags appearing e.g. with NVHPC on aarch64 systems (#22173)
  - enable plugins that require HDF5 + Boost dependencies for Visit v3.4.1 (#22334)
  - use reproducible archives on easyconfigs with sources from git repos without a `.git` dir (#22575)
- various bug fixes, including:
  - remove executable flag from easyconfigs (#19059)
  - fix some typos found in software descriptions (#19142)
  - fix source definition for dialog (#19906)
  - use proper dependencies for Safetensors and tokenizers in Transformers easyconfigs (#20868, #20869)
  - remove ignored `toolchainopts` from `SYSTEM` toolchain easyconfigs (#21035)
  - add patch to fix compilation of HPDBSCAN 20210826 (#21467)
  - use `-lncurses` rather than `-ltermcap` for `Term::ReadLine::GNU` Perl extension (#21469)
  - use skani rather than FastANI as dependency for GTDB-Tk v2.4.0 (#21518)
  - add patch for ROOT v6.24.06, v6.26.06, v6.26.10, v6.30.6 to disable sysroot for cling at runtime (#21526)
  - link `libOpenCL.so.1` to the `lib` directory for NextGenMap (required when using RPATH linking) (#21528)
  - add patch for bug/typo in RISC-V toolchain options to EasyBuild 4.9.4 easyconfig (#21547)
  - strip out '`-minsize 1`' option from `umi_binning.sh` in longread_umi 0.3.2, since it's not supported by VSEARCH (#21557)
  - add patch to SciPy-bundle 2024.05 that fixes test failure on aarch64 (#21559)
  - promote pybind11 to runtime dependency for CPPE (to fix `pip check` failure) (#21564)
  - fix installation of NextPolish v1.4.1 when RPATH linking is used (+ move to `GCC` toolchain) (#21588)
  - remove explicit use of `ld.gold` in recent PLUMED easyconfigs (#21613)
  - stop using `--buildtype=release` in easyconfigs using `MesonNinja` easyblock (#21619)
  - demote hatchling to build-only dependency in various easyconfigs (#21657, #21809, #21844, #22039)
  - add pyproject-metadata to scikit-build-core v0.9.3 (#21671)
  - fix failing RPATH sanity check for recent dorado easyconfigs using `foss/2023a` toolchain (#21673)
  - add patch to fix alignment bug in patchelf 0.18.0 (#21674)
  - ignore user Python packages when running custom sanity check command `pip check` (#21675)
  - add patch for SciPy-bundle 2023.07 + 2023.11 to fix vectorization bug in scipy 1.11.1 (#21693)
  - fix the zero division bug of `networkx-3.1` (#21702)
  - add `trimmomatic` wrapper script for recent Trimmomatic 0.39 easyconfigs (#21704)
  - switch to using new spaces as delimiters for TCLLIBPATH (#21724)
  - use new checksum for source tarball of SIONlib 1.7.7 (#21748)
  - remove `-m64` compiler flag for non-x86-64 CPU architectures in SIONlib 1.7.7 easyconfigs (#21752)
  - add missing Perl-bundle-CPAN dependency to recent parallel easyconfigs (#21776)
  - update libvdwxc webpage as old URL has been taken over by evildoers (#21797)
  - add path to Faiss shared libraries to $LD_LIBRARY_PATH (#21799)
  - add patch to fix vectorization bug in scipy 1.11.1 also to SciPy-bundle 2023.07 w/ iimkl/2023a (#21805)
  - fix bug in HTSplotter 2.11 through runtime patching via `sed` (#21812)
  - fix conflict for platformdirs dependency in easyconfig Pylint 3.2.5 (#21873)
  - fix parallel for cppyy-cling in easyconfig for cppyy v3.1.2 + don't specify to use C++14 by setting `$STDCXX` (#21900)
  - use original sources for enchant-2 v2.6.5 (#21944)
  - fix Boost 1.85 build on POWER (#21950)
  - add missing cutadapt dependency for decona 1.4-20240731 (#21982)
  - fix typo in `configopts` for ParaView v5.11.1 (#21894)
  - add patch to fix use of RPATH wrappers in LASTZ-1.04.22 (#22016)
  - fix test failure due to unresolved template (#22061)
  - expand templates in checksum keys (#22091)
  - fix incorrect keys in checksums for jaxlib component in jax 0.4.25 easyconfig (#22092)
  - update homepage and source_urls for libxsmm (#22164)
  - fix setuptools issue by sticking to a single version in ReFrame 4.3.3 easyconfig (#22183)
  - detect use of deprecated behavior in test runs (#21885)
  - move download of data files to source step for Casacore v3.5.0 (#22201)
  - add MathWorksServiceHost dependency to MATLAB 2024b easyconfig (#22226)
  - add patch for WIEN2k 24.1 to fix bug in symmetry determination (#22234)
  - change `source_urls` for Boost from `boostorg.jfrog.io` to `archives.boost.io` (#22157, #22240)
  - avoid using `$HOME/.cargo` when installing poetry by using `CargoPythonBundle` easyblock (#22257)
  - unset `$BUILD_VERSION` set by `torchvision` easyblock in `preinstallopts` for `torchaudio` in easyconfigs for `PyTorch-bundle` 2.1.2 (#22258)
  - {chem}[foss/2023a] LAMMPS v28Oct2024 w/ kokkos CUDA 12.1.1 (#22268)
  - add missing dependency on pybind11 for contourpy in matplotlib v3.9.2 (#22294, #22301)
  - fix warning in jax 0.3.x that fails the build by using `-Wno-maybe-uninitialized` (#22325)
  - add patch for QuantumESPRESSO 7.4 to fix parallel symmetrization glitch (#22345)
  - use all same checksums of libxc v6.2.2 in its easyconfigs (#22348, #22580)
  - fix checksum for Miniforge3 24.1.2 (#22366)
  - fix `python-zlib-ng` dependency for pytest-workflow 2.1.0 (#22379)
  - add missing Doxygen build dependency for bcl2fastq2 (#22429) and libheif (#22054)
  - fix NSS easyconfigs by not keeping symlinks when copying files to installation (#22471)
  - add multiple checksoms to Pandoc easyconfigs supporting multiple archs (#22493)
  - disable `rpath` toolchain option in older NCCL easyconfigs (#22520)
  - use `PerlBundle` easyblock for XML-LibXML (#22521)
  - fix download source for PDT/3.25.2 (#22523)
  - fix MPICH with-device configuration option (#22555)
  - don't use unknown configure options `--with-gmp` and `--with-givaro` in easyconfig for FFLAS-FFPACK 2.5.0 (#22558)
  - add `$TMPDIR` to sandbox mounts for Bazel 7.4.1 tests (#22564)
  - disable `keepsymlinks` in libStatGen (#22565)
  - use `.tar.xz` archive for `jsonpath_lib` sources in polars easyconfigs (#22566, #22450)
  - add build dependency on git to Scalene (#22567)
  - don't use unknown configure options in LinBox easyconfig (#22569)
  - add patch to fix build failure due to too long filenames in Qt6 (#22570)
  - consistently use patch in easyconfigs for PRSice 2.3.5 to stop relying on sysctl.h (#22571)
  - make CMake a runtime dependency of gemmi (#22572)
  - switch download source for ffnvcodec (#22574)
  - replace source URLs of Mesa to new location in archive.mesa3d.org (#22576)
  - remove unknown configure options for GRASS 8.4.0 (#22577)
  - update homepage and sources of METIS and ParMETIS with new home at kaypis.github.io (#22579)
  - add new checksum for tantan v50 tarball (#22581)
  - update homepage and sources of MUMPS with new home at mumps-solver.org (#22582)
  - ensure that sanity check command for ExpressBetaDiversity v1.0.10 is run from `bin` subdirectory of installation directory (#22586)
  - add new checksums for R packages of PEcAn v1.8.0.9000 (#22587)
- other changes:
  - archive easyconfigs for old software versions or using unsupported toolchain in `easybuild-easyconfigs-archive` repository (#18934, #18958, #18968, #18976, #18978, #18982, #18984, #18989, #18990, #18991, #18992, #18993, #19002, #19004, #19005, #19008, #19013, #19494, #19656, #19827, #19834, #19933, #19937, #20006, #20259, #20435, #22051, #22069, #22175)
  - use more recent easyconfigs in checks for `--search` (#18995)
  - clean up easyconfigs that explicitly set `use_pip`, `sanity_pip_check` and `download_dep_fail` (#19265)
  - replace use of `parallel` easyconfig parameter with `maxparallel` (#19375)
  - bypass `.mod` file in GeneMark-ET (#19500)
  - move `setuptools_scm` from `hatchling` to Python easyconfig (#19651)
  - replace usage of `easybuild.tools.py2vs3` in easyconfigs test suite (#19744)
  - add check to make sure that `download_dep_fail`, `sanity_pip_check`, `use_pip` are not explicitly set to `True` in easyconfigs (#19830)
  - replace `run_cmd` with `run_shell_cmd` in easyconfigs testsuite (#19818, #19886)
  - remove trailing whitespace from easyconfigs (#20082)
  - cleanup Python < 2.6 test skip (#20253)
  - remove `CMAKE_INSTALL_LIBDIR` settings from `configopts` + add test to enfore use of `install_libdir` instead (#20487)
  - fix LLVM easyconfigs as required by revamped custom easyblock for LLVM + add `lit` and `git` as build dependencies (#20902)
  - stop using `modextrapaths` to update `$PYTHONPATH` with standard path to installed Python packages (`lib/python%(pyshortver)s/site-packages`) (#20960)
  - use `CMakeMake` easyblock for BamTools (#21263)
  - use pycodestyle for code style check + stop using `l` in list comprehensions (#21502)
  - move jedi package from IPython 8.14.0 to own easyconfig (#21650)
  - fix CI check for extension patches using `alt_location` (#21700)
  - remove `install_pip=True` from Python easyconfigs (#22103)
  - add a github workflow that tags PRs with new/update/change + add diffs in comments (#21758, #21779, #21793, #21795)
  - test suite changes required for changes in EasyBuild v5.0 (#22116)
  - move pybind11 dependency from SciPy-bundle v2024.05 to builddependencies (#22170)
  - swicth GCC-system and GCCcore-system to SystemCompilerGCC easyblock (#22174)
  - use latest version (0.2.5) of archspec for LAMMPS 2Aug2023 easyconfigs (#22235)
  - Remove explicit C++ standard from Bowtie2 (#22278)
  - migrate easyconfig for NEURON v8.2.6 to use custom easyblock for NEURON (#22324)
  - avoid using `buildcmd` in PySide2 easyconfig (#22380)
  - remove deprecated `allow_prepend_abs_path` from libglvnd and SpaceRanger (#22416)
  - replace hardcoded `'CPATH'` in `modextravars` with `MODULE_LOAD_ENV_HEADERS` constant (#22417)
  - update GitHub actions workflows to use Ubuntu 22.04 or 24.04 (#22457, #22459, #22472)
  - clean up easyconfigs so they don't explicitly enable `keepsymlinks`, since it's now enabled by default (#22573)


v4.9.4 (22 September 2024)
--------------------------

update/bugfix release

- added example easyconfig files for 14 new software packages:
  - Biotite (#21026), chopper (#21418), CLUMPP (#21329), cramino (#21382), dub (#21378), ESM3 (#21026), GOMC (#21008),
    MOKIT (#21352), nanoQC (#21371), phasius (#21389), PyBullet (#21356), rnamotif (#21336), versioningit (#21424),
    xskillscore (#21351)
- added additional easyconfigs for various supported software packages, including:
  - awscli 2.17.54, BiG-SCAPE-1.1.9, ccache 4.10.2, CLHEP 2.4.7.1, CREST 3.0.2, decona 1.4-2024073, dftd4 3.7.0,
    GATE 9.4, Gdk-Pixbuf 2.42.11, Geant4 11.2.2, Geant4-data 11.2, Ghostscript 10.03.1, GitPython 3.1.43,
    GObject-Introspection 1.80.1, HarfBuzz 9.0.0, ImageMagick 7.1.1-38, JasPer 4.2.4, joypy 0.2.6, Julia 1.10.4,
    LDC 1.39.0, Leptonica 1.84.1, Markdown 3.7, MPICH 4.2.2, NanoComp 1.24.0, nanoget 1.19.3, nanomath 1.4.0,
    NanoPlot 1.43.0, Pango 1.54.0, PCAngsd 1.2, Pillow 10.4.0, python-isal 1.7.0, pocl 6.0, PROJ 9.4.1, protobuf 28.0,
    protobuf-python 5.28.0, R-tesseract 5.2.1, RepeatMasker 4.1.7-p1, RHEIA 1.1.11, RMBlast 2.14.1,
    scikit-build-core 0.10.6, sleuth 0.30.1, SNAP-ESA 10.0.0, tesseract 5.3.4, Triton 2.1.0, TurboVNC 3.1.2,
    VirtualGL 3.1.1, zlib-ng 2.2.1
- minor enhancements, including:
  - enable support for Apache ORC to Arrow v14.0.1 and v16.1.0 (#21056)
  - use proper dependency for tensorboard in easyconfigs for TensorFlow v2.15.1 (#21337)
- various bug fixes, including:
  - account for crates for easyconfigs using Cargo-based easyblock when determining checksums for patches in easyconfigs test suite (#21419)
  - avoid missing symbol in mclust extension of R-4.0.3 w/ foss/2020b (#21429)
  - fix build of librosa 0.10.1 in some environments by removing "python -m build" for soxr extension (#21434)
  - fix repeated sanity check runs in manta easyconfigs (#21435)
  - fix test_easyconfig_locations when easyconfigs index is present (#21394)
  - use proper dependency for libnsl in git-annex (#21441)
  - avoid writing into ~/.stack directory during build for git-annex (#21452)
- other changes:
  - remove exts_default_options from TensorFlow 2.3.1 (#21290)


v4.9.3 (14 September 2024)
--------------------------

update/bugfix release

- added easyconfigs for foss/2024a (#21100) and intel/2024a (#21101) common toolchains
- new toolchain: gmpflf/2024.06 (#20882)
- added example easyconfig files for 107 new software packages:
  - absl-py (#21039), accelerate (#21107), affogato (#20636), APOST3D (#21133), bayesian-optimization (#21301),
    BayesOpt (#21261), BGEN-enkre (#15752), bitsandbytes (#21248), bliss (#21206), cfgrib (#21113), CLANS (#21099),
    colorize (#20964), CORSIKA (#20693), COSTA (#20989), coxeter (#21254), Critic2 (#20833), crypt4gh (#20870),
    dblatex (#21207), dictys (#21166), DL_POLY_Classic_GUI (#20819), EGA-QuickView (#20870, #20888), EMMAX (#21174),
    empanada-dl (#20454), empanada-napari (#20454), ESIpy (#21006), fastfilters (#21003), fish (#21345, #21381),
    flash-attention (#21083), Flax (#21039), fonttools (#21363), fsm-lite (#20503), GDMA (#21171), GeoDict (#20650),
    GPflow (#21172), gtk-doc (#21207), Gubbins (#20413), Gymnasium (#20420), HERRO (#21252), IEntropy (#20808),
    ilastik-napari (#21003), IMAGE (#20994), junos-eznc (#21166), jupyter-collaboration (#20741),
    jupyter-vscode-proxy (#20876), langchain-mistralai (#20759), langchain-openai (#20711), LRBinner (#21310),
    lrcalc (#21339), MAGIC (#20900), mallard-ducktype (#21127), MATES (#21229), MBX (#21155), mcqd (#21283),
    MeshLab (#20806), meteogrid (#20921), micro-sam (#20636), miniprot (#21157), napari-denoiseg (#20934),
    NECAT (#21359), nellie (#21267), NextPolish (#21265), nifty (#20636), ome-types (#21256), openai-python (#20711),
    OpenForceField-Toolkit (#20852), orjson (#20880), PEcAn (#21227), PretextMap (#20790), PyBEL (#20953),
    pyMBE (#21034), pystencils (#20889), python-blosc (#20636), python-elf (#20636), rankwidth (#20788), Rasqal (#21207),
    Redland (#21227), Regenie (#15752), rMATS-long (#20916), Sagemath (#21365), scCustomize (#20907), SCENICplus (#21085),
    scFEA (#20777), sdsl-lite (#20503), SharedMeatAxe (#21303), Single-cell-python-bundle (#20116), SIRIUS (#20989),
    sirocco (#21304), SKA2 (#20411), SpFFT (#20989), spla (#11607), Stable-Baselines3 (#20884), submitit (#21103),
    SVDSS2 (#20855), tdlib (#21305), torch-em (#20636), Umpire (#20989), Uni-Core (#21182), vigra (#20636),
    Visit (#20981), weblogo (#20800), wradlib (#21110), xtb-IFF (#20783), yell (#20964), yelp-tools (#21127),
    yelp-xsl (#21127), z5py (#20636), Zoltan (#21324)
- added additional easyconfigs for various supported software packages, including:
  - AGAT 1.4.0, ASE 3.23.0, Abseil 20240722.0, Albumentations 1.4.0, AlphaPulldown 2.0.0b4, AlphaPulldown 2.0.0b4,
    AmberTools 26.3, Arrow 16.1.0, alsa-lib 1.2.11, archspec 0.2.4, attr 2.5.2, BayesTraits 4.1.2, BeautifulSoup 4.12.3,
    Biopython 1.84, Boost.MPI 1.83.0, bcl-convert 4.2.7-2, beagle-lib 4.0.1, biom-format 2.1.16, byacc 2.0.20240109,
    CDO 2.3.0, CFITSIO 4.4.1, CUDA-Samples 12.2, CUDA 12.5.0 + 12.6.0, CUTLASS 3.4.0, Catch2 2.13.10, CellOracle 0.18.0,
    Clang 18.1.8, Coreutils 9.5, chewBBACA 3.3.9, code-server 4.90.2, connected-components-3d 3.14.1, cooler 0.10.2, 
    cryptography 42.0.8, cutadapt 4.9, cyvcf2 0.31.1, dorado 0.7.3, dtcmp 1.1.5, ESMF 8.6.1, EvidentialGene 2023.07.15,
    Extrae 4.2.0, ecBuild 3.8.5, elfutils 0.191, FFmpeg 7.0.2, FLAC 1.4.3, FUSE 3.16.2, Flask 3.0.3, Flye 2.9.4,
    FriBidi 1.0.15, ffnvcodec 12.2.72.0, flatbuffers-python 24.3.25, flatbuffers 24.3.25, fmt 10.2.1, fpylll 0.6.1,
    GCC 14.2.0, GDAL 3.9.0, GEOS 3.12.1, GHC 9.10.1, GLM 1.0.1, GLib 2.80.4, GLibmm 2.72.1 + 2.75.0 + 2.77.0 + 2.78.1,
    GPAW 24.6.0, GetOrganelle 1.7.7.1, Guile 2.0.14 + 3.0.10, Gurobi 11.0.2, gap 4.13.0, genomepy 0.16.1, gensim 4.3.2,
    gffutils 0.13, gh 2.52.0, git-annex 10.20240731, gmpy2 2.2.0, googletest 1.15.2, graph-tool 2.59, HDBSCAN 0.8.38.post1,
    HOMER 4.11.1, HTSeq 2.0.7, HiCMatrix 17.2, Highway 1.2.0, Hypre 2.31.0, hatchling 1.24.2, histolab 0.7.0,
    hypothesis 6.103.1, IQ-TREE 2.3.5, ImageMagick 7.1.1-34, Imath 3.1.11, IsoQuant 3.5.0, igraph 0.10.12, imageio 2.34.1,
    imbalanced-learn 0.12.3, inferCNV 1.21.0, intervaltree 0.1, JsonCpp 1.9.5, Julia 1.10.4, jax 0.4.25, json-fortran 8.5.2,
    Kent_tools 468, LLVM 18.1.8, LittleCMS 2.16, libdrm 2.4.122, libdwarf 0.10.1, libedit 20240517, libgeotiff 1.7.3,
    libgit2 1.8.1, libopus 1.5.2, libsigc++ 3.6.0, libspatialindex 2.0.0, libunistring 1.2, libunwind 1.8.1, libwebp 1.4.0,
    libxslt 1.1.42, libzip 1.10.1, lwgrp 1.0.6, lxml 5.3.0, MCR R2024a, MPICH 4.2.1, MUMPS 5.7.2, MariaDB 11.6.0,
    Maven 3.9.7, Mercurial 6.8.1, Mesa 24.1.3, Miniconda3 23.10.0-1, MultiQC 1.22.3, makedepend 1.0.9, matplotlib 3.9.2,
    maturin 1.6.0, medaka 1.12.1, meshio 5.3.5, meson-python 0.16.0, mm-common 1.0.6, NanoCaller 3.6.0, Normaliz 3.10.3,
    n2v 0.3.3, nano 8.1, ncbi-vdb 3.1.1, nettle 3.10, nsync 1.29.2, numexpr 2.9.0, ORCA 6.0.0, OpenEXR 3.2.4, OpenFOAM 12,
    OpenFOAM v2406, OpenJPEG 2.5.2, Optax 0.2.2, Optuna 3.6.1, PaStiX 6.3.2, Perl-bundle-CPAN 5.38.2, Pillow-SIMD 10.4.0,
    Pint 0.24, Platypus-Opt 1.2.0, PostgreSQL 16.4, PyAEDT 0.9.9, PyCharm 2024.1.6, PyRosetta 4.release-384,
    PyWavelets 1.7.0, PyYAML 6.0.2, Pygments 2.18.0, Pylint 3.2.5, Pyomo 6.7.3, Python-bundle-PyPI 2024.06, packmol 20.14.4,
    pagmo 2.19.0, parallel 20240722, pixman 0.43.4, pod5-file-format 0.3.10, poetry 1.8.3, popt 1.19, pretty-yaml 24.7.0,
    primecount 7.14, psycopg 3.2.1, pyGenomeTracks 3.9, pybind11 2.12.0, pycocotools 2.0.7, pydantic 2.7.4, pygmo 2.19.5,
    pyperf 2.7.0, pyseer 1.3.12, pysteps 1.10.0, QuantumESPRESSO 7.3.1, Qwt 6.3.0, R-bundle-CRAN 2024.06, R 4.4.1,
    RDKit 2024.03.3, RapidJSON 1.1.0-20240409, Ray-project 2.9.1, ReFrame 4.6.2, Rust 1.79.0, redis-py 5.0.9,
    regionmask 0.12.1, rjags 4-15, rpmrebuild 2.18, SDL2 2.30.6, SHAP 0.43.0, SIP 6.8.3, SRA-Toolkit 3.1.1,
    STAR 2.7.11b_alpha_2024-02-09, STRUMPACK 7.1.0, SVDSS2 2.0.0-alpha.3, Safetensors 0.4.3, Salmon 1.10.3,
    SciPy-bundle 2024.05, SeqKit 2.8.2, SingleM 0.16.0, Sphinx-RTD-Theme 2.0.0, Stack 3.1.1, SuiteSparse 7.7.0,
    SuperLU 6.0.1, SuperLU_DIST 8.2.1, scArches 0.6.1, scib-metrics 0.5.1, scvi-tools 1.1.2, sdsl-lite 2.0.3,
    setuptools-rust 1.9.0, sirocco 2.1.0, slepc4py 3.20.2, smafa 0.8.0, snpEff 5.2c, spaCy 3.7.4, spektral 1.2.0,
    spglib-python 2.5.0, spglib 2.5.0, TELEMAC-MASCARET 8p5r0, Tk 8.6.14, Tkinter 3.12.3, Trycycler 0.5.5, tiktoken 0.7.0,
    timm 1.0.8, UCX-CUDA 1.16.0, unixODBC 2.3.12, utf8proc 2.9.0, VSEARCH 2.28.1, virtualenv 20.26.2, WRF 4.5.1,
    Wayland 1.23.0, X11 20240607, XGBoost 2.1.1, XML-LibXML 2.0210, x264 20240513, x265 3.6, xarray 2024.5.0, xtb-IFF 1.1,
    xtb 6.7.1, xtensor 0.24.7, yelp-xsl 42.1
- minor enhancements, including:
  - add internal CUDA header patch for PSM2 v12.0.1 (#20804)
  - add patch for JupyterHub support to recent tensorboard easyconfigs (#20823)
  - make sure that recent ImageMagick versions pick up the right pkgconf + improve sanity check for ImageMagick (#20900)
  - also install utilities for recent versions of FUSE 3.x (#20918)
  - add RISC-V support to x264 v20231019 (#20968)
  - add RISC-v support to recent LAME easyconfigs by removing workaround for finding libncurses (#20970)
  - enable PIC in recent x265 easyconfigs to solve compilation errors on RISC-V (#20971)
  - add extensions to R-bundle-CRAN: missmDA (#21167, #21183). insight (#21260), performance + datwizard + bayestestR (#21272, #21285)
  - add Qt support to VTK 9.3.0 (#21221)
  - add `helper_scripts` to `$PATH` in easyconfig for ProteinMPNN v1.0.1-20230627 (#21289)
  - also build & install the plugins with OpenFOAM v2406 (#21332)
- various bug fixes, including:
  - fix easyconfigs for recent versions of QuantumESPRESSO (#20070)
  - add wrapper for Julia with linking safeguards and delegate environment setup to JuliaPackage (#20103)
  - fix typo in description of SuiteSparse v7.7.0 (#20567)
  - add 'pic' flag to IML (#20789)
  - add patch to recent SciPy-bundle easyconfigs to fix build error with numpy with some Fortran compilers (#20817)
  - rename unpacked sources for components of EasyBuild v4.9.2, to ensure that '`--install-latest-eb-release`' works with older EasyBuild versions (#20818)
  - fix build of OpenBLAS 0.3.24 on A64FX (#20820)
  - remove maturin build dependency from langchain-antropic (#20825)
  - add GMP and MPFR as dependencies to OpenFOAM v2306 and v2312 (#20841)
  - add patch to SciPy-bundle 2024.05 that fixes numpy test failures on RISC-V (#20847)
  - skip unreliable memory leak test in PyTorch 2.1.2 (#20874)
  - use PyYAML 6.0.1 instead of 6.0 for recent ReFrame versions to fix problem with Cython 3.x (#20879)
  - use PyPI source tarball and gfbf/2023a toolchain for pyBigWig (#20881)
  - add fix for failing test on zen4 to Highway 1.0.4 (#20942)
  - add patch to fix implicit function declaration in OpenMPI 4.1.4 (#20949)
  - only use libxsmm as dependency for CP2K 2023.1 w/ `foss/2023a` on x86_64 (#20951)
  - copy missing `rsem_perl_utils.pm` in DETONATE, since it's required by `rsem-eval-calculate-score` command (#20956)
  - set `$SATSUMA2_PATH` so Satsuma2 can locate executables (#20957)
  - disable auto-vectorizer (`-ftree-vectorize`) for OpenFOAM v10 + v11 when using toolchain that with GCC >= 11 (#20958)
  - disable test step for WIEN2k 23.2 because files required by it can no longer be downloaded (#20969)
  - add patch to fix Qt6 issues with ParaView v5.12.0, e.g. representation selection (#21002)
  - update homepage in phonopy easyconfigs (#21014)
  - make libunwind dependency architecture specific in Extrae 4.2.0 easyconfig (#21017)
  - add `OPENSSL_ENABLE_SHA1_SIGNATURES` for building `ansys-pythonnet` (#21028)
  - fix download URLs for old Intel software (2018-2023) by using `IRC_NAS` instead of `irc_nas` (#21108)
  - update source and homepage URLs in Szip easyconfigs (#21129)
  - rename source URL in HDF v4.2.16-2 easyconfig (#21130)
  - consistently fix homeage + source URL for `HDF` + `h4toh5` (#21134)
  - ensure that recent BioPerl easyconfigs use `Bundle` easyblock (#21136)
  - fix checksum checks for easyconfigs using a `Bundle`-like easyblock in easyconfigs test suite (#21143)
  - add pkgconf build dependency to scikit-misc v0.3.1 (#21144)
  - explicitly disable use of MySQL in recent GDAL easyconfigs (#21156)
  - fix easyconfig tensorflow-probability v0.20.0 to pass `pip check` (#21172)
  - stop RStudio-Server 2023.09 from installing R packages (+ move to `foss/2023a` toolchain) (#21175)
  - remove `Time::HiRes` from `Perl-bundle-CPAN` since there's newer version in `Perl` (#21198)
  - fix build of STAR 2.7.11a + 2.7.11b on non-x86 architectures by avoiding use of `-maxv2` + add missing `xxd` build dependency (#21200)
  - add missing cairo dependency for python-igraph v0.10.6 (#21211)
  - add patch for xtb 6.7.0 to fix build failure due to changes in tblite (#21255)
  - add patch for HDF5 v1.14.3 to suppress fp exceptions (#21280)
  - update easyconfig for dorado 0.7.3 to properly use provided OpenSSL dependency, and not install external libraries into its own lib directory (#21297)
  - use proper Python dependency for OTF2 (#21325)
  - use source tarballs from GitHub for recent libdap easyconfigs (#21334)
  - remove Highway build dependency in Brunsli easyconfigs, since it's not actually required at all (#21366)
  - add alternative checksum for bold 1.3.0 extension in R-bundle-CRAN (#21370)
- other changes:
  - archive outdated example easyconfigs for Fujitsu toolchain (#20781)
  - upgrade rpmrebuild build dependency to version 2.18 in bcl-convert 4.2.7 easyconfig (#20861)
  - use proper dependency for Safetensors in easyconfig for Transformers v4.39.3 (#20864)
  - remove CMake Arrow flag as there is no Arrow dependency in recent GDAL easyconfigs (#20905)
  - whitelist `ConfigureMakePythonPackage` for `sanity_check_paths` CI check (#20963)
  - rename `gubbins-2.4.0.eb` to `Gubbins-2.4.0.eb` (#20995)
  - make pytest v7.4.2 independent of Python-bundle-PyPI (#21004)
  - reorganize Flax/JAX stack in 2023a: move `jax` + `Optax` to `gfbf/2023a` toolchain + use standalone `Flax` + `absl-py` as dependencies (#21038)
  - use stand-alone absl-py as dependency for jax w/ `gfbf/2023a` (#21039)
  - remove Cython dependency from Python-bundle-PyPI 2024.06 + add standalone easyconfig for Cython 3.0.10 (#21233)
  - add Cython build dependency for SciPy-bundle v2024.05 (#21235)
  - use top-level parameters for `use_pip` & co instead of `exts_default_options` for `PythonBundle` easyconfigs (#21292)


v4.9.2 (12 June 2024)
---------------------

update/bugfix release

- added easyconfigs for foss/2024.05 toolchain (candidate for foss/2024a) (#20646)
- added example easyconfig files for 82 new software packages:
  - AEDT (#20357), amdahl (#20346), AMGX (#20255), assembly-stats (#20281), Bio-FeatureIO (#20461),
    bitshuffle (#20661), Cassiopeia (#20289), CCCL (#20255), charm-gems (#20327), CheckM2 (#20399),
    chromVARmotifs (#20402), cmph (#20278), COMEBin (#20717), Compass (#20500), ctffind5 (#20669), currentNe (#20791),
    CVX (#20231), deepfold (#20247), dotNET-Core (#20256), EasyMocap (#20446), ensmallen (#20485), EVcouplings (#20744),
    Faiss (#19669), FDMNES (#20321), gnupg-bundle (#20406), grpcio (#20191), hatch-jupyter-builder (#20606),
    hevea (#20597), HiGHS (#20186), hmmcopy_utils (#20472), HOMER (#20590), ICON (#20573), jiter (#20746),
    LangChain (#20746), langchain-anthropic (#20746), libabigail (#20539), libbraiding (#20655), libhomfly (#20482),
    libsupermesh (#20470), LIBSVM-MATLAB (#20752), Lightning (#19964), lil-aretomo (#20696), makefun (#20619),
    MetalWalls (#20403), MICOM (#20186), ml-collections (#20247), ml_dtypes (#20707), mlpack (#20485), MOFA2 (#20538),
    mumott (#20719), nvitop (#20512), ocamlbuild (#20552), optiSLang (#20320), orthAgogue (#20278), pdf2docx (#20416),
    planarity (#20753), plantri (#20467), plmc (#20744), PortAudio (#20307), premailer (#20348), ProteinMPNN (#20705),
    PRRTE (#20698), PSM2 (#20496), PyAEDT (#20357), pybind11-stubgen (#20518), PyEXR (#19983), pyGAM (#20385),
    PyHMMER (#20544), pyseer (#20502), PyVista (#20649), qmflows (#20384), SciTools-Iris (#20767), SCReadCounts (#20455),
    SDL2_gfx (#20466), subunit (#20412), TF-COMB (#20666), tiktoken (#20336), TorchIO (#20648), t-SNE-CUDA (#19669),
    VAMPIRE-ASM (#20368), wfdb (#20521), WGDgc (#20367)
- added additional easyconfigs for various supported software packages, including:
  - 4ti2 1.6.10, AFNI 24.0.02, Autoconf 2.72, Autotools 20231222, adjustText 1.1.1, aiohttp 3.9.5, alevin-fry 0.9.0,
    alsa-lib 1.2.9, atropos 1.1.32, autopep8 2.2.0, BCFtools 1.19, BLIS 1.0, BWA 0.7.18, Boost 1.85.0, bcrypt 4.1.3,
    binutils 2.42, bokeh 3.4.1, CGAL 5.6.1, CREST 3.0.1, CellRanger-ARC 2.0.2, CellRanger 8.0.1, CellRank 2.0.2,
    Clang 17.0.6, CoCoALib 0.99850, Cython 3.0.10, cURL 8.7.1, cffi 1.16.0, code-server 4.89.1,
    configurable-http-proxy 4.6.1, coverage 7.4.4, cpio 2.15, cppyy 3.1.2, cysignals 1.11.4, Doxygen 1.11.0,
    dask-labextension 7.0.0, dask 2024.5.1, deal.II 9.5.2, dorado 0.5.3, dotNET-Core 8.0.203, E-ANTIC 2.0.2,
    ECL 24.5.10, ESPResSo 4.2.2, eclib 20240408, expat 2.6.2, FLTK 1.3.9, FMM3D 1.0.4, FlexiBLAS 3.4.4, f90wrap 0.2.13,
    fgbio 2.2.1, fontconfig 2.15.0, freetype-py 2.4.0, GAMESS-US 20220930-R2 + 20230930-R2, GCC 13.3.0 + 14.1.0,
    GDB 14.2, GDRCopy 2.4.1, GOATOOLS 1.4.5, GTDB-Tk 2.4.0, Giza 1.4.1, gc 8.2.6, gcloud 472.0.0, gemmi 0.6.5,
    gettext 0.22.5, giac 1.9.0-99, git 2.45.1, gmsh 4.12.2, gsutil 5.29, HDDM 0.9.9, HTSlib 1.19.1, HyPhy 2.5.60,
    h5py 3.11.0, hwloc 2.10.0, ICU 75.1, IOR 4.0.0, imagecodecs 2024.1.1, imgaug 0.4.1, ipympl 0.9.4,
    Jupyter-bundle 20240522, JupyterHub 4.1.5, JupyterLab 4.2.0, JupyterNotebook 7.2.0, jupyter-matlab-proxy 0.12.2,
    jupyter-resource-usage 1.0.2, jupyter-rsession-proxy 2.2.0, jupyter-server-proxy 4.1.2, jupyter-server 2.14.0,
    Kalign 3.4.0, KrakenUniq 1.0.4, kallisto 0.50.1, LAPACK 3.12.0, libarchive 3.7.4, libde265 1.0.15, libdeflate 1.20,
    libdwarf 0.9.2, libfabric 1.21.0, libffi 3.4.5, libgcrypt 1.10.3, libgpg-error 1.48, libheif 1.17.6, libidn2 2.3.7,
    libnsl 2.0.1, libpciaccess 0.18.1, libpng 1.6.43, libuv 1.48.0, libxml2 2.12.7, line_profiler 4.1.2, MATSim 15.0,
    MDTraj 1.9.9, Mako 1.3.5, Meson 1.4.0, MetaMorpheus 1.0.5, Molpro 2024.1.0, MuJoCo 3.1.4, matlab-proxy 0.18.1,
    mold 2.31.0, mpmath 1.3.0, NASM 2.16.03, NanoPlot 1.42.0, Nextflow 24.04.2, Ninja 1.12.1, nanoget 1.19.1,
    napari 0.4.19.post1, nauty 2.8.8, ncurses 6.5, nghttp2 1.58.0, nghttp3 1.3.0, nglview 3.1.2, ngtcp2 1.2.0,
    nodejs 20.13.1, numactl 2.0.18, nvtop 3.1.0, OCaml 5.1.1, OSU-Micro-Benchmarks 7.4, OpenBLAS 0.3.27, OpenMPI 5.0.3,
    PARI-GP 2.15.5, PCRE2 10.43, PMIx 5.0.2, Perl 5.38.2, PhyML 3.3.20220408, PnetCDF 1.13.0, PyAMG 5.1.0,
    PyQtGraph 0.13.7, PyTorch-Geometric 2.5.0, PyTorch-bundle 2.1.2, PycURL 7.45.3, Pysam 0.22.0, Python 3.12.3,
    p11-kit 0.25.3, p4est 2.8.6, parallel 20240322, pauvre 0.2.3, petsc4py 3.20.3, pkgconf 2.2.0, plc 3.10, polars 0.20.2,
    poppler 24.04.0, psutil 5.9.8, py3Dmol 2.1.0, pybedtools 0.9.1, pygame 2.5.2, pyiron 0.5.1, pyro-ppl 1.9.0,
    python-mujoco 3.1.4, ROOT 6.30.06, RPostgreSQL 0.7-6, RStudio-Server 2023.12.1+402, Rtree 1.2.0, Rust 1.78.0,
    SAMtools 1.19.2, SCOTCH 7.0.4, SDL2_image 2.8.2, SDL2_mixer 2.8.0, SDL2_ttf 2.22.0, SQLite 3.45.3, SWIG 4.2.1,
    SentencePiece 0.2.0, Seurat 5.1.0, SeuratDisk 20231104, SimNIBS 4.0.1, Singular 4.4.0, Spack 0.21.2, Squidpy 1.4.1,
    SymEngine-python 0.11.0, SymEngine 0.11.2, sbt 1.6.2, scikit-build-core 0.9.3, scikit-learn 1.4.2, TOBIAS 0.16.1,
    Tcl 8.6.14, TensorFlow 2.15.1, Transformers 4.39.3, texlive 20230313, tmux 3.4, tokenizers 0.15.2, 0.2.5.20231120,
    tornado 6.4, UCC 1.3.0, UCX 1.16.0, util-linux 2.40, VSCode 1.88.1, Valgrind 3.23.0, VisPy 0.14.1, wget 1.24.5,
    XZ 5.4.5, xorg-macros 1.20.1, xprop 1.2.7, xtb 6.7.0, xxd 9.1.0307, yaml-cpp 0.8.0, zarr 2.17.1, zfp 1.0.1,
    zlib-ng 2.1.6, zlib 1.3.1, zstd 1.5.6
- minor enhancements, including:
  - add missing (optional) dependency pyproject-metadata to scikit-build-core (#20391)
  - add hatch-requirements-txt extension to hatchling easyconfigs (#20389)
  - install pkg-config files for ncurses 6.4 when using GCCcore toolchain (#20405)
  - use regular 'configure' instead of wrapper script for recent UCX easyconfigs (#20428)
  - add RISC-V support to UCX 1.15.0 (#20429), UCC 1.2.0 (#20432), BLIS 0.9.0 (#20468), PAPI 7.1.0 (20659)
  - add extensions to R-bundle-CRAN v2023.12: cmna (#20445), rhandsontable (#20614), XBRL (#20506)
  - add checksum for RISC-V version to easyconfig for Java 21.0.2 (#20495)
  - remove 'TORCHVISION_INCLUDE' from PyTorch-bundle easyconfigs, now handled by custom easyblock for torchvision (#20504)
  - add dependencies required for GUI in Cellpose 2.2.2 easyconfigs (#20620)
  - add 'build_info_msg' about kernel modules to GDRCopy (#20641)
  - build both static and shared libs for Brotli 1.1.0 (#20757)
- various bug fixes, including:
  - add missing dependencies for funannotate (#17690)
  - fix path to SuiteSparse include/lib in easyconfig for CVXopt v1.3.1 (#20232)
  - fix Highway 1.0.3 on some systems by disabling 'AVX3_DL' (#20298)
  - replace incorrect scikit-bio 0.5.9 with scikit-bio 0.6.0 as dependency for scCODA (#20300)
  - add alternate checksum to OpenMolcas v23.06 (#20301)
  - change arrow-R dependency of Bioconductor v3.18 to v14.0.1 (which depends on required matching Arrow v14.0.1) (#20324)
  - fix hardcoded '/bin/mv' path in Rhdf5lib extension included in R-bundle-Bioconductor v3.16 + v3.18 (#20378)
  - remove dependency on HDF5 in recent Bioconductor easyconfigs (#20379)
  - make sure that libjpeg-turbo libraries are installed in 'lib' subdirectory (#20386)
  - add patch for Libint 2.7.2 to fix compiler error with glibc >= 2.34 (#20396)
  - use 'bash' rather than 'sh' to run PLINK-2.00a3.7 tests (#20404)
  - add patch to fix 'UNPACK-OPAL-VALUE: UNSUPPORTED TYPE 33 FOR KEY' error in OpenMPI 4.1.5 (#20422)
  - add patch to increase compatibility with AVX512 platforms for bwa-mem2 v2.2.1 (#20434)
  - add patch for GROMACS 2024.1 to fix filesystem race in tests (#20439)
  - demote poetry to build dependency for nanocompore (#20453)
  - add patch to fix CVE-2024-27322 in R v3.6.x (#20464), v4.0.x (#20463), and v4.1.x + v4.2.x + v4.3.x (#20462)
  - disable test that fetches from the web for torchtext extension in PyTorch-bundle v2.1.2 (#20484)
  - fix sanity check paths for JupyterLab 4.0.5 (#20514)
  - fix detection of CC/CXX compilers for 'wmake' in OpenFOAM v2306 + v2312 (#20517)
  - use the included gmxapi for GROMACS 2024.1 (#20522)
  - add new checksum for signal_1.8-0 to R-bundle-CRAN-2023.12 (#20527)
  - fix test in Cwd extension of Perl-bundle-CPAN 5.36.1 (#20536)
  - fix patch name in easyconfig for Perl-bundle-CPAN 5.36.1 + add also use it for Perl-bundle-CPAN 5.38.0 (#20540)
  - fix cwd_enoent test in Perl (#20541)
  - move dependency on BeasutifulSoup in IPython v8.14.0 to jupyter-server (#20547)
  - remove dependency on BeasutifulSoup from IPython v8.17.2 (#20548)
  - add alternative checksum for source tarball of MONAI 1.3.0 (#20618)
  - add cpio as build dependency to recent BLAST+ versions (#20674)
  - add --disable-htmlpages to recent FFmpeg easyconfigs (#20686)
  - remove duplicate crates from easyconfig for timm-0.9.7 (#20687)
  - add missing HDF5 dependency in recent Armadillo easyconfigs (>= 11.4.3) (#20710)
  - add patches for failing LAPACK tests and RISC-V test segfaults to OpenBLAS 0.3.27 (#20745)
  - move all easyconfigs for libavif to GCCcore toolchain + fix dependencies (#20747)
  - make sure mummerplot can use gnuplot if available for recent MUMmer (#20749)
  - prevent configure script of recent BLAST+ versions from prepending system paths to $PATH (#20751)
  - fix fastparquet v2023.4.0 using CargoPythonBundle easyblock (#20775)
  - remove --with-64 from configopts for recent BLAST+ versions (#20784)
  - add patch to fix build of pdsh 2.34 with Slurm 23.x (#20795)
- other changes:
  - move 'build' from extensions to dependencies in easyconfig for napari 0.4.18 (#20433)
  - update version of fsspec extension in easyconfig for Squidpy 1.4.1 to be compatible with s3fs provided via PyTorch-bundle (#20477)
  - add commented out PSM2 dependency, relevant for x86_64 systems with OmniPath, to recent libfabric easyconfigs (#20501, #20585, #20794)
  - replace SQLAlchemy extension with regular dependency in easyconfig for Optuna v3.5.0 (#20510)
  - replace SQLAlchemy extension in JupyterHub v4.0.2 easyconfig with regular dependency (#20511)
  - bump Cython to v3.0.8 in Cartopy v0.22.0 easyconfig for foss/2023a toolchain, to avoid dependency version conflict with sckit-learn v1.4.2, which requires Cython >= v3.0.8 (#20525)
  - change dependency on hatchling of BeautifulSoup v4.12.2 to a build dependency (#20546)
  - bump async-timeout to 4.0.3 in aiohttp 3.8.5 (#20553)
  - stick to gfbf/2023a as toolchain for ipympl v0.9.3 (#20586)
  - rename tornado-timeouts.patch to tornado-6.1_increase-default-timeouts.patch + add missing authorship (#20587)
  - remove easyconfigs for CellBender v0.3.1, since this version has been redacted due to a serious bug (#20722)


v4.9.1 (5 April 2024)
---------------------

update/bugfix release

- added example easyconfig files for 101 new software packages:
  - AMICA (#19842), AreTomo2 (#19681), btllib (#19779), bwa-mem2 (#20217), CENSO (#19826), Circlator (#19847), Clarabel.rs (#20149),
    code-cli (#19645), Concorde (#19768), contextily (#19807), CUTLASS (#19304), DeepLoc (#19514), Delft3D (#19869), DeltaLake (#19758),
    denseweight (#20139), desktop-file-utils (#19701), devbio-napari (#19586), DjVuLibre (#19701), Elmer (#19448),
    EnergyPlus (#19565), EpiSCORE (#18618), evince (#19701), ExpressBetaDiversity (#19938), ExtremeLy (#19870), f90nml (#19171),
    FFAVES (#19822), fugue (#19694), gcsfs (#20042), GenomeComb (#19749), GI-DocGen (#19701), GKlib-METIS (#20096), GRASP-suite (#19665),
    gspell (#19701), GUIDANCE (#20063), hdWGCNA (#20124), HF-Datasets (#20166), IDG (#18924), igvShiny (#19714), inflection (#20036),
    InterOp (#19303), IonQuant (#19812), Lab-Streaming-Layer (#19945), Levenshtein (#19771), libfyaml (#19856), libgxps (#19701),
    libhandy (#19701), libspectre (#19701), lit (#20252), lmoments3 (#19870), Markdown (#20239), MetaDecoder (#20123), mfqe (#19781),
    Miniforge3 (#20227), MLflow (#19893), MODFLOW (#20142), morphosamplers (#20000), MotionCor3 (#19681), MSFragger (#19811),
    multiprocess (#19986), nf-core (#19107), noise (#20048), OpenMEEG (#19853), OpenSlide-Java (#19962), PAGAN2 (#19618), PASA (#19570),
    pblat (#19570), PBZIP2 (#19677), PDM (#20012), Philosopher (#19383), phyluce (#19779), poppunk (#17402), PSASS (#20160), psycopg (#19107),
    PyInstaller (#19519), PyQt-builder (#16703), pytest-workflow (#19107), python-casacore (#20089), pytorch-3dunet (#19290), pyXDF (#19916),
    q2-krona (#19633), QuPath (#19962), radian (#19484), remake (#19581), rethinking (#19755), RHEIA (#19496), s3fs (#19576),
    safestringlib (#20217), scikit-extremes (#19870), SemiBin (#19767), semla (#19747), Sentence-Transformers (#19509), sinto (#13846),
    sktime (#19692), SQLAlchemy (#20242), tiny-cuda-nn (#19304), tox (#16178), Vamb (#17457), xpdf (#20024), yt (#20263), Zeo++ (#19555),
    zUMIs (#19949)
- added additional easyconfigs for various supported software packages, including:
  - Abseil 20240116.1, ABySS 2.3.7, AMS 2023.104, Anaconda3 2024.02, anndata 0.10.5.post1, anvio 8, ArchR 1.0.2,
    archspec 0.2.2, Armadillo 12.8.0, arpack-ng 3.9.1, arrow-R 14.0.0.2, ASAP3 3.13.3, assimp 5.3.1, autopep8 2.0.4,
    basemap 1.3.9, BerkeleyGW 3.1.0 + 4.0, BiG-SCAPE 1.1.5, Biopython 1.83, Blosc 1.21.5, Blosc2 2.13.2, Boost.MPI 1.82.0,
    Boost.Python 1.83.0, Braindecode 0.8.1, Brotli-python 1.1.0, build 1.0.3, buildenv-default foss-2023b + intel-2023b,
    bx-python 0.10.0, CapnProto 1.0.1.1, c-ares 1.27.0, Cartopy 0.22.0, casacore 3.5.0, Cbc 2.10.11, ccache 4.9, cclib 1.8,
    CellBender 0.3.1, CellTypist 1.6.2, CFITSIO 4.3.1, Cgl 0.60.8, Clang-Python-bindings 16.0.6, Clp 1.17.9, CmdStanR 0.7.1,
    COBRApy 0.29.0, code-server 4.22.1, CoinUtils 2.11.10, CoordgenLibs 3.0.2, CREST 2.12, cryoCARE 0.3.0, CSBLAST 2.2.4,
    CUDA 12.3.2 + 12.4.0, cuDNN 8.9.7.29, CuPy 13.0.0, cuSPARSELt 0.6.0.6, cuTENSOR 2.0.1.2, CVXPY 1.4.2, Cython 3.0.8,
    dask 2023.12.1, datalad 0.19.5, DB_File 1.859, deepdiff 6.7.1, DeepLabCut 2.3.6, DendroPy 4.6.1, Deprecated 1.2.14,
    DFT-D4 3.6.0, DIAMOND 2.1.9, Dice 20240101, dlb 3.4, DLPack 0.8, dorado 0.5.1, EggLib 3.3.0, einops 0.7.0, ELPA 2023.11.001,
    enchant-2 2.6.5, ESMF 8.4.2, eSpeak-NG 1.51, ETE 3.1.3, expecttest 0.2.1, fastjet 3.4.2, fastjet-contrib 1.053, FDS 6.8.0,
    fineRADstructure 20210514, fio 3.36, Fiona 1.9.5, Flask 3.0.0, FLINT 3.1.1, Flye 2.9.3, fmt 10.2.0, freebayes 1.3.7,
    GATK 4.5.0.0, gawk 5.3.0, geocube 0.4.3, geopandas 0.14.2, geopy 2.4.1, GHC 9.4.6, Ghostscript 10.02.1, GIMIC 2.2.1,
    git-lfs 3.5.1, GitPython 3.1.42, GLFW 3.4, Go 1.22.1, GPAW 24.1.0, GPAW-setups 24.1.0, gperftools 2.14, Gradle 8.6,
    graph-tool 2.55, Greenlet 3.0.3, GROMACS 2024.1, gRPC 1.62.1, GTK3 3.24.39, Gurobi 11.0.0, HDF5 1.14.3, HeFFTe 2.4.0,
    HepMC3 3.2.6, hunspell 1.7.2, igraph 0.10.10, infercnvpy 0.4.3, iperf 3.16, IQ-TREE 2.2.2.7, ISA-L 2.31.0, Java/19 (19.0.2),
    Java/21 (21.0.2), json-c 0.17, Julia 1.10.0, KaHIP 3.16, LAMMPS 2Aug2023_update2, LASTZ 1.04.22, LDC 1.36.0, leidenalg 0.10.2,
    libcint 5.5.0, libgit2 1.7.2, librosa 0.10.1, librsvg 2.58.0, libSBML 5.19.7, libsigsegv 2.14, libtirpc 1.3.4,
    libxml2-python 2.11.4, likwid 5.3.0, LLVM 14.0.6, MACS3 3.0.1, maeparser 1.3.1, Mamba 23.11.0-0, MATIO 1.5.26,
    matplotlib 3.8.2, maturin 1.5.0, MCR R2023a, MDAnalysis 2.7.0, MDI 1.4.26, medaka 1.11.3, Meson 1.3.1, MiXCR 4.6.0,
    MNE-Python-1.6., MOABB 1.0.0, molmod 1.4.8, MONAI 1.3.0, mpi4py 3.1.5, mrcfile 1.5.0, NCCL 2.20.5, NCO 5.1.9, NECI 20230620,
    netcdf4-python-1.6.5, networkx 3.2.1, NGSpeciesID 0.3.0, NiBabel 5.2.0, nichenetr 2.0.4, Nilearn 0.10.3,
    nlohmann_json 3.11.3, NLTK 3.8.1, ntCard 1.2.2, numba 0.58.1, NVHPC 24.1, OBITools3 3.0.1b26, OCaml 4.14.0, occt 7.8.0,
    onedrive 2.4.25, ONNX 1.15.0, ONNX-Runtime 1.16.3, ont-fast5-api 4.1.2, OPARI2 2.0.8, OpenFOAM v2306 + v2312, OpenSSL/3,
    Optuna 3.5.0, Osi 0.108.9, PAPI 7.1.0, Parallel-Hashmap 1.3.12, ParaView 5.12.0, PDT 3.25.2, PETSc 3.20.3, PGPLOT 5.2.2,
    phonemizer 3.2.1, phono3py 2.7.0, Pillow 10.2.0, Pint 0.23, plotly.py 5.18.0, poetry 1.7.1, presto-1.0.0 20230501,
    PROJ 9.3.1, prompt-toolkit 3.0.36, protobuf 25.3, protobuf-python 4.25.3, psmc 0.6.5_20221121, pstoedit 3.78,
    psycopg2 2.9.9, PuLP 2.8.0, PyCheMPS2 1.8.12, pycodestyle 2.11.1, pydantic 1.10.13 + 2.5.3 2.6.4, pydicom 2.4.4, pydot 2.0.0,
    pyfaidx 0.8.1.1, PyFrag 2023-dev.20240220, pymatgen 2023.12.18, PyOpenCL 2023.1.4, PyOpenGL 3.1.7, pyparsing 3.1.1,
    PyQt5 5.15.10, Pysam 0.22.0, PySCF 2.4.0, pyspoa 0.2.1, PyTables 3.9.2, pytest-rerunfailures 14.0, python-igraph 0.11.4,
    python-irodsclient 2.0.0, python-isal 1.6.1, python-libsbml 5.20.2, python-xxhash 3.4.1, PyTorch-Ignite 0.4.13,
    PyTorch-Lightning 2.2.1, PyZMQ 25.1.2, QIIME2 2023.7.0, Qt5 5.15.13, Qt6 6.6.3, Qtconsole 5.5.1, QtPy 2.4.1,
    QuantumESPRESSO 7.3, R 4.3.3, rasterio 1.3.9, R-bundle-Bioconductor 3.18, rclone 1.66.0, RE2 2024-03-01, Redis 7.2.4,
    redis-py 5.0.1, rioxarray 0.15.0, Rivet 3.1.9, rMATS-turbo 4.2.0, RNA-Bloom 2.0.1, rocm-smi 5.6.0, rpy2 3.5.15,
    ruamel.yaml 0.18.6, Ruby 3.3.0, Rust 1.75.0 + 1.76.0, Salmon 1.10.1, Sambamba 1.0.1, Saxon-HE 12.4, SBCL 2.4.1,
    ScaFaCoS 1.0.4, Scalene 1.5.35, scanpy 1.9.8, scib 1.1.4, scikit-bio 0.5.9, scikit-learn 1.4.0, scikit-lego 0.7.4,
    scikit-misc 0.3.1, SCons 4.6.0, Score-P 8.4, scVelo 0.3.1, Seaborn 0.13.2, SentencePiece 0.1.99, Seqmagick 0.8.6,
    Seurat 5.0.1, SIP 6.8.1, siscone 3.0.6, skorch 0.15.0, SLEPc 3.20.1, snakemake 8.4.2, SNAPE-pooled 20150707,
    SOAPdenovo-Trans 1.0.5, Spark 3.5.1, spdlog 1.12.0, spoa 4.1.0, SRA-Toolkit 3.0.10, Stack 2.13.1, STAR 2.7.11b,
    statsmodels 0.14.1, tensorboard 2.15.1, tensorboardX 2.6.2.2, tensorflow-probability 0.20.0, texinfo 7.1, timm 0.9.7,
    torchvision 0.16.0, tqdm 4.66.2, TRIQS 3.2.0, TRIQS-cthyb 3.2.1, TRIQS-dft_tools 3.2.0, TRIQS-tprf 3.2.1,
    typing-extensions 4.9.0, UCX 1.16.0, UDUNITS 2.2.28, umap-learn 0.5.5, UMI-tools 1.1.4, Vala 0.56.14, VEP 111,
    Vim 9.1.0004, vsc-mympirun 5.4.0, WFA2 2.3.4, wget 1.21.4, WhatsHap 2.2, WIEN2k 23.2, wrf-python 1.3.4.1,
    Xerces-C++ 3.2.5, XlsxWriter 3.1.9, XML-LibXML v2.0209, xxHash 0.8.2, yaff 1.6.0, YAXT 0.10.0, Yices 2.6.4, YODA 1.9.9
- minor enhancements, including:
  - add build info message to easyconfig for NLTK 3.7 (#18550)
  - enable KLU and CUDA solvers in SUNDIALS v6.6.0 (#19490)
  - add extensions to R-bundle-CRAN v2023.12: tidybayes (#19712), spdep (#19729), fixest (#20055)
  - add plyranges extension to R-bundle-Bioconductor (for zUMIs) (#19949)
  - add PyOpenGL-accelerate extension to PyOpenGL v3.1.7 (#20007)
  - use system architecture template in DB_File (#20014), GD (#20015), and GDGraph (#20016)
  - add support for Vulkan software rendering in Mesa v23.1.9 by adding Wayland dependency (#20069)
  - add MODIStsp extension (+ required dependencies) to R 4.2.2 (#20113)
  - enable LittleCMS2 and WebP support in recent Pillow (#20195)
  - improve test for validity of easyconfig files (#20205)
  - add easyconfig test that checks if backdoored XZ versions are introduced (#20267)
- various bug fixes, including:
  - add patch for Bison 3.7.1 to fix build error on old OS versions (#12291)
  - add missing pkg-config build dependency for recent p11-kit easyconfigs (#16318)
  - fix dependencies and configure flags of GnuTLS 3.7.x (#19070)
  - remove numa configure option from hwloc 2.5+ (#19085)
  - add patches for OpenBLAS v0.3.21 to disable -ftree-vectorize for netlib LAPACK (#19280)
  - add patch to fix flaky scipy build in SciPy-bundle v2023.11 (#19481)
  - add missing SciPy-bundle dependency to TensorRT easyconfig (#19486)
  - fix lapack test failures in OpenBLAS 0.3.23/24 (#19495)
  - add patch for Arrow v8.0.0 - v11.0.0 to add missing `__arrow_ext_class__` method to `BaseExtensionType` class (#19532)
  - change homepage for argtable (#19551)
  - add patches for PyTorch v2.1.2 with `foss/2022a` (#19571), `foss/2022b` (#19572), and `foss/2023a` (#19573) to fix test failures on non-x86 platforms
  - use pocl with CUDA support as dependency for PyOpenCL v2023.1.4 (#19584)
  - remove `osdependencies` from ccache easyconfigs using GCCcore toolchain (#19600)
  - use https source URL for alsa-lib (#19628)
  - add missing dm-tree dependency for dm-reverb 0.2.0 (#19653)
  - add libyaml import check to PyYAML and fix builds since split to minimal Python (#19662)
  - demote meson-python to a build dependency in recent matplotlib easyconfigs (#19670)
  - add patch to fix upb CopyFrom error in protobuf-python 4.24.0 (#19671)
  - demote poetry to build dep in expecttest (#19675)
  - add zlib dependency to YODA and Rivet (#19679)
  - fix missing spaces in Graphviz configure options (#19687)
  - strip iconv from pkgconfig file for libarchive v3.6.2 (#19698)
  - use separate bcrypt easyconfig (using CargoPythonPackage) as dependency for JupyterHub v4.0.2 (#19703)
  - use maturin easyconfig using CargoPythonPackage as a dependency for fastparquet v2023.4.0 (#19704)
  - add patches for Perl-bundle-CPAN v5.36.1 to fix installation of `Sys::Info::Driver::Linux*` extensions on Debian Bookworm (#19727)
  - explicitly specify Fortran compiler for recent CDO versions to fix issues on non-x86_64 architectures (#19735)
  - add patch for `jupyter_core` extension in `jupyter-server` to set jupyter path by `$EB_ENV_JUPYTER_ROOT` (#19737)
  - add Python build dependency to 1.9.x Doxygen (#19743)
  - fix Arrow v14.0.1 to install pyarrow as an extension (#19758)
  - fix homepage + source URL for Gblocks 0.91b (#19797)
  - make sure that Brunsli libraries are installed into `lib` (#19805)
  - fix dependency with `libidn.so.11` in tbl2asn v20220427 and v20230713 easyconfigs (#19821)
  - add missing dependencies for fslpy in easyconfig for FSL v6.0.5.1 (#19829)
  - remove numa configure option from hwloc 2+ (#19833)
  - avoid spurious test failure when enabling RPATH for Perl (#19835)
  - add missing Python deps and packages in PSI4 1.7 (#19836)
  - add patch to fix `MS_RDONLY` error in OpenMPI 3.1.x and 4.0.0 (#20140), 4.0.3 (#19944), and 4.0.5 (#19837)
  - demote meson-python to build dependency for matplotlib v3.7.2 w/ `iimkl/2023a` (#19892)
  - demote hatchling to build dependency in easyconfig for einops 0.7.0 (#19915)
  - add patch for adding a write memory barrier to all OpenMPI 4.1.x easyconfigs (#19940)
  - stop using non-existent `--disable-libdeflate` option for LibTIFF 4.1.0 (#19951)
  - add patch to remove git version check and fix test command for molmod 1.4.8 (#19952)
  - replace SYSTEM-level GCC dependency in git-annex with binutils (#19956)
  - stop using non-existing `--with-doc` configure option for groff 1.23 (#19969)
  - fix test failures of Perl-bundle-CPAN-5.38 in non-English locales (#19971)
  - add patch to fix tree-optimization bug in GCC 12.3.0 + 13.1.0 + 13.2.0 for ARM architectures with SVE support (#19974, #20218)
  - drop checksum from easyconfig for VSCode 1.85.0 since tarball are not stable (#19995)
  - respect `sysroot` in recent Pillow-SIMD easyconfigs, when in use (#19996)
  - remove `--disable-docs` configure option from FriBidi 1.0.5+ (#19998)
  - fix geotiff configure option in GDAL (#19999)
  - unpack SCG database to 'db' subdirectory for DAS_Tool (#20008)
  - remove Jasper dependency and configure option from GDAL 3.5+ (#20009)
  - update homepage and source URLs for SPAdes (#20018)
  - fix GDAL 3.5.0 install on high-core-count machines (#20027)
  - remove disable-visibility configure flag from GTK3 (#20028)
  - remove mpi configure option from libfdf 0.2.2 (#20034)
  - add patch to fix multiarch support for RISC-V to all GCCcore 12.x and 13.x easyconfigs (#20035)
  - fix invocation typo and unneeded folder change on invocation in fgbio 1.3.0 easyconfig (#20039)
  - remove hdf5 configure option from MDSplus 7.96.12 (#20041)
  - fix python configure option of MEME (#20043)
  - fix configure options of FFLAS-FFPACK (#20052)
  - find the correct Python in xtensor (#20056)
  - fix geotiff configure option in GDAL 2.2.3 (#20057)
  - fix configure option and remove gperftools dependency for MIRA 5.0 (#20061)
  - fix confgure options in GRASS (#20062)
  - fix configure of LinBox 1.7.0 (#20064)
  - remove unknown configure option from GnuTLS 3.7.2 (#20065)
  - use 32-bit indexing for SUNDIALS 6.6.0 (with foss/2023a) to enable sunmatrix-cusparse (#20075)
  - find correct Python for MDI (#20083)
  - add `pixman` and `FriBidi` dependencies to recent ImageMagick easyconfigs (#20086)
  - add patch to fix failing tests with OpenSSL 3.x for Net-SSLeay v1.92 extension in Perl-bundle-CPAN v5.36.1 (#20090) and v5.38.0 (#20118)
  - add patches for minimus2 in AMOS-3.1.0 (#20114)
  - fix download url for cuSPARSELt 0.3.0.3 (#20129)
  - add patches to fix test issues for PyTorch 2.1.2 with `foss/2023a` + CUDA 12.1.1 (#20156)
  - remove easyconfig for UCX-CUDA 1.15.0 using incompatible combo of CUDA 12.3.0 + GCC 13.2.0 (#20158)
  - remove flake8 suppressions for invalid escape sequences (#20161)
  - fix post-install command for SuperLU_DIST in case library prefix is `lib` instead of `lib64` (#20162)
  - switch to gitlab source URL for libxc + add alternative checksum (#20163)
  - enable `download_dep_fail` in Pythonpackage easyconfigs where it was wrongly disabled (#20174)
  - add patch to fix PyTorch 1.12.x and 1.13.x for Linux 6+ (#20176, #20177, #20178, #20179, #20180, #20181, #20182)
  - disable tests for `Time::HiRes` extension in Perl-bundle-CPAN v5.36.1 (#20187)
  - fix several typos in GlobalArrays 5.8 configure step (#20188)
  - fix broken homepage from older SCOTCH easyconfigs (#20192)
  - remove dead URL for ISL from `source_urls` in easyconfigs for GCCcore 10.3.0, 11.1.0, 11.2.0 (#20193)
  - fix package installation in easyconfigs for Python 2.7.15 and 3.7.2 (using `GCCcore/8.2.0`) (#20194)
  - add missing zlib + OpenSSL deps to Ruby easyconfigs + promote binutils to runtime dependency (#20214)
  - fix cuSPARSELt easyconfigs for aarch64 (#20216)
  - fix python shebang in napari easyconfigs (#20219)
  - add patch to fix scipy test failure for SciPy-bundle 2023.02 with `gfbf/2022b` (#20235)
  - fix `incompatible types` errors when building the R extension `dbarts` on Arm (#20238)
  - add patch to fix for libarchive to fix error reporting in tar (#20254)
  - add patch for GCCcore 13.2.0 to fix unguarded use of is_convertible builtin (#20260)
  - fix download for python-parasail 1.3.4 by adding missing source URL (#20263)
- other changes:
  - update DualSPHysics easyconfig to use custom easyblock (#19400)
  - fix name for DETONATE in existing easyconfig (was `detonate`) (#19569)
  - rename `VSCode` to `code-cli` (to match with existing `code-server`) (#19585, #19645)
  - remove urllib3 extension from wandb easyconfig, not neeed since Python-bundle-PyPI dependency already provides it (#19725)
  - stop using custom easyblock for Doxygen (#19742)
  - move `setuptools_scm` extension from hatchling to Python easyconfig (#19777, #20200)
  - move xtb v6.6.1 to gfbf/2023a (#19826)
  - unify Z3 4.12.2 easyconfigs into a single one with Python bindings (and fix Z3 dependency for PyTorch 2.1.2 accordingly) (#20050)
  - use GPAW-setups v24.1.0 in existing GPAW easyconfigs (#20117)
  - fix duplicate dict entries and enable fatal error checking for easyconfigs via `flake8` (#20173)
  - move Greenlet 2.0.2 to GCCcore toolchain (#20241)
  - update Java/8 wrapper to Java 8.402 (#20261)
  - update copyright lines to 2024 (#20276)


v4.9.0 (30 December 2023)
-------------------------

feature release

- added easyconfigs for foss/2023b (#19449) and intel/2023b (#19450) common toolchains
- added example easyconfig files for 77 new software packages:
  - AICSImageIO (#19315), ANTIC (#19203), BiasAdjustCXX (#19341), BOPTEST (#19295), BRiAl (#19208), castor (#19176),
    CellBender (#19296), cliquer (#19210, #19323), CPMD (#19387), cppyy (#19204), CUDD (#19208), datalad (#18675),
    Demystify (#17990), dftd4 (#19223), dialog (#17696), DIA-NN (#19454), dynesty (#19091), ebGSEA (#19447),
    ECL (#19211), eclib (#19209), epct (#19298), EUKulele (#19217), FACE (#14840), fastml (#19357), forbear (#14840),
    fplll (#19371), fpylll (#19371), ftfy (#19353), Gdspy (#19458), GFF3-toolkit (#19071), giac (#19323), GMP-ECM (#19323),
    HepMC (#19139), hic-straw (#19309), HPCC (#18892), iced (#19309), IML (#19201), iperf (#19259), jedi (#19269),
    jedi-language-server (#19269), jupyter-rsession-proxy (#19311), lcalc (#19329), libaed2 (#14840),
    LoopTools (#19397), m4ri (#19208), m4rie (#19208), MDI (#19417), mdust (#19106), MitoHiFi (#19263), MPFI (#19323),
    multicharge (#19221), OMERO.insight (#19337), OMERO.py (#19338), PFFT (#19255), primecount (#19370),
    primecountpy (#19370), PyAV (#19359), pycubescd (#19302), pylipid (#19428), PySINDy (#19306),
    pythermalcomfort (#19285), PyTorchVideo (#19359), R-bundle-CRAN (#19170), Restrander (#19232), scikit-lego (#19064),
    scrublet (#19215), SEACells (#18724), simanneal (#19347), Simstrat (#14840), solo (#19216), SPEI (#19441),
    SUPPA (#19181, #19275), SYMMETRICA (#19328), Triton (#19381), vaeda (#19214), VSCode (#19418), waLBerla (#18932)
- added additional easyconfigs for various supported software packages, including:
  - ANTs 2.5.0, Arriba 2.4.0, Arrow 14.0.1, at-spi2-core 2.50.0, Autoconf-archive 2023.02.20, awscli 2.15.2,
    Blender 3.6.5 + 4.0.1, Boost 1.83.0, boto3 1.28.70, Bracken 2.9, BUStools 0.43.1, cairo 1.18.0, cairomm 1.16.2,
    CASTEP 23.1, cddlib 0.94m, cdo-bindings 1.6.0, CellRanger 7.2.0, CoCoALib 0.99818, COMSOL 6.2.0.290, Coreutils 9.1,
    cryptography 41.0.5, CubeLib 4.8.2, CubeWriter 4.8.2,  CUDA 12.3.0, CVXPY 1.3.0, cysignals 1.11.2, DBus 1.15.8,
    dftd4 3.4.0, E-ANTIC 1.3.0, elfutils 0.190, f90wrap 0.2.11, FastQC 0.12.1, Ferret 7.6.0, FFLAS-FFPACK 2.5.0,
    ffnvcodec 12.1.14.0, FPM 1.15.1, FriBidi 1.0.13, gap 4.12.2, git-lfs 3.4.0, GitPython 3.1.40, Givaro 4.2.0,
    GLib 2.78.1, glog 0.6.0, GObject-Introspection 1.78.1, gperftools 2.13, GPyTorch 1.10, GROMACS 2023.3,
    HarfBuzz 8.2.2, HiC-Pro 3.1.0, hifiasm 0.19.7, hypothesis 6.90.0, ICU 74.1, imageio 2.33.1, imkl 2024.0.0,
    impi 2021.11.0, intel-compilers 2024.0.0, IPython 8.17.2, ITK 5.3.0, Kent_tools 457, KyotoCabinet 1.2.80,
    LHAPDF 6.5.4, libfdf 0.5.0, libjxl 0.8.2, LinBox 1.7.0, lrslib 7.2, lxml 4.9.3, magma 2.7.2, maturin 1.3.1,
    MEME 5.5.4, meson-python 0.15.0, Miniconda3 23.9.0, Mmg 5.7.2, Molden 7.3, mrcfile 1.4.3, nanoflann 1.5.0,
    nauty 2.8.6, Nextflow 23.10.0, nodejs 20.9.0, Normaliz 3.10.1, NSS 3.94, NWChem 7.2.2, Oases 20180312, Pango 1.51.0,
    Parallel-Hashmap 1.36, parameterized 0.9.0, phonopy 2.20.0, pigz 2.8, pmt 1.2.0, poetry 1.6.1, PostgreSQL 16.1,
    pplpy 0.8.9, PyCairo 1.25.1, pypmt 1.2.0, PyQt5 5.15.7, pytest 7.4.2, pytest-xdist 3.3.1,
    Python-bundle-PyPI 2023.10, PyTorch 2.1.2, R 4.3.2, RASPA2 2.0.47, SBCL 2.3.11, SCENIC 1.3.0, scikit-image 0.22.0,
    SciPy-bundle 2023.11, SDL2 2.28.5, setuptools-rust 1.8.0, Seurat 4.4.0, SimpleITK 2.3.1, Singular 4.3.2p10,
    Spark 3.5.0, STAR 2.7.11a, STAR-CCM+ 2310, strace 6.6, SuiteSparse 7.1.0, tbb 2021.11.0, TOML-Fortran 0.4.1,
    TRAVIS-Analyzer 220729, UCX-CUDA 1.15.0, VirSorter 1.0.6, virtualenv 20.24.6, VSEARCH 2.25.0, VTK 9.3.0,
    wandb 0.16.1, XGBoost 2.0.2, xprop 1.2.6, xtb 6.6.1, Xvfb 21.1.9, xxd 9.0.2112
- minor enhancements, including:
  - add sanity check commands for recent GDB versions (#19102)
  - add aarch64 and ppc64le checksums to NVHPC 23.7 (#19249)
  - allow Python version of Z3 to be used as a dependency (#19354)
- various bug fixes, including:
  - use `CargoPythonBundle` generic easyblock for timm to install required Rust packages in a controlled way (#18332)
  - add alternate checksum for OpenImageIO v2.4.14.0 (#19090)
  - only set flag `--enable-asmjit` for PLUMED when installing on `x86_64` (#19110)
  - ensure right Python version is used in DP3, WSClean and dependencies by specifying `-DPython3_EXECUTABLE` CMake option (#19119)
  - add patch to work around potential crash in PyTorch 1.13.1 caused by GCC 12 compiler bug (#19133)
  - add patch to fix detection of newer Intel CPUs in OpenBLAS 0.3.20 through 0.3.23 (#19141)
  - remove outdated `--disable-docs` configure option from FriBidi-1.0.12 (#19147)
  - add libiconv dependency to gettext 0.22 (#19155)
  - fix OpenBLAS 0.3.20+ on newer Intel CPUs (#19159)
  - only use ScaFaCos as dependency for LAMMPS 23Jun2022 on `x86_64` (#19164)
  - add patch to fix regression in GCC 12.x on AVX512 systems (#19180)
  - add pkgconf build dependency to libGLU (#19186)
  - sidestep some build issues with CUDA-Samples 12.1 (#19189)
  - make Pillow easyconfigs aware of sysroot template (#19226, #19267)
  - fix possible error/crash in NCCL on x86 due to cpuid (#19231)
  - reduce timestep to fix sanity check commands in LAMMPS 23Jun2022 (#19246)
  - add patch for GCC 12.x to fix miscompiling C++ code causing double-free in case of exceptions (#19253)
  - replace format tag with explicit extension name in Optuna v3.0.3 (#19256)
  - enhance easyconfigs for gnuplot 5.4.x to make sure that Lua dependency is always used (#19261)
  - patch setup.py for grpcio extension in TensorFlow 2.13.0 easyconfigs to take into account alternate sysroot (#19268)
  - avoid indirect dependency on old CMake version built with GCCcore/10.2.0 via Catch2 build dependency using system toolchain in recent pybind11 easyconfigs (#19270)
  - use existing patch in pybind11 2.6.2 and 2.7.1 to fix failing test due to extra whitespace (#19279)
  - change toolchain in `json-fortran` easyconfigs to `GCC`, since it includes Fortran modules (#19283)
  - remove Unicode character in description of SMRT-Link easyconfigs (#19312)
  - don't use `%(namelower)s` template in extension name in IPython v8.14.0 easyconfig (#19330)
  - add patch to fix `[cz]asums` in OpenBLAS 0.3.24 (#19331)
  - fix failing tokenizers with `CargoPythonPackage` easyblock (#19333)
  - define `$GTKDOCIZE` as '`echo`' before generating configure script for new HarfBuzz versions (#19339)
  - fix PAPI test step hanging on some systems (#19372)
  - compile LERC test binary in `postinstallcmds` to fix sanity check error when RPATH linking is enabled (#19386)
  - use `GCC` toolchain in `kim-api`, since it includes Fortran modules (#19399, #19401, #19402, #19403, #19404, #19405)
  - fix wrong handling of floats in z3-solver (#19414)
  - Fix numpy build on Sapphire Rapids CPUs in SciPy-bundle-2023.07-gfbf-2023a (#19419, #19425)
  - allow ITK legacy code and Python wrappers in ITK v5.2.1 (#19431)
  - link to xxHash library provided via EasyBuild in python-xxhash v3.2.0 (#19432)
  - include MPFR 4.1.0 patch in MPFR 4.2.0 easyconfigs to fix failing tsprintf test with glibc >= 2.37 (#19438)
  - skip `Test::Sys::Info` test that expects `/etc/fstab` in Perl-bundle-CPAN (#19440)
  - exclude `cdp*` CUDA samples that fail to build on aarch64 in CUDA-Samples v12.1 (#19451)
- other changes:
  - let SuiteSparse easyblock set `CMAKE_OPTIONS` for SuiteSparse v7.1.0 (#19177)
  - add versionsuffix `-param` to easyconfig for ReaxFF 2.0 (#19307)
  - use `LooseVersion` from `easybuild.tools` (#19376)


v4.8.2 (29 October 2023)
------------------------

update/bugfix release
- added example easyconfig files for 48 new software packages:
  - ALL (#18971), anadama2 (#18688), AOFlagger (#19010), bases2fastq (#18866), BgeeCall (#18784), 
    biobakery-workflows (#18688), BMTK (#18863), CIRIquant (#18815), Clair3 (#18748), CLEAR (#16357), 
    cpio (#14728), DP3 (#19010), EveryBeam (#19010), fasta-reader (#18936), git-annex (#18673), GSD (#6453),
    imutils (#18920), Jblob (#18478), Jmol (#18988), kneaddata (#18688), libbaseencode (#12319), 
    libcotp (#12319), MACS3 (#18354), Mashtree (#19019), mpath (#5029), MUSCLE3 (#18287), plotutils (#16196),
    ProBiS  (#18830), PyMC (#10399), PyPy (#18847), PyTensor (#18928), Qt6 (#18683), QuickTree (#19019),
    Raptor (#18919), RCall (#18933), ResistanceGA (#18933), scCODA (#18949), scikit-build-core (#18777),
    segmentation-models-pytorch (#18930), SNAP-ESA (#19031), SNAP-ESA-python (#19031), starparser (#18965),
    synapseclient (#19016), uncertainties (#18923), WSClean (#19010), XBeach (#18849), XOOPIC (#15269),
    zeus-mcmc (#19033)
- added additional easyconfigs for various supported software packages, including:
  - alleleCount 4.3.0, Amber 22.4, ant 1.10.14, ArviZ 0.16.1, ASAP3 3.13.2, biobambam2 2.0.185, BLAST+ 2.14.1,
    bokeh 3.2.2, Brotli 1.1.0, Cantera 3.0.0, CapnProto 1.0.1, casacore 3.5.0, Catch2 2.13.9, CGAL 5.6,
    Chemaxon-Marvin 23.9, CMake 3.27.6, code-server 4.16.1, Coot 0.9.8.92, CSBDeep 0.7.4, CUDA-Samples 12.1.1,
    CuPy 12.1.0, cURL 8.3.0, dask 2023.9.2, DL_POLY_4 5.1.0, DoubletFinder 2.0.3-20230131, Doxygen 1.9.8, dxpy 0.345.0,
    EDirect 20.5.20231006, FastANI 1.34, FastME 2.1.6.3, Flask 2.3.3, Flye 2.9.2, fmt 10.1.0, foss/2023.09,
    freetype 2.13.2, GDAL 3.7.1, GDRCopy 2.4, git 2.42.0, GMP 6.3.0, Go 1.21.1, googletest 1.14.0, GPAW 23.9.1,
    groff 1.23.0, GTDB-Tk 2.3.2, GTK4 4.13.1, gzip 1.13, harmony 0.1.0, HDF 4.2.16, HighFive 2.7.1, Highway 1.0.7,
    HMMER 3.4, hmmlearn 0.3.0, Imath 3.1.9, Inspector 2023.2.0, intel/2023.07, IsoSeq 4.0.0, itac 2021.10.0, 
    JupyterNotebook 7.0.3, libarchive 3.7.2, libcint 5.4.0, libdeflate 1.19, libdrm 2.4.117, libglvnd 1.7.0,
    libjpeg-turbo 3.0.1, libmaus2 2.0.813, libpng 1.6.40, libsigc++ 2.12.1, libsodium 1.0.19, LibTIFF 4.6.0,
    libwebp 1.3.2, libxc 6.2.2, line_profiler 4.1.1, LMDB 0.9.31, MAFFT 7.520, makeinfo 7.1, MATLAB 2023b,
    MEGAN 6.25.3, Mesa 23.1.9, Meson 1.2.3, mold 2.3.1, MPFR 4.2.1, msgpack-c 6.0.0, nanopolish 0.14.0,
    NBO 7.0.10, netcdf4-python 1.6.4, OpenBLAS 0.3.24, OpenCV 4.8.1, OpenEXR 3.2.0, OpenMolcas 23.06, OpenMPI 4.1.6,
    openslide-python 1.3.1, OrthoFinder 2.5.5, OSU-Micro-Benchmarks 7.2, ParaView 5.11.2, Perl-bundle-CPAN 5.38.0,
    PETSc 3.19.2, PMIx 4.2.6, poppler 23.09.0, preCICE 2.5.0, pretty-yaml 23.9.5, PyCairo 1.25.0, pyEGA3 5.0.2,
    PyGObject 3.46.0, pygraphviz 1.11, pytest-rerunfailures 12.0, Python 3.11.5, PyTorch 2.0.1, PyTorch-bundle 1.13.1,
    PyTorch-Ignite 0.4.12, PyYAML 6.0.1, RagTag 2.1.0, rapidcsv 8.62, rasterstats 0.19.0, RAxML-NG 1.2.0,
    RDFlib 7.0.0, RDKit 2023.03.3, ReFrame 4.3.3, RMBlast 2.14.0, ruamel.yaml 0.17.32, Rust 1.73.0, scikit-learn 1.3.1,
    SCons 4.5.2, SHAP 0.42.1, SignalP 6.0h, SMRT-Link 12.0.0.177059, spglib-python 2.1.0, SQLite 3.43.1,
    TensorRT 8.6.1, texlive 20230313, Tkinter 3.11.5, UCX 1.15.0, VBZ-Compression 1.0.3, VCFtools 0.1.16,
    VTune 2023.2.0, X11 20231019, x264 20231019, xarray 2023.9.0, XlsxWriter 3.1.3, xtb 6.6.0, ZeroMQ 4.3.5
- minor enhancements, including:
  - also run easyconfigs test suite with Python 3.11 (#18009)
  - don't disable building of third and fourth derivates in libxc 6.1.0 (#18467)
  - add easyconfigs cache file to `.gitignore` (#18797)
  - add patch to improve CUDA 11 compatibility of `GCCcore/12.2.0` and `GCCcore/12.3.0` (#18854)
  - also build Python bindings for ITK 5.2.1 with `foss/2022a` (#18922)
  - add ridge extension to R 4.2.2 (#18924)
  - add MSstatsLiP (#19009)and escape (#19027) to Bioconductor 3.16 bundle
  - add patches to build Qt5 5.15.10 with Python 3 instead of Python 2.7 (#19045)
- various bug fixes, including:
  - rename ACT to Artemis (#18382)
  - backport lchown patch to PMIx 3.1.x + 3.2.x (#18759)
  - also copy scripts directory for Clair3 (#18783)
  - rename isoseq3 after download for IsoSeq 3.8.2 + fix permissions (#18785)
  - add missing required extensions + fix wrong version of extensions in recent Perl easyconfigs (#18789)
  - add patch for OpenBLAS 0.3.23 to fix hanging tests (#18790)
  - add patch to fix Open MPI 4.1.5 with PMIx >= 4.2.3 (#18833)
  - fix permission issues when copying xvfb-run script in Xvfb easyconfigs (#18834)
  - statically link Boost 1.75 in Cufflinks v20190706 installed with `GCC/11.2.0`, so Boost can be changed to build dependency (#18843)
  - add missing required PyPy dependency for Clair3, also copy preprocess and shared subdirectories, and enhance sanity check for provided libclair3 Python package (#18847)
  - add patch to fix build of util-linux 2.39 on CentOS 7 (#18855)
  - add patch to fix finding of tk.tcl for Tk 8.6.13 (#18864)
  - add patch to fix issue with automatic detection of NeoverseV1 CPU architecture in OpenBLAS v0.3.20 (#18870)
  - fix source URL for segemehl 0.3.4 (#18878)
  - avoid use of hardcoded paths for Pillow by using `--disable-platform-guessing` option (#18881)
  - add patch to disable flaky DDRGES3 LAPACK test in OpenBLAS 0.3.23 + 0.3.24 (#18887)
  - add alternate checksum for NCCL v2.18.3 (#18906)
  - add missing dependencies for MONAI to support extras required by MONAI-Label (#18921)
  - make sure Python dependency included for ESPResSo is actually used by specifying `-DPYTHON_EXECUTABLE` (#18963)
  - only add tbb as dependency in recent LAMMPS easyconfigs when installing on x86_64 (#19000)
  - detect the correct Python for vcflib (#19001)
  - fix invalid pointer access in UCX 1.11-1.14 (#19023)
  - disable threadedmpi in recent SCOTCH easyconfigs using gompi toolchain (#19024)
  - add missing GSL dependency for casacore 3.4.0 (#19042)
  - fix pybind11 incompatibility with some CUDA versions and add Catch2 dependency for tests (#19047)
  - enable `-fPIC` in easyconfig for libwebp 1.3.2 (#19098)
- other changes:
  - remove 'cstd': 'c++17' as that's the default in GCC 11 (#18941, #18942, #18943, #18944, #18945, #18946)
  - rename CVS to ConcurrentVersionsSystem, to avoid problems with recent setuptools versions (#18985)
  - use sysroot template in wget easyconfigs to define PKG_CONFIG_PATH (#19080)


v4.8.1 (11 September 2023)
--------------------------

update/bugfix release

- added example easyconfig files for 83 new software packages:
  - ALAMODE (#18733), AMRFinderPlus (#18559), Ax (#68), bcrypt (#18208), bench (#18656), BgeeDB (#18743),
    Boost.Python-NumPy (#18505), CatBoost (#18591), centerline (#18273), cffi (#7105), ChIPseeker (#18662),
    connected-components-3d (#18289), cryptography (#8495), CVglasso (#18657), DiffBind (#18663), drmaa-python (#18614),
    e3nn (#18304), flit (#18208), GAPPadder (#18692), GenerativeModels (#18451), geosphere (#18659), gffutils (#18331),
    gkmSVM (#18660), hampel (#18409), hatchling (#18208), HDF-EOS2 (#18297), Hybpiper (#18414), inih (#18516),
    IsoformSwitchAnalyzeR (#18664), IsoQuant (#18331), Jupyter-bundle (#18634), JupyterNotebook (#18735, #18735),
    leafcutter (#18615), libleidenalg (#18548), LIBSVM-Python (#18455), libvori (#18379), maturin (#18405),
    meboot (#18658), mgen (#18402), Mikado (#18614), NanoCaller (#18726), nbclassic (#18617), ncolor (#7146),
    nose3 (#18234), novaSTA (#18601), Omnipose (#18402), Optax (#18610), paramiko (#1504), Parsl (#18408),
    peakdetect (#18402), PICRUSt2 (#18333, #18459), Platypus-Opt (#18291), PortMidi (#18252), pv (#16439),
    py-c3d (#18409), pygame (#18252), pyodbc (#18334), Python-bundle-PyPI (#18208), qforce (#18456),
    RFdiffusion (#18304), Rhodium (#18291), ruptures (#18306), Sabre (#18342), scGSVA (#18401), scib-metrics (#18734),
    scikit-plot (#18377), SDL2_mixer (#18252), SDL2_ttf (#18252), segment-anything (#18290), sentinelsat (#18367),
    setuptools-rust (#18208), slurm-drmaa (#18614), SuAVE-biomat (#18678), T-Coffee (#17916),
    tensorflow-compression (#18676), torchvf (#18637), tornado (#18511), tseriesEntropy (#18661), TXR (#18665),
    unifdef (#18427), UniFrac (#18407), virtualenv (#2660), WFA2 (#18636)
- added additional easyconfigs for various supported software packages, including:
  - ABINIT 9.10.3, Advisor 2023.2.0, aiohttp 3.8.5, AMD-uProf 4.1.424, Anaconda3 2023.07-2, anndata 0.9.2,
    APR 1.7.4, APR-util 1.6.3, Arcade-Learning-Envionment 0.8.1, archspec 0.2.1, Armadillo 12.6.2, arpack-ng 3.9.0,
    assimp 5.2.5, BAGEL 1.2.2, bam-readcount 1.0.1, Bazel 6.3.1, BCFtools 1.18, BeautifulSoup 4.12.2, BEDTools 2.31.0,
    biom-format 2.1.15, bokeh 3.2.1, Boost 1.82.0, cairo 1.17.8, c-ares 1.19.1, ccache 4.8.3, CDO 2.2.2, CFITSIO 4.3.0,
    Cgl 0.60.7, CharLS 2.4.2, cicero 1.3.8, Clang 16.0.6, Clp 1.17.8, Cluster-Buster 20200507, CoinUtils 2.11.9,
    conan 1.60.2, configurable-http-proxy 4.5.5, coverage 7.2.7, CP2K 2023.1, CubeLib 4.8.1, CubeWriter 4.8.1,
    CUDA 12.2.2, dask 2023.7.1, dcm2niix 1.0.20230411, Delly 1.1.6, dill 0.3.7, ecBuild 3.8.0, ecCodes 2.31.0,
    ELPA 2023.05.001, exiv2 0.28.0, expecttest 0.1.5, fastparquet 2023.4.0, FFmpeg 6.0, ffnvcodec 12.0.16.0,
    flatbuffers 23.5.26, flatbuffers-python 23.5.26, FreeSurfer 7.4.1, fsom 20151117, gc 8.2.4, GCC 13.2.0, GDB 13.2,
    GEOS 3.12.0, gettext 0.22, GHC 9.2.2, Ghostscript 10.01.2, GLib 2.77.1, gmpy2 2.1.5, gnuplot 5.4.8,
    GObject-Introspection 1.76.1, gperftools 2.12, Graphviz 8.1.0, gRPC 1.57.0, GST-plugins-base 1.22.5,
    GStreamer 1.22.5, GTK3 3.24.37, GTK4 4.11.3, h4toh5 2.2.5, h5netcdf 1.2.0, h5py 3.9.0, hiredis 1.2.0,
    Horovod 0.28.1, htop 3.2.2, HTSlib 1.18, hwloc 2.9.2, Hydra 1.3.2, hypothesis 6.82.0, Hypre 2.29.0, ICU 73.2,
    igraph 0.10.6, iimkl/2023a, imageio 2.31.1, ImageMagick 7.1.1-15, inferCNV 1.14.2, IPython 8.14.0, ISL 0.26,
    Julia 1.9.3, JupyterLab 4.0.5, jupyter-resource-usage 1.0.0, kma 1.4.12a, KMC 3.2.2, leidenalg 0.10.1,
    libdrm 2.4.115, libdwarf 0.7.0, libfabric 1.19.0, libgit2 1.7.1, libGLU 9.0.3, libsndfile 1.2.2, libwpe 1.14.1,
    libxml2 2.11.5, LittleCMS 2.15, LLVM 16.0.6, Lua 5.4.6, MACS2 2.2.9.1, magma 2.7.1, mahotas 1.4.13, makeinfo 7.0.3,
    Mamba 23.1.0, matplotlib 3.7.2, medaka 1.8.1 + 1.9.1, Mercurial 6.4.5, Mesa 23.1.4, meson-python 0.13.2, 
    Miniconda3 23.5.2, Monocle3 1.3.1, MPC 1.3.1, MRtrix 3.0.4, MUMPS 5.6.1, MXNet 1.9.1, napari 0.4.18, ncdu 1.18,
    netCDF 4.9.2, netCDF-Fortran 4.6.1, nettle 3.9.1, networkx 3.1, nodejs 18.17.1, nsync 1.26.0, NVHPC 23.7,
    OpenAI-Gym 0.26.2, OpenCV 4.8.0, OpenFOAM 11, OpenImageIO 2.4.14.0, Osi 0.108.8, OTF2 3.0.3, Pango 1.50.14,
    PAPI 7.0.1, parallel 20230722, Perl 5.38.0, Pillow 10.0.0, Pillow-SIMD 9.5.0, Pint 0.22, pkgconf 2.0.3,
    plotly.py 5.16.0, PLUMED 2.9.0, pocl 4.0, poetry 1.5.1, protobuf 24.0, protobuf-python 4.24.0, psutil 5.9.5,
    PuLP 2.7.0, pyBigWig 0.3.22, pybind11 2.11.1, PyCairo 1.24.0, PyGObject 3.44.1, Pylint 2.17.4, pyproj 3.6.0,
    pyro-ppl 1.8.4, python-igraph 0.10.6, PyZMQ 25.1.1, QIIME2 2023.5.1, Qt5 5.15.10, QuantumESPRESSO 7.2,
    rclone 1.63.1, RE2 2023-08-01, re2c 3.1, RegTools 1.0.0, RnBeads 2.14.0, RTG-Tools 3.12.1, SAMtools 1.18,
    Scalene 1.5.26, scikit-build 0.17.6, scikit-image 0.21.0, SciPy-bundle 2023.07, Score-P 8.1, SCOTCH 7.0.3,
    SDL2 2.28.2, SDL2_image 2.6.3, setuptools 64.0.3, SeuratWrappers 20221022, snakemake 7.32.3, SpaceRanger 2.1.0, 
    SpiecEasi 1.1.1, Stack 2.11.1, STAR 2.7.11a, SUNDIALS 6.6.0, SWIG 4.1.1, sympy 1.12, tabixpp 1.1.2, tbb 2021.10.0,
    tbl2asn 20230713, tcsh 6.24.10, TensorFlow 2.13.0, tensorflow-probability 0.19.0, Tk 8.6.13, Tkinter 3.11.3,
    tqdm 4.66.1, unixODBC 2.3.11, Valgrind 3.21.0, vcflib 1.0.9, VirtualGL 3.1, VisPy 0.12.2, Wayland 1.22.0, 
    WebKitGTK+ 2.40.4, wpebackend-fdo 1.14.1, wxPython 4.2.1, Xvfb 21.1.8, xxd 9.0.1696, XZ 5.4.4, Yambo 5.1.2,
    Z3 4.12.2, zarr 2.16.0
- minor enhancements, including:
  - add extensions to recent R-bundle-Bioconductors easyconfigs: UCell (#18281), decoupleR (#18399, #18552), RnBeads (#18682)
  - add extensions to recent R easyconfigs: tabletools (#18510), flextables (#18719)
  - add test for easyconfig file permissions (#18647)
  - simplify build and install options for Ghostscript (#18750)
- various bug fixes, including:
  - set `$JULIA_DEPOT_PATH` in Julia easyconfigs with default value (#17976)
  - remove superflous dependencies from Horovod easyconfig on top of PyTorch (#18262)
  - disable building documentation for libsigc++ 2.10.x (#18301)
  - use MCR dependency in FreeSurfer 7.3.2 and 7.4.0 (#18303)
  - add `hpctestlib` to the `$PYTHONPATH` in ReFrame 4.2.0 easyconfig (#18320)
  - fix installation of Python bindings for recent Arrow easyconfigs by adding `--no-build-isolation` to `pip install` command (#18348, #18432, #18440, #18441)
  - add/fix patches for PyTorch 1.13.1 w/ foss/2022a (#18371)
  - add missing nbclassic extension to jupyter-server 1.21.0 (#18389)
  - Fix batchspawner for JupyterHub 3.0 (#18390)
  - fix compiler flags and toolchain options for ScaLAPACK 2.1.0 + 2.2.0 (#18396, #18397)
  - add patch to fix CUDA race condition problem for Score-P v8.0 (#18411)
  - add `-DABSL_PROPAGATE_CXX_STD=ON` to recent Abseil easyconfigs (required for PyTorch) (#18413)
  - add missing patches for PyTorch 1.12.0 w/ foss/2022a (#18430)
  - fix regression in GCC 12.1 + 12.2 with wrong warnings (#18434)
  - add patch for LIBSVM 3.30 to pass `$CFLAGS` + `$LDFLAGS` and run tests (#18454)
  - add patch for Automake 1.16.5 to fix help2man error (#18468)
  - consistently use ON/OFF for -DBUILD_SHARED_LIBS (#18484)
  - add missing patches for PyTorch 1.12.0 w/ `foss/2022a` + CUDA 11.7.0 (#18491)
  - add patches to fix PyTorch 1.12.1 + 1.13.1 on POWER on POWER (#18489, #18490, #18492, #18493, #18494, #18500)
  - add patch to fix flaky `test_jit_legacy` test for PyTorch 1.13.1 (#18500)
  - add alternative checksum for Extrae v4.0.4 (#18564)
  - remove appending of `$__EGL_VENDOR_LIBRARY_DIRS` in recent Mesa easyconfigs, since Mesa easyblock now appends to it (#18630)
  - correct `dirs` in `sanity_check_paths` in template easyconfig (#18635)
  - set `$MUJOCO_PY_FORCE_CPU` to avoid that mujoco-py checks for nvidia-smi and aborts installation because `/usr/lib/nvidia` is not in `$LD_LIBRARY_PATH` (#18641)
  - fix sanity check for ccache by setting `LC_ALL=C` (#18677)
  - make Autoconf a build dep for tRNAscan-SE + add missing Perl dependency (#18680)
  - strip out hardcoded `-march=native` used by RapidJSON 1.1.0 (#18725)
  - disable detection of Dbus broker for `at-spi2-core` (#18727)
  - make sure that 'moduleclass' is set in all easyconfig files (and is not set to default `base` moduleclass) (#18739)
  - add patch for MPFR 4.1.0 to fix failing tsprintf test with glibc >= 2.37 (#18746)
  - add patch for PMIx 4.x to use `lchown` so links are not followed (#18755)
- other changes:
  - update Java/11 wrapper to Java/11.0.20 (#18435)
  - use custom easyblock for recent sympy easyconfigs to prevent test failures (#18428)
  - use GCC/12.2.0 toolchain for GSL 2.7, remove easyconfig for GSL 2.7 with GCCcore/12.2.0 (#18501)
  - disable wx support in gnuplot 5.4.6 (#18648, #18691)
  - filter out template + archived easyconfigs when determining changed easyconfigs in PRs (#18753)


v4.8.0 (7 Jul 2023)
--------------------

feature release

- added easyconfigs for foss/2023a (#18264) and intel/2023a (#18275) common toolchains
- added example easyconfig files for 76 new software packages:
  - 3d-dna (#9258), affinity (#18051), AIMAll (#13153), alleleIntegrator (#17923), AlphaPulldown (#17774),
    ASCAT (#17923), ASF-SearchAPI (#18179), ATAT (#18213), AutoDockSuite (#9678), axel (#10961), BayesPrism (#17885),
    BGC-Bayesian-genomic-clines (#18005), CalculiX-CrunchiX (#16805), CASA (#18055), cctbx-base (#17774),
    Circuitscape (#16720), CppHeaderParser (#18272), CuCLARK (#9482), cuteSV (#18077), DALI (#18204), DaliLite (#17989),
    DEICODE (#18181), dm-haiku (#18013), dominate (#18086), dx-toolkit (#18232), easel (#18156), ecFlow (#15719),
    EDirect (#17479), FragPipe (#18161), GEM (#18120), gemelli (#18120), GLIMPSE (#18163), GRIDSS (#18170),
    HOOMD-blue (#18224), KerasTuner (#18197), LayoutParser (#18220), LISFLOOD-FP (#18194), LuaRocks (#18073),
    mannkendall (#18043), MOB-suite (#16798), molecularGSM (#13150), MONAI-Label (#18180), MView (#18198),
    NanoStat (#18201), oxDNA (#18175 + #18214), pastml (#15336), pbipa (#18229), Perl-bundle-CPAN (#17970), PheWeb (#10951),
    plinkliftover (#18136), pmt (#18052), PyBioLib (#18124), Pychopper (#10344), pydicom-seg (#18180),
    pyMannKendall (#18044), pypmt (#18045), python-mujoco (#18253), pytorch-CycleGAN-pix2pix (#18086),
    PyTorch-Image-Models (#18220), PyWBGT (#17980), Safetensors (#18220), Sniffles (#18048), strace (#14381),
    Structure_threader (#18219), subset-bam (#18032), SVclone (#18084), SVIM (#18071), Tapenade (#18109),
    TensorFlow-Graphics (#17465), timm (#17787), Trinotate (#18124), Ultralytics (#17894), visdom (#18086),
    wrapt (#18125), xclip (#17055), xdotool (#17055)
- added additional easyconfigs for various supported software packages, including:
  - AGAT 1.1.0, alleleCount 4.2.1, AMS 2023.101, ANSYS 2023R1, BayesTraits 3.0.2, Bismark 0.24.1, BLAST+ 2.14.0,
    boto3 1.26.163, Bowtie2 2.5.1, BUSCO 5.4.7, Cellpose 2.2.2, CHERAB 1.4.0, CmdStanR 0.5.2, CNVkit 0.9.10,
    corner 2.2.2, CUDA 12.1.1 + 12.2.0, cuDNN 8.9.2.26, cutadapt 4.4, cuTENSOR 1.7.0.1, CVXOPT 1.3.1, Dalton 2020.1,
    datamash 1.8, deepTools 3.5.2, DIAMOND 2.1.8, DMTCP 3.0.0, dorado 0.3.0 + 0.3.1, dtcmp 1.1.4, duplex-tools 0.3.3,
    elastix 5.0.0, Emacs 28.2, emcee 3.1.4, Extrae 4.0.4, fastp 0.23.4, FlexiBLAS 3.3.1, fontconfig 2.14.2,
    FreeSurfer 7.4.0, freetype 2.13.0, GATK 4.4.0.0, GBprocesS 4.0.0.post1, GCC 11.4.0, GCTA 1.94.1, GDRCopy 2.3.1,
    Geant4 11.1.2, Geant4-data 11.1, GetOrganelle 1.7.7.0, git 2.41.0, GMAP-GSNAP 2023-04-20, GROMACS 2023.1,
    hifiasm 0.19.5, Horovod 0.25.0, hwloc 2.9.1, InterProScan 5.62, IQ-TREE 2.2.2.3, ITSTool 2.0.7, JAGS 4.3.2,
    Julia 1.9.0, libfabric 1.18.0, libheif 1.16.2, libjxl 0.8.1, LibLZF 3.6, LMfit 1.2.1, LSD2 2.4.1, LuaJIT 2.1.0,
    lwgrp 1.0.5, MAGeCK 0.5.9.5, MATLAB 2023a, MaxQuant 2.4.2.0.eb, MCR R2022a.5, meshio 5.3.4, Meson 1.1.1,
    minimap2 2.26, MMseqs2 14-7e284, mpifileutils 0.11.1, MuJoCo 2.2.2, nanomath 1.3.0, ncbi-vdb 3.0.5, NCCL 2.18.3,
    Nextflow 23.04.2, ngspice 39, ont-fast5-api 4.1.1, OpenBLAS 0.3.23, OpenMPI 4.1.5, openpyxl 3.1.2,
    OSU-Micro-Benchmarks 7.1-1, parasail 2.6.2, Paraver 4.11.1, ParaView 5.11.1, patchelf 0.18.0, Perl 5.36.1,
    PMIx 4.2.4, POT 0.9.0, PSI4 1.7, psutil 5.9.4, psycopg2 2.9.6, PyCalib 20230531, pycocotools 2.0.6,
    pyfaidx 0.7.2.1, pyiron 0.3.0, PyQtGraph 0.13.3, Pysam 0.21.0, pySCENIC 0.12.1, pyspoa 0.0.9, Python 3.11.3,
    python-parasail 1.3.4, PyTorch 1.13.1, rasterio 1.3.8, regionmask 0.10.0, Ruby 3.2.2, Rust 1.70.0, ScaFaCoS 1.0.4,
    seqtk 1.4, SRA-Toolkit 3.0.5, statsmodels 0.14.0, strace 5.14, Subversion 1.14.2, SUNDIALS 6.5.1, tidymodels 1.1.0,
    tokenizers 0.13.3, torchaudio 0.12.0, TransDecoder 5.5.0, Transformers 4.29.2 + 4.30.2, UCC 1.2.0, UCC-CUDA 1.2.0,
    UCX 1.14.1, UCX-CUDA 1.14.1, util-linux 2.39, VASP 6.3.2, VTK 9.2.6, WhatsHap 1.7, X11 20230603, xarray 2023.4.2,
    XlsxWriter 3.1.2, XML-LibXML 2.0208, xorg-macros 1.20.0, zlib-ng 2.0.7
- minor enhancements, including:
  - add CI check for -DCMAKE_BUILD_TYPE, should use build_type instead (#14008)
  - enhance sanity check for recent LibTIFF easyconfigs (#17975)
  - update JupyterLab v3.5.0 to set `$JUPYTERLAB_SETTINGS_DIR` and `$JUPYTERLAB_WORKSPACES_DIR` on loading of module (#17982)
  - use custom easyblock for Rust 1.65.0 (#18174) and Rust 1.70.0 (#18167)
  - update easyconfig for Nextflow 23.04.2 to use `install_cmds` (#18173)
  - add extra packages to recent R easyconfigs (#18029, #18063, #18122, #18195, #18245)
  - add extra packages to recent R-bundle-Bioconductor easyconfigs (#18196, #18246)
- various bug fixes, including:
  - add patches to fix TensorFlow 2.7.1 on POWER (#16795)
  - fix patches + extensions in easyconfig for TensorFlow 2.8.4 w/ foss/2021b (#17058)
  - stick to FFmpeg 4.4.2 as dependency for SoX 14.4.2 (#17998)
  - add pkgconfig as build dependency for nodejs , required for finding ICU dependency (#18007)
  - fix exec permissions for all binaries & scripts of L_RNA_scaffolder 20190530 (#18030)
  - update SUNDIALS dependency for Cantera v2.6.0 to v6.5.1 + add missing dependencies (#18041)
  - fix --sanity-check-only for MAGeCK v0.5.9.4 (#18047)
  - enable building static libs and check for libexslt.* in libxslt (#18064)
  - add -pthread flag for dorado (#18072)
  - add missing patch files for Qt5 5.15.2 to fix build problems with glibc 2.34 (#18087)
  - add missing pkgconf build dependency for XML-LibXML v2.0208 (#18159)
  - update homepage for NWChem 7.x (#18184)
  - update homepage for SUNDIALS 5.x and 6.x (#18186)
  - add missing source_urls for SimpleITK (#18212)
  - use patch files for Qt5 v5.17.7 to fix compatiblity with glibc 2.34 (#18230)
  - fix incorrect version for GMAP-GSNAP 2021-12-17 (was 2021-21-17) (#18231)
  - fix CUDA build of recent TensorFlow easyconfigs when using compiler symlinks (#18235)
  - use patch to make ncbi-vdb 2.11.2 compatible with HDF5 1.12.2 (#18236)
  - update source_urls for Velvet 1.2.10 (#18237)
  - use upstream patch for symbol compatibility in XZ 5.2.5 (#18250)
  - update source url for pkgconf (#18271)
- other changes:
  - stop running easyconfig unit tests with Python 2.7 (#18006)
  - fix toolchain for networkx-3.0 (foss/2022b -> gfbf/2022b) (#18061)
  - remove unused PyTorch patch (#18062)
  - allow multiple dependency variants of ncbi-vdb for SRA-TOolkit per easyconfigs generation, as long as versions match (#18098)
  - bump OpenSSL 1.1 wrapper fallback to 1.1.1u (#18188)
  - remove default `separate_build_dir = True` and `build_type = 'Release'` from double-conversion (#18222)
  - remove default `separate_build_dir = True` and `CMAKE_BUILD_TYPE=Release` from MariaDB (#18223)
  - remove incorrect '-Dgallium-drivers=swrast' configure option in ROOT easyconfigs (#18260)
  - change base compiler for intel/2023.03 to GCCcore/12.3.0 (required to use it as intel/2023a) (#18263)


v4.7.2 (27 May 2023)
--------------------

update/bugfix release

- added easyconfigs for intel/2023.03 (#17676)
- added example easyconfig files for 89 new software packages:
  - AGeNT (#17864), anndata (#17677), Annocript (#17910), avro-cpp (#17527), batchgenerators (#17833),
    BoltzTraP2 (#17742), Braindecode (#17913), build (#17776), casacore (#15499), Casanovo (#17735, #17736),
    CASPR (#17606), CellChat (#17856), CellOracle (#17507), CLIP (#17782), CodingQuarry (#17682), ColabFold (#17751),
    CopyKAT (#17646), CPC2 (#17849), cppzmq (#17601), dask-labextension (#17882), DIALOGUE (#17696), DiCE-ML (#17591),
    ESPResSo (#17709), Evcxr-REPL (#17831), EZC3D (#17832), funannotate (#17588), FunGAP (#17652), GATB-Core (#17635),
    GenMap (#17746), GimmeMotifs (#17507), GLI (#17793), GOBNILP (#17639), h5netcdf (#17835), HD-BET (#17833),
    HTSplotter (#17369, #17586), ipympl (#17613), IsoSeq (#17791), KrakenUniq (#17569), LIANA (#17928),
    libWallModelledLES (#17480), LoRDEC (#17635), M3GNet (#17555), mandrake (#17394), mctc-lib (#16760), MOABB (#17913),
    MRPRESSO (#17925), ont-guppy (#17477, #17828), OptaDOS (#17777), PALEOMIX (#17912), PGPLOT (#15496),
    PICI-LIGGGHTS (#17710), pod5-file-format (#17776), powerlaw (#17647), pp-sketchlib (#17397),
    py3Dmol (#17752), pytesseract (#17898), pytest-cpp (#17966), pytest-flakefinder (#17966), Python-bundle (#17626),
    python-xxhash (#17844), PyTorch-bundle (#17540), qnorm (#17507), R-MXM (#17667), R-transport (#17642, #17968),
    Raven (#15833), ReaxFF (#17780), ripunzip (#17959), RPostgreSQL (#17739), rustworkx (#17857), Scalene (#16472),
    sceasy (#17677), SCIP (#17639), Simple-DFTD3 (#16760), SMAP (#17672), SoPlex (#17639), SoupX (#17851),
    spektral (#15551), synthcity (#17623), sysbench (#17643), tantan (#17681), thirdorder (#17703), TOPAS (#17553),
    Triplexator (#17866), tRNAscan-SE (#17680, #17800), turbinesFoam (#17917), unicore-uftp (#17665), vispr (#17606),
    WCSLIB (#15497), ZIMPL (#17639)
- added additional easyconfigs for various supported software packages, including:
  - Abseil v20230125.2, AlphaFold v2.3.1 + v2.3.4, Arrow v11.0.0, arrow-R v11.0.0.3, astropy v5.2.2, awscli v2.11.21,
    Bismark v0.24.0, biom-format v2.1.14, Blender v3.5.0, Blosc2 v2.8.0, Bottleneck v1.3.7, breseq v0.38.1,
    bwa-meth v0.2.6, buildenv default for foss/2022b + CUDA 12.0.0, Cantera v2.6.0, CapnProto v0.10.3, CASTEP v22.11,
    Clang v15.0.5, CLHEP v2.4.6.4, CMake v3.26.3, CMSeq v1.0.4, coverage v7.2.3, CP2K v9.1 + v2022.1, CPLEX v22.1.1,
    CREST v2.11.2, cURL v8.0.1, CuPy v11.4.0, DBus v1.15.4, DBG2OLC v20200724, dlb v3.3.1, double-conversion v3.3.0,
    Doxygen v1.9.7, expat v2.5.0, FASTA v36.3.8i, FHI-aims v221103, fio v3.34, Fiona v1.9.2, Flask v2.2.3, fmt v10.0.0,
    freeglut v3.4.0, FUSE v3.14.1, GapFiller v2.1.2, GCC 12.3.0 + 13.1.0, GDCM v3.0.21, GitPython v3.1.31, Go v1.20.4,
    googletest v1.13.0, gpustat v1.1, Guile v3.0.9, Gurobi v10.0.1, Harminv v1.4.2, Highway v1.0.4, IgBlast v1.21.0,
    Imath v3.1.7, infercnvpy v0.4.2, IQ-TREE v2.2.2.3, jax v0.3.25, jupyterlmod v4.0.3, Kalign v3.3.5,
    L_RNA_scaffolder v20190530, libaio v0.3.113, libarchive v3.6.2, libctl v4.5.1, libdeflate v1.8, libgcrypt v1.10.1,
    libGridXC v1.1.0, libjpeg-turbo v2.1.5.1, libmaus2 v2.0.499, libopus v1.4, libpng v1.6.39, libPSML v1.1.12,
    libRmath v4.2.1, libsigc++ v3.4.0, LibTIFF v4.5.0, libunistring v1.1, libxc v6.1.0, libxml2 v2.11.4,
    libxslt v1.1.38, lifelines v0.27.4, lxml v4.9.2, make v4.4.1, MariaDB v10.11.2, Meep v1.26.0, MetaPhlAn v4.0.6,
    mold v1.11.0, MPB v1.11.1, muParser v2.3.4, NAG v7.1, NAGfor v7.1, nano v7.2, NASM v2.16.01, ncurses v6.4,
    netcdf4-python v1.6.3, networkx v2.8.8, NSS v3.89.1, numexpr v2.8.4, nvtop v3.0.1, OpenEXR v3.1.7, OpenMM v8.0.0,
    Pandoc v3.1.2, ParaView v5.11.0, PCRE2 v10.42, PhyloPhlAn v3.0.3, phyx v1.3, picard v3.0.0, Pint v0.20.1,
    pkgconf v1.9.5, PostgreSQL v15.2, PROJ v9.2.0, Proteinortho v6.2.3, protobuf v23.0, protobuf-python v4.23.0,
    pydantic v1.10.4, pyFFTW v0.13.1, PyGEOS v0.14, Pyomo v6.5.0, pyparsing v3.0.9, pyperf v2.6.0, pyproj v3.5.0,
    pytest v7.2.2, PYTHIA v8.309, Qtconsole v5.4.0, R-bundle-Bioconductor v3.16, R-tesseract v5.1.0, RE2 v2023-03-01,
    ReFrame v4.2.0, RepeatMasker v4.1.5, RevBayes v1.2.1, rgdal v1.6-6, rioxarray v0.14.0, rocm-smi v5.4.4,
    ROOT v6.26.10, Rtree v1.0.1, scib v1.1.3, scikit-build v0.17.2, Seaborn v0.12.2, SHAP v0.41.0, Shapely v2.0.1,
    ShengBTE v1.5.0, SLiM v4.0.1, snappy v1.1.10, spdlog v1.11.0, spglib v2.0.2, spglib-python v2.0.2, SQLite v3.42.0,
    Subread v2.0.4, Tcl v8.6.13, tcsh v6.24.05, torchtext v0.14.1, trimesh v3.21.5, UCC-CUDA v1.1.0, utf8proc v2.8.0,
    Vim v9.0.1434, vsc-mympirun v5.3.1, WRF v4.4.1, xmlf90 v1.5.6, xxHash v0.8.1, XZ v5.4.2, zsh v5.9, zstd v1.5.5
- minor enhancements, including:
  - add local::lib extension to Perl 5.34.0 (#17679)
  - install shared libraries for tesseract (#17721)
  - add additional extensions to recent R easyconfigs: word2vec, tau, quanteda, ... (#17738)
  - add extensions to R-bundle-Bioconductor 3.15: deepSNV (#17852)
  - add extensions to R 4.2.x: dlm (#17640), PMA + unikn + ppcor (#17695), tvem (#17729), epitools (#17852)
- various bug fixes, including:
  - add patch for UCC 1.1.0 for multiple component paths (#17255)
  - fix configure step for ELSI 2.5.0+ (#17288)
  - switch bamtofastq to Cargo easyblock (#17595)
  - add missing OpenJPEG dependency for recent GDAL versions (#17599)
  - fix CodAn bin/* executable permissions for all users #(#17607)
  - upgrade traitlets, ipywidgets, and widgetsnbextension + downgrade jupyterlab_widgets extensions in IPython v8.5.0 to fix known issues (#17612)
  - add patch for GPAW-22.8.0 with 2022a toolchain to make test tolerance a bit less strict (#17618)
  - add alternative checksum for MONAI 1.0.1 (#17628)
  - fix paths to Perl modules in MAKER v3.01.04 (#17629)
  - add missing dependencies and add patch for fix incorrect ids for BRAKER v2.1.6 (#17631)
  - explicitely disable mpi/python in Boost (intel-compilers/2021.4.0) (#17638)
  - remove LLVM build dependency from TensorFlow easyconfigs (#17641)
  - update easyconfig for Longshot 0.4.5 to use Cargo easyblock (#17666)
  - fix homepage in ELPA easyconfigs (due to switch to new domain) (#17697)
  - add patch for scipy 1.10.1 extension in SciPy-bundle 2023.02 to fix broken test (#17713)
  - use CUDA variant of OpenMM 7.5.1 as dependency for AlphaFold 2.3.0 (#17717)
  - exclude flaky test_optim for PyTorch 1.12.1 + make excluded tests for PyTorch 1.12.1 consistent (#17726, #17730, #17731, #17737)
  - add missing PCRE dependency for InterProScan 5.55-88.0 (#17762)
  - fix building Python bindings of DGL, requires static libs (#17764)
  - only use QEF gitlab source url for QuantumESPRESSO itself (#17766)
  - add egg file to OpenCV 4.6.0 python package for pip + pkgconfig file (#17779)
  - fix broken source URL for AOCC 4.0.0 (#17794)
  - specify source_urls inside exts_default_options in Seurat easyconfigs to ensure correct name expansion for the archived packages (#17830)
  - add Doxygen build dependency to X11 (#17842)
  - FLINT needs BLAS so move it up from GCC level (#17868)
  - fix broken tarball links for ispc 1.6, 1.10, and 1.12 easyconfigs (#17875)
  - add dependency on PycURL to JupyterHub-3.0.0-GCCcore-11.3.0.eb (#17887)
  - add historical repo paths to install cmd for old versions of texlive (#17893)
  - add missing FastTreeMP binary for FastTree (#17897)
  - add checksum for arm64 source tarball for Go 1.18.3 (#17903)
  - add patch to fix test_quantization in PyTorch 1.12.1 (#17908)
  - add make 4.3 as build dependency for recent OpenBLAS versions (#17924)
- other changes:
  - bump versions in Java wrappers to latest builds that include ppc64le: Java/8.362, Java/11.0.8, Java/17.0.6 (#17775)
  - move Arb and polymake to gfbf/foss since FLINT is now at gfbf/foss (#17869)


v4.7.1 (March 20th 2023)
------------------------

update/bugfix release

- added example easyconfig files for 99 new software packages:
  - astro-tulips (#17263), BA3-SNPS-autotune (#17248), BayesAss3-SNPs (#17247), Block (#27), CatLearn (#14940),
    CDFlib (#17133), Cellpose (#13703), CheckM-Database (#17462), chemprop (#17261), cimfomfa (#17268), conan (#17326),
    cooler (#17328), crossguid (#16207), cuSPARSELt (#17141), cython-blis (#17544), DBCSR (#17170), dclone (#17225),
    DensPart (#17473), Deprecated (#1248), DLPack (#17311), DMLC-Core (#17311), dorado (#17195), duplex-tools (#17497),
    eQuilibrator (#16812), fastai (#16985), fastjet (#17367), fastjet-contrib (#17377), ffnvcodec (#17271),
    finder (#1917), flowFDA (#17495), gbasis (#17473), genomepy (#17506), Giotto-Suite (#17207), GKeyll (#16044),
    GraphDB (#17280), graphviz-python (#17352), grid (#17473), GUSHR (#16905), Health-GPS (#17434), HepMC3 (#17341),
    HiCMatrix (#17330), Inferelator (#17223), iodata (#17473), irodsfs (#17486), jupyter-contrib-nbextensions (#17270),
    jupyterlab-lmod (#16563), jupyterlmod (#16563), kb-python (#17260), kineto (#17194), KMCP (#17267),
    krbalancing (#17325), Lace (#954), LASSO-Python (#17510), libemf (#16188), loomR (#14518), MAKER (#17345),
    methylartist (#17264), nanoflann (#17311), netMHCII (#9741), NEXUS-CL (#17350), nichenetr (#17524),
    Parallel-Hashmap (#17311), pdsh (#17139), Perseus (#17210), PfamScan (#17530), Phenoflow (#17495), PIRATE (#17275),
    PLAMS (#17473), plot1cell (#17498), pybinding (#17137), pyperf (#17063), pyslim (#17150),
    pytest-rerunfailures (#17295), pytest-shard (#17295), python-louvain (#17207), PyTorch-Ignite (#15491),
    PyVCF3 (#17519), R2jags (#17226), rapidcsv (#16211), rapidNJ (#17399), Rivet (#17380), rmarkdown (#17189),
    scArches (#17069), scHiCExplorer (#17334), scib (#17142), SeaView (#17385), silhouetteRank (#17207),
    siscone (#17342), smfishHmrf (#17207), sparse-neighbors-search (#17329), SpatialDE (#17207), sradownloader (#17188),
    stardist (#17215), Strainberry (#17522), toil (#17098), vConTACT2 (#17372), VirSorter2 (#17371),
    vitessce-python (#17472), vitessceR (#17525), YODA (#17343)
- added additional easyconfigs for various supported software packages, including:
  - AlphaFold 2.3.0, Anaconda3 2022.10, angsd 0.940, archspec 0.2.0, Armadillo 11.4.3, AUGUSTUS 3.5.0, bcbio-gff 0.7.0,
    BCFtools 1.17, beagle-lib 4.0.0, Beast 2.7.3, BeautifulSoup 4.11.1, Biopython 1.81, BLAT 3.7, Blender 3.4.1,
    Blosc2 2.6.1, Boost 1.81.0, Bottleneck 1.3.6, BUSCO 5.4.5, bx-python 0.9.0, CatMAP 20220519, CellRanger 7.1.0,
    Cereal 1.3.2, CFITSIO 4.2.0, CheckM 1.2.2, code-server 4.9.1, configurable-http-proxy 4.5.3, csvkit 1.1.0, 4.8,
    CUDA 12.1.0, cuDNN 8.8.0.121, cwltool 3.1.20221008225030, Cython 0.29.33, DGL 0.9.1, DIAMOND 2.1.0, dill 0.3.6,
    DIRAC 23.0, dm-tree 0.1.8, dRep 3.4.2, eggnog-mapper 2.1.10, elfutils 0.189, ELPA 2022.05.001, epiScanpy 0.4.0,
    FabIO 0.14.0, FastQ_Screen 0.14.0, FFmpeg 5.1.2, FLAC 1.4.2, flatbuffers 23.1.4, FLINT 2.9.0, GDAL 2.4.4,
    GDAL 3.6.2, GDGraph 1.56, GEOS 3.11.1, GMAP-GSNAP 2023-02-17, gmsh 4.11.1, gnuplot 5.4.6, GOATOOLS 1.3.1,
    googletest 1.12.1, GPyTorch 1.9.1, Greenlet 2.0.2, GST-plugins-base 1.22.1, GStreamer 1.22.1, GTDB-Tk 2.1.1,
    h5py 3.8.0, HDBSCAN 0.8.29, HDF5 1.14.0, HiCExplorer 3.7.2, Highway 1.0.3, HTSlib 1.17, hypothesis 6.68.2,
    Hypre 2.27.0, igraph 0.10.3, IGV 2.16.0, IJulia 1.24.0, Imath 3.1.6, imbalanced-learn 0.10.1, imkl 2023.0.0,
    imkl-FFTW 2023.0.0, impi 2021.8.0, intel-compilers 2023.0.0, IRkernel 1.3.2, JAGS 4.3.1, jax 0.4.4, Julia 1.8.5,
    JupyterHub 3.0.0, jupyter-matlab-proxy 0.5.0, jupyter-resource-usage 0.6.3, jupyter-server-proxy 3.2.2,
    Kent_tools 442, leidenalg 0.9.1, LERC 4.0.0, libcerf 2.3, libgit2 1.5.0, libnsl 2.0.0, libsndfile 1.2.0,
    libtirpc 1.3.3, libxslt 1.1.37, Longshot 0.4.5, MAFFT 7.505, Maple 2022.1, MaSuRCA 4.1.0, Mathematica 13.1.0,
    MATIO 1.5.23, MATLAB 2022a + 2022a-r3 + 2022b, matplotlib 3.7.0, MaxQuant 2.2.0.0, MCL 22.282, MDAnalysis 2.4.2,
    Miniconda3 22.11.1, mm-common 1.0.5, MPFR 4.2.0, mpi4py 3.1.4, mpmath 1.2.1, msprime 1.2.0, MultiQC 1.14,
    mygene 3.2.2, nano 7.1, nanomax-analysis-utils 0.4.4, ncbi-vdb 3.0.2, NetLogo 6.2.2 + 6.3.0, nettle 3.8.1,
    networkx 3.0, Nextflow 22.10.6, nlohmann_json 3.11.2, numba 0.56.4, NVHPC 22.9 + 22.11 + 23.1, NVSHMEM 2.8.0,
    OpenMPI 4.1.5, Optuna 3.1.0, ORCA 5.0.4, PAML 4.10.5, panaroo 1.3.2, ParallelIO 2.5.10, parasail 2.6, Pillow 9.4.0,
    PIPITS 3.0, PLINK 2.00a3.7, plotly.py 5.12.0 + 5.13.1, PLUMED 2.8.1, poetry 1.2.2, polymake 4.8, preseq 3.2.0,
    presto 1.0.0-20230113, PROJ 9.1.1, protobuf 3.21.9, psycopg2 2.9.5, pybind11 2.10.3, PyCharm 2022.3.2,
    py-cpuinfo 9.0.0, pyFAI 0.21.3, pyfaidx 0.7.1, pyGenomeTracks 3.8, pygraphviz 1.10, pymca 5.7.6, Pysam 0.20.0,
    PySCF 2.1.1, PyTables 3.8.0, Python 3.11.2, python-parasail 1.3.3, PyZMQ 24.0.1, QCG-PilotJob 0.13.1,
    QIIME2 2022.11, QtPy 2.3.0, QUAST 5.2.0, R 4.2.2, Ray-project 2.2.0, RDKit 2022.09.4, Redis 7.0.8, redis-py 4.5.1,
    ReFrame 4.0.5, RepeatMasker 4.1.4, RepeatModeler 2.0.4, rjags 4-13, RMBlast 2.13.0, ROOT 6.22.08, Salmon 1.9.0,
    SAMtools 1.17, Scalasca 2.6.1, scikit-learn 1.2.1, SciPy-bundle 2023.02, SDL2 2.26.3, SeqKit 2.3.1, silx 1.0.0,
    snakemake 7.22.0, SNAP-HMM 20221022, SpaceRanger 2.0.1, SPAdes 3.15.5, spaln 2.4.13f, Spark 3.3.1,
    SRA-Toolkit 3.0.3, SSW 1.2.4, STAR 2.7.10b, STAR-CCM+ 18.02.008, SVG 2.87, TensorFlow-Datasets 4.8.3,
    Tkinter 3.10.8, tqdm 4.64.1, Trilinos 13.4.1, Trim_Galore 0.6.10, Trinity 2.15.1, TWL-NINJA 0.98-cluster_only,
    Unidecode 1.3.6, vsc-mympirun 5.3.0, VSEARCH 2.22.1, wget 1.21.3, wxWidgets 3.2.2.1, x264 20230226,
    Xerces-C++ 3.2.4, XlsxWriter 3.0.8, xtb 6.5.1, Xvfb 21.1.6
- minor enhancements, including:
  - add additional extensions to R 4.2.1 (#17043, #17125, #17224, #17493, #17523)
  - add additional extensions to Bioconductor 3.15 (#17126, #17315, #17494)
  - add sanity check command to OpenMolcas v22.10 (#17128)
  - add Set::Object and Heap::Fibonacci extensions to Perl 5.32.1 (#17151)
  - add additional extensions to Python 3.10.8 (required for scipy test suite) (#17159)
  - enhance OpenFold 1.0.1 for standalone usage (#17206)
  - add SDL2 dependency for FFmpeg 5.0.1 to build ffplay (#17213)
  - set $JULIA_DEPOT_PATH and $JULIA_HISTORY in Julia easyconfigs (#17216)
  - add Devel::Size + Math::Utils extension to recent Perl easyconfigs (#17246, #17466)
  - combine errors of extension patch check into a single failure (#17286)
  - add case-insensitive name clash test (#17303)
  - add ffnvcodec build dependency to all recent FFmpeg easyconfigs (#17316)
  - use 'import deap.base' in sanity check for deap extension in SciPy-bundle 2022.05 (#17429)
  - add source URL to cuDNN 8.8 easyconfig (#17439)
  - add missing zstd dep to Boost (#17482)
- various bug fixes, including:
  - fix postinstallcmds and clarify download instructions for netMHC + netMHCpan 4.0a (#9739, #9740)
  - fix OpenBLAS 0.3.15 patch to correctly set the CPU core type for Tiger Lake (#15845)
  - add alternative checksum for UCX 1.13.1 after source tarball was changed in-place (without actual code changes) (#17077)
  - fix build of TensorFlow 2.5+ on aarch64 (#17101)
  - explictely download qe-gipaw source tarball from qe-gipaw GitHub repository in QuantumESPRESSO 7.1 easyconfigs (#17129)
  - add patch for GCCcore 11.1.0 + 11.2.0 to fix AVX2 bug (#17135)
  - add patch to make ncbi-vdb 3.0.0 compatible with HDF5 1.12.2 (#17140)
  - fix source URL for p7zip v17.x (#17144)
  - add patches for Qt5 5.15.5 to fix compilation failures in abseil and breakpad with glibc 2.34 (#17165)
  - remove dependency on Pillow from scikit-bio v0.5.7 (#17178)
  - correctly specify path to libfabric installation prefix in PMIx 4.1.0 easyconfig (#17204)
  - use GCC as toolchain for serial variants of HDF5, since it has a FORTRAN API (#17221)
  - fix CMake print summary for long hostnames for NECI (#17230)
  - add missing pmix patch to OpenMPI 4.1.1 easyconfig used in iomkl/2021a and iomkl/2021b (#17240)
  - include required stereo_chemical_props.txt for OpenFold 1.0.1 (#17242)
  - add patch for PAPI 7.0.0 to fix compilation error (#17244)
  - also update $PERL5LIB for RepeatMasker v4.1.4 (#17245)
  - add alternative source_url for MariaDB > 10.4 (#17250)
  - remove use of rysnc in building Kent_tools (#17252)
  - add missing pkgconf build dependency in recent libxslt easyconfigs (#17254)
  - add psycopg2, PyYAML, and Cartopy dependencies to QGIS 3.28.1 (#17257)
  - fix postinstallcmds in shovill easyconfigs (#17279)
  - allow multiple easyconfigs with same name if they differ by CUDA version included in versionsuffix (#17289)
  - remove duplicate SlamDunk easyconfig using lowercase name (#17301)
  - use https in homepage + source URL for GenomeThreader 1.7.3 (#17338)
  - consistently use Check capitailisation (#17351)
  - add alternative checksum for spatial 7.3-14 extension in R 4.1.x easyconfigs (#17356)
  - fix homepage + source URL for ELPA (due to switch to new domain) (#17357)
  - fix homepage in ELPA easyconfigs (due to switch to new domain) (#17358)
  - rename libpsml for consistency with libPSML (#17359)
  - replace obsolete pycrypto with pycryptodome in Python 3.10.x easyconfigs (#17412)
  - update deap to version 1.3.3 in SciPy-bundle 2022.05 easyconfigs (since deap 1.3.1 is broken) (#17413)
  - add patch for Qt5 5.12.2 with GCCcore/11.2.0 to fix template bug (#17464)
  - replace src include path with installation dir for HDF5 (#17469, #17488)
  - disable Python support for OTF2 v2.2, since we're not including Python 2.x as dependency (#17499)
  - update homepage and source urls of DFT-D3 (#17528)
  - use Binary easyblock for ANIcalculator to prevent RPATH sanity check failures (#17536)
- other changes:
  - fix invalid escape sequences in easyconfigs by using raw strings (r"...") (#11149)
  - add exception for ncbi-vdb 3.0.0 dependency variant (#17131)
  - use proper source tarball instead of cloning GitHub repository for wxWidgets v3.2.1 (#17167)
  - enable -fPIC in GEOS 3.11.1 (required by GDAL) (#17196)
  - fix website/docs links in README (#17232)
  - remove commented out line and delete unused patch for TALON (#17298)
  - re-enable disabled tests (#17304)
  - rename MAGMA to MAGMA-gene-analysis to avoid name collision (#17345)
  - Archive ARB and blasr patch files (#17346)
  - Archive BAMM, BamM, and GroopM to avoid BAMM/BamM name collision (#17348)
  - consistently use NanoFilt capitalisation (#17349)
  - rename ncl to NEXUS-CL to avoid case-insensitive name clash (#17350)
  - rename python graphviz to graphviz-python to avoid case-insensitive name clash (#17352)
  - archive charmm and CHARMM easyconfigs to avoid case-insensitive name clash (#17364)


4.7.0 (Janurary 9th 2023)
-------------------------

feature release

- added easyconfigs for foss/2022b, intel/2022b common toolchains (#16961 and #16962)
  - see also https://docs.easybuild.io/en/latest/Common-toolchains.html
- added easyconfigs for NVHPC-based toolchains nvompi/2022.07 and nvofbf/2022.07 (#16724)
- added example easyconfig files for 107 new software packages:
  - Alfred (#16780), attrdict3 (#16856), bamFilters (#16735), bcl-convert (#16351), Beagle (#346), Boost.MPI (#15757),
    captum (#16477), CAT-BAT (#16577, #16634), cdo-bindings (#16669), Chemaxon-Marvin (#13954), CliMetLab (#16842),
    CloudCompare (#16944), cmocean (#16659), COBRApy (#16616), CodAn (#16902), CoSymLib (#17049), CPPE (#16749),
    cryoCARE (#16534), CTPL (#16498), CUDA-Samples (#16914), cwltool (#16503), Cytoscape (#16682), DeepLabCut (#16391),
    DeepMod2 (#17008), Dice (#16752), dlb (#16845), DRAGMAP (#16532), ecBuild (#16842), EGTtools (#16704),
    ESM-2 (#16528), flair-NLP (#15588), FMS (#16965), Godon (#16574), gsw (#16643), HighFive (#16737), humann (#16853),
    HyperQueue (#16753), IJulia (#16494, #16665), infercnvpy (#16712), InParanoid (#16572), jupyter-server (#14844),
    KaHIP (#16861), KITE (#16550), lagrangian-filtering (#16654), LHAPDF (#17028), librttopo (#16856), libwpe (#16088),
    Magics (#16842), matlab-proxy (#14270), mcu (#16566), MEMOTE (#16772), memtester (#16763), meson-python (#16911),
    minizip (#16856), MITgcmutils (#16623), MONAI (#16519), MOOSE (#13824), mstore (#16892, #17029),
    MultilevelEstimators (#15630, #16665), n2v (#16535), NanoLyse (#16575), napari (#16468), NECI (#16751),
    nf-core-mag (#16613), oceanspy (#16640), olego (#16909), OmegaFold (#16698), OVITO (#16811), Panedr (#16564),
    Parcels (#16838), polars (#16989), PsiCLASS (#16906), pyccel (#16823), PyCheMPS2 (#16710), PyDamage (#16576),
    PyImageJ (#16757), pysteps (#16783), python-libsbml (#16610), python-telegram-bot (#16442), pyWannier90 (#16447),
    resolos (#16649), RLCard (#16695), SAP (#5200), scikit-misc (#16457), scvi-tools (#16457), SELFIES (#17032),
    SeuratDisk (#16951), sfftk (#16466), simint (#16886), SISSO++ (#15759), slamdunk (#15197), spaCy (#17027),
    Sphinx-RTD-Theme (#16736), SPOOLES (#16756), Squidpy (#16880), svist4get (#16505), task-spooler (#17048),
    TBA (#16497), TensorFlow-Datasets (#16421), TFEA (#16476), TinyXML (#16992), tokenizers (#15587),
    torchsampler (#16464), trimesh (#16858), UCX-ROCm (#17033), wpebackend-fdo (#16093), xmitgcm (#16637)
- added additional easyconfigs for various supported software packages, including:
  - Albumentations 1.3.0, ANSYS 2022R2, AOCC 4.0.0, archspec 0.1.4, ArviZ 0.12.1, ASAP 2.1, astropy 5.1.1,
    basemap 1.3.6, BBMap 39.01, BEDOPS 2.4.41, Blender 3.3.1, Blosc 1.21.3, Blosc2 2.4.3, bokeh 2.4.3, Bonnie++ 2.00a,
    boto3 1.26.37, BRAKER 2.1.6, CDO 2.1.1, cdsapi 0.5.1, CharLS 2.4.1, CheMPS2 1.8.12, CMake 3.24.3, CubeGUI 4.8,
    CubeLib 4.8, CubeWriter 4.8, CUDA 11.8.0 + 12.0.0, cuDNN 8.6.0.163 + 8.7.0.84, cURL 7.86.0, cutadapt 4.2,
    cuTENSOR 1.6.1.5, dask 2022.10.0, DAS_Tool 1.1.3, DBus 1.15.2, dcm2niix 1.0.20220720, DCMTK 3.6.7, deepdiff 5.8.1,
    dm-reverb 0.7.0, double-conversion 3.2.1, Doxygen 1.9.5, ecCodes 2.27.0, exiv2 0.27.5, Fiji 2.9.0, Filtlong 0.2.1,
    FLANN 1.9.1, FlexiBLAS 3.2.1, fontconfig 2.14.1, FreeXL 1.0.6, g2clib 1.7.0, GATK 4.3.0.0, GD 2.75, GDCM 3.0.20,
    Gdk-Pixbuf 2.42.10, GeneMark-ET 4.71, gensim 4.2.0, geopandas 0.12.2, gettext 0.21.1, gh 2.20.2, Ghostscript 10.0.0,
    git 2.38.1, GLib 2.75.0, GlobalArrays 5.8.2, GnuTLS 3.7.8, GObject-Introspection 1.74.0, GRASS 8.2.0, GTK3 3.24.35,
    HarfBuzz 5.3.1, HTSeq 2.0.2, hwloc 2.8.0, Hyperopt 0.2.7, ICU 72.1, imagecodecs 2022.9.26, imageio 2.22.2,
    ImageMagick 7.1.0-53, imbalanced-learn 0.9.0, JasPer 4.0.0, jax 0.3.23, JupyterLab 3.5.0, Leptonica 1.83.0,
    libavif 0.11.1, libdap 3.20.11, libdeflate 1.15, libdrm 2.4.114, libfabric 1.16.1, libffi 3.4.4, libglvnd 1.6.0,
    libgpg-error 1.46, libidn 1.41, libjpeg-turbo 2.1.4, LibLZF 3.6, libpciaccess 0.17, libpng 1.6.38, librsvg 2.55.1,
    LibSoup 3.0.8, libspatialindex 1.9.3, libspatialite 5.0.1, libtasn1 4.19.0, LibTIFF 4.4.0, libxml2 2.10.3,
    libxml2-python 2.9.13, line_profiler 4.0.0, LittleCMS 2.14, LLVM 15.0.5, lz4 1.9.4, makedepend 1.0.7, Mako 1.2.4,
    MATLAB-Engine 2021b, Mesa 22.2.4, Meson 0.64.0, MIGRATE-N 5.0.4, Miniconda3 4.12.0, mold 1.7.1, Molden 7.1,
    MotionCor2 1.5.0, MoviePy 1.0.3, MRChem 1.1.1, MRCPP 1.4.1, nano 7.0, NanoFilt 2.8.0, nanoget 1.18.1,
    nanomath 1.2.1, ncbi-vdb 3.0.0, NCCL 2.16.2, NCCL-tests 2.13.6, NCO 5.1.3, nglview 3.0.3, NiBabel 4.0.2,
    Ninja 1.11.1, nodejs 18.12.1, NSPR 4.35, NSS 3.85, NVHPC 22.7, NVSHMEM 2.7.0, Octave 7.1.0, OPARI2 2.0.7,
    OpenFOAM 10, OpenFold 1.0.1, OpenImageIO 2.3.17.0, OpenMolcas 22.10, openpyxl 3.0.10, openslide-python 1.2.0,
    OpenStackClient 6.0.0, OSU-Micro-Benchmarks 6.2, OTF2 3.0.2, Pango 1.50.12, PAPI 7.0.0, pauvre 0.2.3, PETSc 3.17.4,
    phonopy 2.16.3, pigz 2.7, Pillow 9.2.0, Pint 0.19.2, pixman 0.42.2, PMIx 4.2.2, poppler 22.12.0, psutil 5.9.3,
    pybedtools 0.9.0, PyBerny 0.6.3, pydantic 1.10.2, pydicom 2.3.0, pyproj 3.4.0, PyQt5 5.15.5, pytest 7.1.3,
    Python 3.10.8, python-isal 1.1.0, PyTorch 1.12.1, PyTorch-Geometric 2.1.0, PyTorch-Lightning 1.8.4, QCA 2.3.5,
    QGIS 3.28.1, QIIME2 2022.8, QScintilla 2.11.6, Qt5 5.15.7, Qtconsole 5.3.2, QtKeychain 0.13.2, QtPy 2.2.1,
    rasterio 1.3.4, re2c 3.0, ReFrame 3.12.0, RStudio-Server 2022.07.2+576, Ruby 3.0.5, Rust 1.65.0, SAP 1.1.3,
    scanpy 1.9.1, scikit-image 0.19.3, SCons 4.4.0, Score-P 8.0, Seaborn 0.12.1, SentencePiece 0.1.97, Seurat 4.3.0,
    SignalP 6.0g, SimPEG 0.18.1, SLEPc 3.17.2, SNAP 2.0.1, SpaceRanger 2.0.0, SQLite 3.39.4, STAR-CCM+ 17.06.007,
    SuperLU_DIST 8.1.0, tensorboardX 2.5.1, TensorFlow 2.8.4, tensorflow-probability 0.16.0, tesseract 5.3.0,
    texinfo 6.8, TM-align 20190822, tmux 3.3a, TOBIAS 0.14.0, TOML-Fortran 0.3.1, Transformers 4.24.0,
    typing-extensions 4.4.0, UCC 1.1.0, UCX-CUDA 1.13.1, util-linux 2.38.1, Valgrind 3.20.0, Vim 9.0.0950, VTK 9.2.2,
    wandb 0.13.6, WebKitGTK+ 2.37.1, WPS 4.4, WRF 4.4, wxPython 4.2.0, wxWidgets 3.2.0, X11 20221110, xarray 2022.9.0,
    XCFun 2.1.1, XGBoost 1.7.2, Xmipp 3.22.07, XZ 5.2.7, yaml-cpp 0.7.0, zarr 2.13.3, zlib-ng 2.0.6
- minor enhancements, including:
  - enable building of dev tools in recent PyQt5 easyconfigs (#16469)
  - add extensions to R v4.2.1: LMERConvenienceFunctions (#16512), HGNChelper 4.2.1 (#16744)
  - add extensions to R-bundle-Bioconductor 3.15: SPOTlight (#16569), HiCcompare (#16581), ROntoTools (#16636), 
    scDblFinder (#16686), numbat (#16777), HiCBricks (#16913), zellkonverter (#16952)
  - add libmad dependency to SoX v14.4.2 (#16758)
  - also install subtree support in recent git easyconfigs (#16784, #16785)
  - add extensions to ESM-2 to enhance it for esmfold (#16841)
  - add libwebp dependency to Pillow-SIMD 9.2.0 to add webp support (#16844)
  - add KaHIP dependency to OpenFOAM v2206 (#16974)
  - enable dataset support for recent versions of Arrow (#16956)
- various bug fixes, including:
  - define $JUPYTER_PATH via modextrapaths rather than modextravars for IRkernel 1.x (#15776)
  - add patches to fix PyTorch 1.10.0 build on POWER (#15904)
  - fix installation of Python 2.7.18 with GCCcore/11.2.0 (was broken due to 0.0.0 version for some extensions) (#16485)
  - add patch for M4 1.4.18 to fix glibc v2.34 SIGSTKSZ compatibility (#16486)
  - add patch for pybind11 2.6.0 to fix failing test due to extra whitespace (#16487)
  - work around installation problem for extensions in Python 2.7.16 easyconfig due to missing build-backend spec in pyproject.toml (#16490)
  - fix libsanitzer for glibc 2.36 to build GCCcore 10.x and 11.x (#16502)
  - add OpenBLAS patches to disable FMA in [cz]cal and fix crash in zdot (#16510)
  - add missing Perl build dependency GStreamer + add patch to skip trying to make files suid (#16516)
  - build nodejs with OpenSSL and ICU provided as proper dependencies (#16529)
  - also define $JUPYTER_CONFIG_PATH in IPython and JupyterLab easyconfigs (#16556)
  - define $GTKDOCIZE as 'echo' before generating configure script for recent HarfBuzz versions (#16570)
  - disable use of -Werror in recent NSS easyconfigs (#16571)
  - use 'cpan.metacpan.org' rather than 'www.cpan.org' in extension source_urls for recent Perl easyconfigs (#16611)
  - avoid that zlib + htslib are downloaded and built during installation of MetaBAT (#16624)
  - add patch to fix installation of MetaBAT 2.15 on non-x86_64 systems (#16633)
  - add missing pyWannier90 dependency for mcu + enhance sanity check (#16667)
  - fix source_urls for colossalai 0.1.8 (no longer available via PyPI, only via GitHub repo) (#16693)
  - add patches to fix or skip PyTorch 1.12.1 tests (#16793)
  - fix checksum for cell2location 0.05-alpha and add missing build dependency on flex (#16819)
  - upgrade dependency on libdeflate to common v1.8 in fastp and vt easyconfigs using GCC(core)/10.3.0 (#16839)
  - fix checksum for dlllogger extension in OpenFold v1.0.0 (#16694)
  - make sure that Python dependency is actually used for VTK 9.0.1 (#16741)
  - fix homepage for pocl v1.8 (#16857)
  - fix source_urls in MUMPS easyconfigs (#16931, #16932)
  - fix installation of Bowtie2 v2.4.4+ on non-x86_64 systems (#16946)
  - add missing OpenSSL dependency to DCMTK 3.6.7 (#16979)
  - fix source URL for PCRE2 (#16987)
  - add pkgconf dependency for ICU and add patch to avoid trouble with long path names for nodejs-16.15.1/GCCcore-11.3.0 (#16990)
  - add patch for libwpe 1.13.3 to avoid build issues on CentOS 7 (#17001)
  - add missing zlib and zstd to GnuTLS (#17013)
  - add missing pkgconf build dependency to Transformers v4.24.0 (#17020)
  - fix checksums for xxx-rocm-4.5.0.tar.gz source tarballs for Clang-AOMP 4.5.0 (#17042)
  - replace useless test step for simint 0.7 with (lightweight) sanity check command (#17044)
- other changes:
  - only give read permissions in GitHub Actions workflows (#16263)
  - remove ExomeDepth from recent R-bundle-Bioconductor easyconfigs (#16492)
  - include tqdm as extension in the idemux bundle to avoid multivariant deps on GCCcore-10.2.0 (#16578)
  - use new EasyBuild logo in README (#16641)
  - rename hyperopt to Hyperopt, to be consistent with existing Hyperopt easyconfigs (#16697)
  - automatically cancel Github Action workflow runs for outdated commits (#16754)
  - use geo moduleclass for SimPEG 0.14.1 (#16847)


4.6.2 (October 21st 2022)
-------------------------

update/bugfix release

- add easyconfig for intel/2022.09 toolchain (#16435)
- added example easyconfig files for 25 new software packages:
  - AGAT (#16261), AMAPVox (#16438), Avogadro2 (#16257), buildingspy (#16308), CDBtools (#16436),
    Compress-Raw-Zlib (#16307), CUDAcompat (#15892), CWIPI (#16342), enchant-2 (#16082, #16319), f90wrap (#16346),
    Imath (#16276), Mamba (#16432), Miller (#16221), nghttp2 (#16096), ngtcp2 (#16098), NVSHMEM (#16254),
    pairsnp (#16331), paladin (#16320), PyMOL (#16394), python-irodsclient (#16328), ruffus (#16428),
    TELEMAC-MASCARET (#16274), torchdata (#16344), Waylandpp (#16092), x13as (#16163)
- added additional easyconfigs for various supported software packages, including:
  - Amber 22.0, AMS 2022.102, ASE 3.22.1, atools 1.5.1, Beast 2.6.7, biogeme 3.2.10, Boost.Python 1.79.0, ccache 4.6.3,
    dbus-glib 0.112, Delly 1.1.5, ESMF 8.3.0, expat 2.4.9, FDS 6.7.9, file 5.43, FLTK 1.3.8, FTGL 2.4.0, gc 8.2.2,
    GitPython 3.1.27, Go 1.18.3, GPAW 22.8.0, Guile 3.0.8, htop 3.2.1, hunspell 1.7.1, IPython 8.5.0, jq 1.6,
    Julia 1.8.2, LDC 1.30.0, libcint 5.1.6, libconfig 1.7.3, libreadline 8.2, LibSoup 3.0.7, LIBSVM 3.30,
    libwebp 1.2.4, likwid 5.2.2, MariaDB 10.9.3, matplotlib 3.5.2, ncdu 1.17, netcdf4-python 1.6.1, Nextflow 22.10.0,
    NFFT 3.5.3, Nipype 1.8.5, numactl 2.0.16, onedrive 2.4.21, OpenCV 4.6.0, OpenEXR 3.1.5, OpenJPEG 2.5.0,
    OpenMM 7.7.0, OpenPGM 5.2.122, OpenSSL 1.1.1q, Perl 5.36.0, Pillow-SIMD 9.2.0, pkgconf 1.9.3, PostgreSQL 14.4,
    PyCharm 2022.2.2, PyTorch 1.12.0, PyTorch 1.12.0, PyTorch-Lightning 1.7.7, RDFlib 6.2.0, SAMtools 1.16.1,
    scikit-learn 1.1.2, Score-P 7.1, SDL2 2.0.22, spaln 2.4.12, spglib-python 2.0.0, SuiteSparse 5.13.0, SUNDIALS 6.3.0,
    sympy 1.11.1, tensorboard 2.10.0, torchvision 0.13.1, TRIQS 3.1.1, TRIQS-cthyb 3.1.0, TRIQS-dft_tools 3.1.0,
    TRIQS-tprf 3.1.1, TRUST4 1.0.7, TurboVNC 3.0.1, typing-extensions 4.3.0, UCX 1.13.1, umap-learn 0.5.3, VEP 107,
    VMD 1.9.4a57, Wayland 1.21.0, wxWidgets 3.2.1, xprop 1.2.5
- minor enhancements, including:
  - configure recent pocl versions with -DLLC_HOST_CPU=native to avoid CPU auto-detection (#16246)
  - add multi-dep exception to easyconfigs test suite for ncbi-vdb-3.0.0 which requires HDF5 1.10.x (#16316)
  - enable running of LAPACK tests for recent OpenBLAS easyconfigs + add patch to fix failing LAPACK tests due to use of -ftree-vectorize (#16406)
  - add GITHUB_(LOWER_)RELEASE to known constants in setup.cfg (#16422)
  - add AMAPVox extension to R v4.2.1 (#16439)
  - add OpenEXR depenency to POV-Ray 3.7.0.10 (#16408)
- various bug fixes, including:
  - add patch for OpenBLAS 0.3.7-0.3.12 to fix miscomputation on POWER (#16199)
  - skip flaky test in PyTorch 1.9.0 (#16258)
  - add --with-versioned-syms to ncurses 6.2 and 6.3 (#16270)
  - add missing pkg-config build dependency to Guile (#16317)
  - add patches to fix incompatibilites between ASE and other packages in 2022a toolchain (#16332)
  - add patches to fix PyTorch 1.11 on POWER (#16339)
  - add patches for Ambertools 21 to Amber 20.11 to work with updated Amber easyblock (#16343)
  - use Intel MPI from EasyBuild toolchain in AMS (#16363)
  - fix execution permissions for bin/ngm* for NextGenMap v0.5.5 (#16383)
  - fix using provided Qhull and freetype dependencies for matplotlib 3.5.2 by creating mplsetup.cfg rather than setup.cfg (#16396)
  - fix GitHub download link in for libpsl 0.21.1 (#16397)
  - stick to http in source URL for stride.tar.gz in VMD 1.9.4a51 easyconfigs due to problems with SSL certificate (#16403)
  - add patch to detect available cores and remove unneeded deps for Unicycler 0.5.0 (#16407)
  - add missing ICU + libunistring dependencies for libpsl 0.21.1 w/ GCCcore/10.3.0 (#16410)
  - add patch to GCC 11.x + 12.x to fix vectorizer bug (#16411)
  - fix checksum for GULP 6.1 (#16423)
  - add bzip2 and libxml2 as dependencies for netCDF 4.9.0 (#16450)
- other changes:
  - drop Java dep from ABAQUS 2022 (#16314)
  - deprecate use of True in favour of SYSTEM for system-toolchain dependencies in easyconfigs using a recent toolchain version (>2019b) (#16384)
  - update easyconfigs to use `SYSTEM` template constant instead of `True` in dependencies (#16386, #16418)
  - update libxml2 + libxslt easyconfigs to use gnome.org source URL (#16429)


v4.6.1 (September 12th 2022)
----------------------------

update/bugfix release

- added example easyconfig files for 37 new software packages:
  - AptaSUITE (#8583), BigDFT (#15860), colossalai (#15971), CrystFEL (#8407), Dakota (#15883, #16210),
    FastFold (#15972), fastparquet (#15020), FOX-Toolkit (#15986), GLM-AED (#15879), hiredis (#16071),
    how_are_we_stranded_here (#16220, #16227), indicators (#16209), JavaFX (#8583), json-fortran (#15979),
    jupyter-resource-usage (#15834), libev (#16086), libmad (#16067), libplinkio (#13040), LuaJIT2-OpenResty (#16047),
    MetaMorpheus (#15825), mgltools (#16226), miniasm (#15858), muMerge (#16115), nano (#16198), nghttp3 (#16097),
    olaFlow (#16021), OpenFAST (#15983, #15983), OpenFold (#15971), Phantompeakqualtools (#15871),
    pyGenomeTracks (#16143), QuickPIC (#15978), RheoTool (#16077), Satsuma2 (#16068), SMC++ (#16017), stripy (#15866),
    UCC-CUDA (#15956), VESTA (#16217)
- added additional easyconfigs for various supported software packages, including:
  - alevin-fry 0.6.0, AmberTools 22.3, arrow-R 8.0.0, ASE 3.22.1, BBMap 38.98, BCFtools 1.15.1, binutils 2.39,
    BLAST+ 2.13.0, Bowtie2 2.4.5, BUSCO 5.4.3, CapnProto 0.10.2, Cartopy 0.20.3, ccache 4.6.1, cclib 1.7.2, CDO 2.0.5,
    CellRanger-ATAC 2.1.0, CoordgenLibs 3.0.1, cURL 7.84.0,  cuTENSOR 1.6.0.3, einops 0.4.1, Elk 8.5.2, Emacs 28.1,
    Embree 3.13.4, FFmpeg 4.4.2 + 5.0.1, fio 3.32, Flask 2.2.2, Flye 2.9.1, fmt 9.1.0, FORD 6.1.15, FreeSurfer 7.3.2,
    GATE 9.2, GATK 4.2.6.1, GCC(core) 12.2.0, GDB 12.1, Geant4 11.0.2, GetOrganelle 1.7.6.1, gifsicle 1.93, GLFW 3.3.8,
    glib-networking 2.72.1, Globus-CLI 3.6.0, gnuplot 5.4.4, gperftools 2.10, Graphviz 5.0.0, Gurobi 9.5.2, HDF5 1.12.2,
    HTSlib 1.15.1, Hypre 2.25.0, Jansson 2.14, jax 0.3.14, Kalign 3.3.2, kim-api 2.3.0, LAMMPS 23Jun2022, libcerf 2.1,
    libdwarf 0.4.1, Libint 2.7.2, libQGLViewer 2.8.0, LibSoup 2.74.0, libzip 1.9.2, Lua 5.4.4, lxml 4.9.1,
    maeparser 1.3.0, matplotlib 3.5.2, MATSim 14.0, MDAnalysis 2.2.0, medaka 1.6.0, Megalodon 2.5.0, Mercurial 6.2,
    MetaEuk 6, Mini-XML-3.3.1, MUMmer 4.0.0rc1, MUMPS 5.5.1, netCDF-Fortran 4.6.0, NGSpeciesID 0.1.2.1,
    ont-remora 1.0.0, OpenFOAM v2206, OTF2 3.0, parallel 20220722, ParaView 5.10.1, patchelf 0.15.0, Perl 5.36.0,
    pftoolsV3 3.2.12, PLINK 2.00a3.6, pretty-yaml 21.10.1, PRSice 2.3.5, pugixml 1.12.1, Pyomo 6.4.2,
    PyOpenCL 2021.2.13, Pysam 0.19.1, PyStan 3.5.0, PyYAML 6.0, RDKit 2022.03.5, scikit-bio 0.5.7, scikit-build 0.15.0,
    scikit-learn 1.1.2, scikit-optimize 0.9.0, SCOTCH 7.0.1, SIONlib 1.7.7, SISSO 3.1, spglib-python 2.0.0, Stacks 2.62,
    Stata 17, SUMO 1.14.1, tbb 2021.5.0, tqdm 4.64.0, Transformers 4.21.1, Trycycler 0.5.3, Unicycler 0.5.0,
    Valgrind 3.19.0, ViennaRNA 2.5.1, VTune 2022.3.0.eb, wxPython 4.1.1, x264 20220620, Z3 4.10.2, zfp 1.0.0
- minor enhancements, including:
  - add alternate download URL for Voro++ (#15898)
  - add extra symlinks and sanity checks for libtinfo in ncurses (#15903)
  - include some easyconfig constants in flake8 configuration file (#16040)
  - add pigz dependency for cutadapt v3.4 + v3.5 (#16056)
  - add sanity check commands for recent gettext versions (>= 0.20.x) (#16091)
- various bug fixes, including:
  - use correct Matlab Runtime Compiler (v8.4) for FreeSurfer v7.1.1 (#13375)
  - fix set-alias statements for MaxQuant v2.0.3.0 (#15743)
  - add Autotools build dependency to R 4.2.0 w/ foss 2021b (#15822)
  - add patch for BLIS to fix auto-detection of POWER (#15826)
  - downgrade SPAdes dependency to v3.13.1 for Unicycler 0.4.9 since v3.15.3 is too new (#15840)
  - explicitly enable HDF5 from kallisto v0.46.2 onwards (#15843)
  - add CVE patch for XZ 5.2.5 + attempt to fix symbol patch for all OSs (#15856)
  - use build enviroment set by EasyBuild and add missing dependency on zlib to minimap2 (#15859)
  - add missing dependencies and execute tests on Trycycler v0.5.2 (#15864)
  - add patch for AlphaFold v2.2.2 to fix NaN problem with jax 0.3.9 (#15874)
  - exclude (flaky) fault_tolerance_test and fix non-x86 build for TensorFlow 2.7.1 (#15882)
  - work around miscompilation of OpenBLAS on POWER by compiling with -fstack-protector-strong (#15885)
  - fix tests on POWER9 for BLIS 0.9.0 + fix auto-detect for POWER10 for BLIS (AMD) v2.0 + v3.0 (#15889)
  - add and fix patches for PyTorch 1.9.0 on POWER (#15919)
  - exclude Binary, PackedBinary and JAR easyblocks from binutils build requirements (#15932)
  - consistently add libffi + elfutils dependencies to recent Clang easyconfigs (#15935, #16225)
  - add patch to fix broken test on POWER for numpy in SciPy-bundle 2022.05 (#15968)
  - refactor checksum test for extensions to use collect_exts_file_info (#15973)
  - fix dependency on FOX Toolkit in SUMO (#15986)
  - add missing SciPy-bundle dependency for rMATS-turbo (#15988)
  - explictely download wannier90 source tarball from wannier90 GitHub repository in QuantumESPRESSO 7.1 easyconfigs (#15993)
  - restore ploteig in EIGENSOFT 7.2.1 (#15996)
  - add alternative checksum for plot3Drgl extension in R v4.1.x + v4.2.0 easyconfigs (#16011)
  - add patch to fix missing sync in LINCS and SETTLE CUDA kernels for GROMACS 2020 (#16027) and 2021 (#16026)
  - exclude failing test in TensorFlow 2.4.1 (#16042)
  - skip NASA performance and remote server tests in netCDF v4.9.0 (#16050, #16158)
  - use versioned symbols in ncurses built with system toolchain (by adding --with-versioned-syms configure option) (#16064)
  - add patch to fix pkgconfig file for Blitz++ v1.0.2 (#16102)
  - add missing BCFtools dependency for recent medaka versions (#16107)
  - add GTK2 v2.24.33 as a dependency for Ghostscript v9.56.1 (#16112)
  - fix checksum for Stacks v2.62 (due to silent re-release without version bump) (#16134)
  - fix libsanitzer for glibc 2.36 to build GCCcore 11.3.0 (#16145)
  - fix top level Makefile for AmberTools 20 and enable tests (#16150)
  - add missing patches + enable running tests for AmberTools 21 with intel/2021a (#16151) and intel/2021b (#16152)
  - replace HDF5 v1.13.1 with v1.12.1 as dependency, since we shouldn't use odd minor versions of HDF5 which are not stable releases (#16153)
  - remove modextrapaths to add top-level install directory to $PATH for recent InterProScan easyconfigs (now done by default by Binary easyblock) (#16167)
  - fix sources + source URL + homepage for Molekel v5.4.0 (#16219)
  - consistently add maeparser + CoordgenLibs dependencies to OpenBabel 3.1.1 easyconfigs (#16231)
  - fix checksum for CUDA 11.4.1 aarch64 installer (#16234)
  - remove incorrect comment for Boost dependency in OpenBabel 3.1.1 easyconfigs (#16238)
  - add direct Pango dependency in recent ImageMagick easyconfigs (#16237)
- other changes:
  - remove superflous -DCMAKE_BUILD_TYPE=Release, use of 'build_type = Release', or enabling separate_build_dir from easyconfigs using CMakeMake easyblock (#13384)
  - synchronize ncurses easyconfigs using system toolchain (#15903)
  - stick to Java/11 as dependency for Bazel 5.1.1 (which is available for x86_64, aarch64, ppc64le) (#15906)
  - speed up OpenMPI 4.1.4 configure by not running "autogen.pl --force", but only running required Autotools commands (#15957)
  - replace sed commands by upstreamed patches for BLIS built with intel-compilers toolchain (#15958)
  - simplify AlphaFold foss/2021a easyconfigs by using a fleshed out patched OpenMM dependency (#15981)
  - update Java/11 to 11.0.16 and Java/17 to 17.0.4 (#16001)
  - remove unecessary patch in recent JupyterLab (#16030)
  - update CI workflows to use Ubuntu 20.04 (since Ubuntu 18.04 is deprecated) (#16070)
  - make check for toolchain value in dependency spec in easyconfigs test suite aware that dumped easyconfig uses SYSTEM constant (#16126)


v4.6.0 (July 8th 2022)
----------------------

feature release

- added easyconfigs for foss/2022a, intel/2022a common toolchains (#15755)
- add easyconfig for gfbf/2022a toolchain (#15653, #15755)
  - see also https://docs.easybuild.io/en/latest/Common-toolchains.html
- added example easyconfig files for 24 new software packages:
  - BLT (#15624), category_encoders (#15638), fio (#10321), FSON (#15721), G-PhoCS (#7619), GCTA (#15649),
    Gibbs2 (#15702), InterProScan_data (#15717), Jorg (#15346), libopus (#15682), Minipolish (#15713),
    mm-common (#15764), MONA (#15696), NetPyNE (#15606), pfind (#15685), regionmask (#15786), samplot (#15686),
    SISSO (#15766), sklearn-pandas (#15637), STAR-CCM+ (#7398), SWIPE (#6795), topaz (#15739),
    uncertainty-calibration (#15612), Virtuoso-opensource (#14102)
- added additional easyconfigs for various supported software packages, including:
  - AlphaFold 2.2.2, Arriba 2.3.0, Arrow 8.0.0, Bracken 2.7, CellRanger 7.0.0, Clp 1.17.7, CoinUtils 2.11.6,
    cppy 1.2.1, deal.II 9.3.3, double-conversion 3.2.0, Doxygen 1.9.4, FLAC 1.3.4, fmt 7.1.1, FSL 6.0.5.1, GDAL 3.5.0,
    gdbm 1.21, geopandas 0.11.0, GEOS 3.10.3, Ghostscript 9.56.1, GLibmm 2.66.4, Groovy 4.0.3, GULP 6.1, h5py 3.7.0,
    HDF5 1.13.1, hifiasm 0.16.1, IGMPlot 2.6.9b, ImageMagick 7.1.0-37, InterProScan 5.55-88.0, IRkernel 1.3,
    jemalloc 5.3.0, JsonCpp 1.9.5, Julia 1.7.3, Leptonica 1.82.0, libgeotiff 1.7.1, libgit2 1.4.3, libiconv 1.17,
    libRmath 4.2.0, libsigc++ 2.10.8, libsndfile 1.1.0, libxc 5.2.3, libxml++ 2.42.1, line_profiler 3.5.1,
    LittleCMS 2.13.1, MaSuRCA 4.0.9, mayavi 4.7.4, MetaEuk 5, mold 1.3.0, NCCL 2.12.12, netCDF 4.9.0, nettle 3.8,
    networkx 2.8.4, NEURON 7.8.2, NLopt 2.7.1, nodejs 16.15.1, NSPR 4.34, NSS 3.79, nsync 1.25.0, nvtop 2.0.2,
    Osi 0.108.7, p4est 2.8, parasail 2.5, Pillow 9.1.1, PLUMED 2.8.0, PnetCDF 1.12.3, PRISMS-PF 2.2, PROJ 9.0.0,
    protobuf 3.19.4, protobuf-python 3.19.4, pyfaidx 0.7.0, PyOpenGL 3.1.6, pyproj 3.3.1, PyTorch 1.11.0, Qhull 2020.2,
    Qt5 5.15.5, QuantumESPRESSO 7.1, Qwt 6.2.0, R 4.2.1, rasterio 1.2.10, Ray-project 1.13.0, RE2 2022-06-01,
    redis-py 4.3.3, ReFrame 3.11.2, rioxarray 0.11.1, RNA-SeQC 2.4.2, Schrodinger 2022-2, Shapely 1.8.2, Siesta 4.1.5,
    SimpleITK 2.1.1.2, SpectrA 1.0.1, TensorFlow 2.7.1, Tk 8.6.12, Tkinter 3.10.4, Transformers 4.20.1,
    UCX-CUDA 1.12.1, utf8proc 2.7.0, WhatsHap 1.4, WPS 3.9.1, Xvfb 21.1.3
- minor enhancements, including:
  - add extensions to R v4.2.0: hypergeo (#15701), rtdists (#15734), geeM (#15810)
  - add patch for GCCcore 11.3.0 to support using -fuse-ld=mold (#15715)
  - add patch for porefoam to fix hardcoded mpirun command and take into account $POREFOAM_MPIRUN_CMD (#15730)
- various bug fixes, including:
  - switch to Rust 1.60.0 build dependency for bamtofastq, since build of fails with Rust 1.52.1 (#15636)
  - avoid that pygmo v2.18.0 installs stuff in Python installation directory + add custom sanity check paths to pygmo easyconfigs (#15657)
  - add patch for Mmg v5.6.0 to remove library CI tests that point to external sources (#15691)
  - correct configopts in deal.II v9.1.1 easyconfig (#15692)
  - add missing Python dependency for HPDBSCAN to fix unresolved %(pyshortver)s template (#15694)
- other changes:
   - disable flaky GPU test for TensorFlow 2.6.0 (#15824)


v4.5.5 (June 8th 2022)
----------------------

update/bugfix release
- add candidates for 2022a common toolchains: foss/2022.05 (#15561), intel/2022.05 (#15485)
- added example easyconfig files for 35 new software packages:
  - Albumentations (#15302), AMPtk (#15435), arosics (#15249), CellTypist (#15530), detectron2 (#15442),
    EigenExa (#15234), Fastaq (#15332), FFTW.MPI (#15561), FreeBarcodes (#15350), gcloud (#15443),
    GST-plugins-bad (#15446), gsutil (#15507), GTK4 (#15447), hector (#15397), i7z (#15236), libde265 (#15395),
    libheif (#15395), ModelTest-NG (#15448), num2words (#15473), OGDF (#15407), panito (#15314),
    parameterized (#15481), purge_dups (#15385), redis-py (#15475), ruamel.yaml (#15531), SCGid (#15065),
    scPred (#15575), slow5tools (#15457), smooth-topk (#15506), SPOTPY (#15326), tmap (#14601), UCC (#14291),
    Wayland (#11107), XGrafix (#15268), XPLOR-NIH (#15479)
- added additional easyconfigs for various supported software packages, including:
  - ABAQUS 2022, Arb 2.22.1, ARGoS 3.0.0, Arriba 2.2.1, astropy 5.0.4, ATK 2.38.0, Autotools 20220317,
    Bader 1.04, Bazel 4.2.2 + 5.1.1, BDBag 1.6.3, binutils 2.38, biom-format 2.1.12, BLIS 0.9.0, Boost 1.79.0,
    breseq 0.36.1, bx-python 0.8.13, cairo 1.17.4, CellRanger-ARC 2.0.1, CMake 3.23.1, cryoDRGN 1.0.0,
    CUDA 11.7.0, cuDNN 8.4.1.50, cURL 7.83.0, DBus 1.14.0, eggnog-mapper 2.1.7, elfutils 0.187,
    EvidentialGene 2022.01.14, expat 2.4.8, FlexiBLAS 3.2.0, FLINT 2.8.4, fontconfig 2.14.0, freebayes 1.3.6,
    freeglut 3.2.2, freetype 2.12.1, FriBidi 1.0.12, GCC 9.5.0 + 11.3.0 + GCC 12.1.0, Gdk-Pixbuf 2.42.8,
    geopandas 0.10.2, git 2.36.0, GLib 2.72.1, GMAP-GSNAP 2021-21-17, Go 1.18.1, GObject-Introspection 1.72.0,
    Graphene 1.10.8, GST-plugins-base 1.20.2, GStreamer 1.20.2, GTDB-Tk 2.0.0, GTK3 3.24.33, gzip 1.12,
    HarfBuzz 4.2.1, help2man 1.49.2, hwloc 2.7.1, hypothesis 6.46.7, Hypre 2.24.0, ICU 71.1, IGV 2.12.3,
    IMB 2021.3, inferCNV 1.10.1, InterProScan 5.52, IQ-TREE 2.2.1, jax 0.3.9, json-c 0.16, LAPACK 3.10.1,
    libarchive 3.6.1, libdeflate 1.10, libdrm 2.4.110, libedit 20210910, libepoxy 1.5.10, libfabric 1.15.1,
    libglvnd 1.4.0, libjpeg-turbo 2.1.3, libreadline 8.1.2, librsb 1.3.0.1, librsvg 2.52.8, libtool 2.4.7,
    libunwind 1.6.2, libxml2 2.9.13, LLVM 14.0.3, LocARNA 1.9.2.3, MACS2 2.2.7.1, magma 2.6.2, Mako 1.2.0,
    Mathematica 13.0.0, MCL 14.137, MCR R2022a.1, Mesa 22.0.3, Meson 0.62.1, MIRA 5.0rc2, Mmg 5.6.0, mold 1.2.1, 
    mosdepth 0.3.3, MrBayes 3.2.7a, MultiQC 1.12, MUMPS 5.5.0, muParser 2.3.3, ncurses 6.3, neptune-client 0.16.2, 
    Nextflow 22.04.0, Nim 1.6.6, NTPoly 2.7.1, OpenMPI 4.1.4, openpyxl 3.0.9, OpenSSL 1.1.1n, OpenStackClient 5.8.0,
    OSU-Micro-Benchmarks 5.9, pagmo 2.18.0, Pango 1.50.7, parallel-fastq-dump 0.6.7, PCRE2 10.40, Perl 5.34.1,
    Pillow 9.1.0, PLINK 2.00a3.1, PMIx 4.1.2, PyAMG 4.2.3, pybind11 2.9.2, PyCairo 1.21.0, pygmo 2.18.0,
    PyGObject 3.42.1, Python 3.10.4, R 4.2.0, RAxML-NG 1.1.0, R-bundle-Bioconductor 3.15, ReFrame 3.11.0,
    RNA-Bloom 1.4.3, rnaQUAST 2.2.2, Rust 1.60.0, Sambamba 0.8.2, SAMtools 1.15.1, ScaLAPACK 2.2.0,
    SciPy-bundle 2022.05, SeqKit 2.2.0, Shapely 1.8.1.post1, SpaceRanger 1.3.1, Spack 0.17.2, Spark 3.2.1,
    SQLite 3.38.3, StringTie 2.2.1, SUMO 1.12.0, SuperLU 5.3.0, tbl2asn 20220427, Tcl 8.6.12, TCLAP 1.2.5,
    tcsh 6.24.01, texlive 20220321, ToFu 1.5.0, UCX 1.12.1, util-linux 2.38, VEP 105, ViennaRNA 2.5.0,
    vsc-mympirun 5.2.11, worker 1.6.13, X11 2022050, YAXT 0.9.2.1, Z3 4.8.16, Zip 3.0, zlib 1.2.12, zstd 1.5.2
- minor enhancements, including:
  - use OpenSSL wrapper dependency for CMake 3.18.4 with system toolchain (#15227)
  - also build BLIS backend for FlexiBLAS v3.0.4 with GCC/10.3.0 (#15347)
  - add extensions to R v4.1.2 + v4.2.0 easyconfigs:
    - Hmsc (#15393), MonteCarlo + RhpcBLASctl (#15438), chkptstanr (#15540), chkptstanr + MLmetrics + renv (#15573)
  - add extensions to R-bundle-Bioconductor 3.14 easyconfig: DNABarcodes (#15405)
  - use redist source_urls for cuDNN > 7.5 (#15411)
  - add download_instructions to Java 1.8 > 200 (#15412)
  - update Arrow to use EasyBuild-provided versions of some dependencies and enable all compression codecs (#15512)
  - add csh -> tcsh symlink in recent tcsh easyconfigs (#15571)
  - allow external tools to be located elsewhere for ETE (#15578)
  - add additional sanity check commands for IQ-TREE v2.2.1 (#15596)
- various bug fixes, including:
  - fix source URL for freetype 2.6.5 with foss/2016b (#14204)
  - fix installation of easybuild-easyconfigs with setuptools>=61 by explicitly declaring there are no Python packages (#15206)
  - use x.py to boostrap Rust so that build options are properly passed through (#15211)
  - fix RepeatMasker-4.1.2-p1 easyconfig by moving the database configure command to postinstallcmds (#15280, #15615)
  - add hwloc dependency to tbb v2021.4.0 (#15294)
  - tweak find command used in preconfigopts in easyconfig for pkg-config v0.29.2 with system toolchain to avoid descending into other filesystems (#15313)
  - remove pkg-config use from SeqLib configure patch (avoids problem due to faulty autoconf macro) (#15316)
  - update source URL for isl in GCCcore easyconfigs (#15320)
  - update source URLs for YAXT 0.9.x to fix download (#15323)
  - define $HHLIB as path to HH-suite installation directory, required by Perl scripts (#15324)
  - add missing parallel and tbl2asn dependencies for prokka 1.14.5 (#15360, #15381)
  - add missing dependencies for libheif (libpng, libjpeg-turbo) (#15408)
  - switch to configuring build of libheif with CMake so libde265 dependency is picked up (#15408)
  - disable use of -ftree-vectorize for OpenFOAM v2112 with foss/2021b (#15495)
  - add patch for OpenMPI 4.1.1 to support building using --with-cuda=internal (#15528, #15589)
  - add patch to fix support for external PMIx v3.1 in OpenMPI v3.1.3 (#15566)
  - also build shared library + fix $PYTHONPATH for gmsh 4.9.0 (#15579)
  - add patch for GLib 2.68.2 to fix use of close_range (#15594)
  - fix download of thrift 0.12.0 for Arrow 0.16.0 (#15597)
  - add Bison and flex build dependencies to SCOTCH 6.1.x (#15618)
  - add alternative checksums for class, nnet, spatial extensions in R v4.2.0 easyconfig (#15619)
  - add missing dependencies + switch to non-static build for Arriba v2.1.0 (#15623)
- other changes:
  - add R dependency to vcflib 1.0.3, and move from GCC/11.2.0 to foss/2021b toochain (#15216)
  - update fallback version for OpenSSL 1.1 wrapper to v1.1.1o (#15592)
  - install sklearn meta-package with scikit-learn v1.0.1 (#15613)
  - switch from pkg-config to pkgconf as build dependency for OpenSSL wrapper easyconfigs (#15616, #15617)


v4.5.4 (March 31st 2022)
------------------------

update/bugfix release
- added example easyconfig files for 29 new software packages:
  - Abseil (#15102), AMS (#13155), ArchR (#15119), CMAverse (#14963), CmdStanR (#15198), CONN (#15052),
    Devito (#14984, #15009), GraphMap (#10299), gRPC (#14728), Hydra (#15025), jupyter-server-proxy (#14844),
    M1QN3 (#15002), MAGeCK (#15082), matplotlib-inline (#15084), MEGAN (#15064), MNE-Python (#15174),
    ONNX (#15158), ONNX-Runtime (#15158), ont-remora (#15162), Optuna (#15021), patch (#15035),
    porefoam (#15067), presto (#15119), PyFrag (#15184), skorch (#15175), SlamDunk (#15197), SPM (#15050),
    STRique (#14980), XML-Compile (#15177)
- added additional easyconfigs for various supported software packages, including:
  - ABAQUS 2021, AlphaFold 2.1.2, AmberTools 21, archspec 0.1.3, Bandage 0.9.0, BLIS 3.1, c-ares 1.18.1,
    CCL 1.12.1, CharLS 2.3.4, Clang-Python-bindings 13.0.1, dcm2niix 1.0.20211006, DFTB+ 21.1, DIRAC 22.0,
    ELPA 2021.11.001, FlexiBLAS 3.1.3, FLUENT 2021R2, GATK 4.2.5.0, GetOrganelle 1.7.5.3, IgBLAST 1.18.0,
    IntelClusterChecker 2021.5.0, intervaltree-python 3.1.0, ITSx 1.1.3, Julia 1.7.2, kallisto 0.48.0,
    KMC 3.2.1, libobjcryst 2021.1.2, libtree 3.0.3, loompy 3.0.7, matplotlib 3.5.1, MCR R2022a,
    MDAnalysis 1.1.1+ 2.0.0, MDTraj 1.9.7, medaka 1.5.0, meshalyzer 20200308, MRtrix 3.0.3, NiBabel 3.2.2,
    NLTK 3.7, numexpr 2.8.1, ont-fast5-api 4.0.2, OpenAI-Gym 0.21.0, OpenBLAS 0.3.20, ORCA 5.0.3,
    parallel-fastq-dump 0.6.6, PIPITS 2.8, pocl 1.8, pycocotools 2.0.4, pyEGA3 4.0.0, pyobjcryst 2.2.1,
    RE2 2022-02-01, SAMtools 1.15, SBCL 2.2.1, shovill 1.1.0, SKESA 2.4.0, SOCI 4.0.3, sympy 1.9, TensorFlow 2.5.3,
    VirtualGL 3.0, vsc-mympirun 5.2.10, VSEARCH 2.21.1, VTK 9.1.0, VTune 2022.2.0, XGBoost 1.5.0
- minor enhancements, including:
  - add Flask-Session to Flask v1.1.4 and Flask v2.0.2 (#15027)
  - add check to verify that patch files touched in PRs have a description in place (#15061)
  - add extensions to R v4.1.2 easyconfig: hash (#15098), nabor + harmony (#15117), apluster, DataCombine, docstring, gdalUtils, openair, mstate, SNFtool, and deps (#15141)
  - also install rMATS_P commands in rMATS-turbo easyconfig (#15113)
  - add extensions to Bioconductor v3.14 easyconfig: chromVAR (#15118), EnsDb.Hsapiens.v79 (#15154), WGCNA (#15178)
  - add extensions to Perl v5.34.0 easyconfigs: Sys::Info, HTML::Template, Log::Report (#15176), Sys::Info::Driver::Unknown, Sys::Info::Driver::Linux, Unix::Processors (#15190)
  - enable running of tests for MEME with gompi/2021b (#15191, #15199)
- various bug fixes, including:
  - add missing xxd build dependency for recent PLUMED versions (2.6.2, 2.7.x) (#14847)
  - downgrade dependency on nodejs + use jupyter-server-proxy in jupyter-matlab-proxy and configurable-http-proxy easyconfigs using GCCcore/10.3.0 toolchain (#14942)
  - add additional valid checksum for extensions in R 4.1.0 and 4.1.2 easyconfigs: norm (#14987), optmatch (#14993)
  - avoid pollution in the tmp directory when running the AlphaFold tests (#14989)
  - consistently enable usempi toolchain option in OSU-Micro-Benchmarks easyconfigs (#15039)
  - fix GBprocesS easyconfig by switching to source tarball created using git_config (#15048)
  - add patches for mauveAligner to fix build on RHEL8 (#15049)
  - fix installation of RDKit by using -DBoost_NO_BOOST_CMAKE=ON (#15051)
  - add patch to fix linking error for imread extension in scikit-image easyconfigs using intel toolchain (#15054)
  - avoid excessively long shebang in Autoconf/Automake Perl scripts + promote Perl to runtime dependency + fix Perl shebang for intltool (#15055)
  - fix python shebang in cutadapt script for cutadapt 1.18 w/ GCCcore/8.3.0 (#15059)
  - don't use v2.1.0rc1 release candidate of gmpy2, stick to proper release v2.1.2 (#15060)
  - add M4 as build dependency for CCL-1.12 (#15075)
  - configure libffi 3.4.2 with --disable-exec-static-tramp to prevent segfaults (#15086)
  - set XLA_PYTHON_CLIENT_ALLOCATOR=platform for running tests in jax CUDA easyconfigs (#15097)
  - remove disable flag for RTTI in snappy v1.1.9 (#15099)
  - fix grconvert build for Grace/5.1.25 with foss/2021a by adding libtirpc dependency + related patch (#15121)
  - clean up PSolver and futile easyconfigs and add dynamic libs (#15148)
  - enhance vcflib easyconfigs to also install scripts (#15181)
  - add patch to fix shared linking in vcflib (#15203)
  - fix failing sanity check for PRINSEQ (#15205)
- other changes:
  - use typing-extensions from Python v3.9.6 easyconfig in ArviZ and PyMC3 (#15003)
  - disable building of documentation for DBus 1.13.18 (#15010)
  - consistently use system toolchain in EasyBuild easyconfigs (#15126)
  - use EasyBuild hwloc in likwid and move to GCC/intel-compiler level due to Fortran modules (#15149)


v4.5.3 (February 11th 2022)
---------------------------

update/bugfix release
- added example easyconfig files for 25 new software packages:
  - Arcade-Learning-Environment (#14753), Bambi (#14811), CASTEP (#14420), Crumble (#14785), deepmedic (#14953),
    FoBiS (#14771), histolab (#14945), Iris (#14788), Jasmine (#14789), libexif (#14823), libgdiplus (#14823),
    MuJoCo (#14965), mujoco-py (#14776, #14965), namedlist (#14814), OpenCensus-python (#14837), PyEVTK (#14911),
    pyradiomics (#14851), PyTorch-Lightning (#14933), Redis (#14783), rising (#14952), SoXt (#14803),
    SURVIVOR (#14786), tensorboard (#14926), xtensor (#14944), xxd (#14846)
- added additional easyconfigs for various supported software packages, including:
  - aiohttp 3.8.1, AOCC 3.2.0, ArviZ 0.11.4, BeautifulSoup 4.10.0, bokeh 2.4.2, Boost.Python 1.77.0,
    Bowtie 1.3.1, CheMPS2 1.8.11, Clang 13.0.1, CLHEP 2.4.5.1, ConnectomeWorkbench 1.5.0, Crumble 0.8.3,
    CUDA 11.5.1 + 11.6.0, cutadapt 3.5, dask 2022.1.0, deepdiff 5.7.0, deepTools 3.5.0, dm-tree 0.1.6,
    DROP 1.1.1, ecCodes 2.24.2, Emacs 27.2, FDS 6.7.7, file 5.41, Flask 2.0.2, FORD 6.1.6, GATE 9.1,
    Geant4 11.0.0, GEMMA 0.98.5, GnuTLS 3.7.3, Go 1.17.6, gpustat 1.0.0b1, Graphviz 2.50.0, GROMACS 2021.5,
    Guile 3.0.7, HDF5 1.10.8, imageio 2.13.5, JupyterLab 3.2.8, lftp 4.9.2, libBigWig 0.4.6, libpsml 1.1.10,
    libRmath 4.1.2, librsb 1.3.0.0, libtasn1 4.18.0, libunistring 1.0, likwid 5.2.1, MaxQuant 2.0.3.0,
    MEGA 11.0.10.eb, MethylDackel 0.6.1, methylpy 1.2.9, minimap2 2.24, Mono 6.12.0.122, MUSCLE 5.1,
    nanomax-analysis-utils 0.4.3, ncbi-vdb 2.11.2, NCIPLOT-4.0 20200624, Nextflow 21.10.6, NGS 2.11.2,
    nvtop 1.2.2, OpenCV 4.5.5, openslide-python 1.1.2, pftoolsV3 3.2.11, picard 2.26.10, pydicom 2.2.2,
    pyFAI 0.20.0, Pysam 0.18.0, pytest-xdist 2.5.0, Racon 1.5.0, RAxML 8.2.12, ReFrame 3.10.1, ROOT 6.24.06,
    scikit-image 0.19.1, SDL2 2.0.20, SeqKit 2.1.0, Siesta 4.1.5, SimpleITK 2.1.1, SqueezeMeta 1.5.0,
    tMAE 1.0.1, torchvision 0.11.3, Trim_Galore 0.6.7, typing-extensions 3.10.0.2
- minor enhancements, including:
  - also install Python bindings for SHTns 3.5.1 (#14893)
  - add catlearn extension to easyconfig for R v4.1.2 (#14940)
- various bug fixes, including:
  - update TALYS sources to (hopefully) ensure constant checksums (#14797)
  - add missing graphite2 + HarfBuzz dependencies to Qt5 v5.15.2 (#14802)
  - add missing UCX-CUDA dep to GROMACS for foss-2021a-CUDA-11.3.1 (#14859)
  - specify easybuild.io as EasyBuild homepage in setup.py (#14870)
  - add alternative checksum for MASS, class, nnet, spatial extensions in R 4.1.0 (#14873) and R 4.1.2 (#14880) easyconfigs
  - add patch to fix Kraken2 ncbi ftp/https check in rsync_from_ncbi.pl for versions 2.0.9-2.1.1 (#14889)
  - disable building of tests/benchmarks for snappy 1.1.8 to avoid failing build (#14923)
  - disable use of -Werror for recent NSS versions (#14924)
  - fix download URL in UDUNITS v2.2.28 easyconfigs (#14954)
  - remove unnecessary CUDAcore dependency from nvtop v1.2.1 easyconfig (#14957)
  - consistently apply patch for mapDamage 2.2.1 to use external seqtk (#14961)
  - fix typo in templated source URL in RcppGSL 0.3.8 easyconfig: $(name)s should be %(name)s (#14962)
- other changes:
  - update Java/17 wrapper to Java 17.0.2 (#14868)
  - use actions/setup-python@v5 in CI workflows + trim test configurations for easyconfigs test suite: only test with Python 2.7 + 3.6 and Lmod 7.x + 8.x (#14857, #14881)


v4.5.2 (January 24th 2022)
--------------------------

update/bugfix release

- added easyconfig for intel/2022.00 toolchain (#14620)
- added example easyconfig files for 48 new software packages:
  - alevin-fry (#14617), AMD-uProf (#14626), ANGEL (#11857), atropos (#7580), Austin (#14596), AutoDock-GPU (#14671),
    AutoDock-Vina (#14675), boost_histogram (#14516), CAFE5 (#14603), Calcam (#7488), Carma (#14527), Cogent (#14278),
    dlib (#14556), DualSPHysics (#14632), dune-core (#14693), dune-fem (#14693), DyMat (#14615), elbencho (#14548),
    Embree (#7471), ExaML (#14530), FMPy (#14481), genozip (#14583), hivtrace (#14691), intervaltree-python (#8995),
    IsoNet (#14075), MACSE (#14709), MetaPhlAn (#12917), MicrobeAnnotator (#14549), mold (#14595), numdiff (#14609),
    OpenFace (#14556), PhyloPhlAn (#14564), PREQUAL (#14722), PuLP (#14581), PyCalib (#14616), PyTorch3D (#13240),
    QCG-PilotJob (#14337), RaGOO (#8995), RAPSearch2 (#13199), SCopeLoomR (#14518), ShengBTE (#14557), SHTns (#14682),
    STRUMPACK (#14560), TALYS (#14716), TN93 (#14691), xxHash (#14251), yaml-cpp (#14547), Zgoubi (#14516)
- added additional easyconfigs for various supported software packages, including:
  - annovar 20200607, antiSMASH 5.2.0, Armadillo 10.7.5, Arrow 6.0.1, Bismark 0.23.1, BLAST+ 2.12.0,
    cDNA_Cupcake 26.0.0, CHERAB 1.3.0, CMake 3.22.1, CP2K 8.2, DIAMOND 2.0.13, dotNET-Core-Runtime 6.0.1,
    dotNET-SDK 6.0.101, Extrae 3.8.3, fastp 0.23.2, FreeSurfer 7.2.0, GffCompare 0.12.6, gmsh 4.9.0, GTK3 3.24.31,
    h5py 3.6.0, igraph 0.9.5, Inspector 2022.0.0, IQ-TREE 2.1.3, itac 2021.5.0.eb, Java/15 + Java/17, JUBE 2.4.2,
    libdeflate 1.8, libxsmm 1.17, LSD2 2.3, MAGMA 1.09b, MATLAB 2021b, MinPath 1.6, MultiQC 1.11, MUSCLE 5.0.1428,
    numba 0.54.1, NVHPC 21.11, OBITools 1.2.13, occt 7.5.0p1, openCARP 8.2, OpenCV 3.4.1, OpenFOAM v2112, ORCA 5.0.2,
    phonopy 2.12.0, Pillow 8.3.2, Pillow-SIMD 8.3.2, PLUMED 2.7.3, poppler 22.01.0, PyQtGraph 0.12.3,
    python-igraph 0.9.8, PyZMQ 22.3.0, Raysect 0.7.1, Rgurobi 9.5.0, scanpy 1.8.2, Schrodinger 2021, SqueezeMeta 1.0.0,
    statsmodels 0.13.1, texlive 20210324, VTune 2022.0.0
- minor enhancements, including:
  - add yaml-cpp dependency to Trilinos 12.12.1 with foss/2019b (#14547)
  - include output of failing code style check in message produced by failing easyconfigs style test (#14578)
  - bundle LAPACKE with FlexiBLAS 3.0.4 (#14591, #14769)
  - add extensions to R v4.1.2 easyconfig: semTools, mirt, OpenMX (#14634), FactorCopula (#14648), rpact, ldbounds (#14750)
  - add extensions to R-bundle-Bioconductor 3.14: ExomeDepth (#14684), DSS (#14748), pathview (#14806)
- various bug fixes, including:
  - fix homepage and source_urls for GLIMMER 3.02b (#7945)
  - fix source URL for Trilinos 12.12.1 with foss/2019b (#14547)
  - use proper Perl dependency for worker 1.6.12 with foss/2019a (fixes installation on RHEL8 OS) (#14565)
  - fix checksum and versions of annovar v20191024 (#14579)
  - add patch for Rust 1.52.2 and 1.54.0 to fix build when using alternate sysroot (#14584)
  - retain version in filename for cromwell sources (#14586)
  - specify compiler to use in WildMagic easyconfig (#14594)
  - avoid need for git build dependency for recent x265 easyconfigs (#14605)
  - fix broken patch file for recent GPAW versions (#14619)
  - add alternative checksum for Siesta-4.1-MaX-1.0 (#14643)
  - add missing PCRE dependency for pullseq + add sanity check commands (#14650)
  - use %(arch)s template to avoid hardcoding x86_64 in recent XML-LibXML easyconfigs (#14655)
  - fix name for (binary) AutoDock-Vina v1.1.2 (#14675)
  - add patch to fix memory leak in OpenMPI that heavily affects CP2K, SIESTA, QuantumESPRESSO, VASP, ... (#14726)
  - set $GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS for installing grcpio extension included with:
    - TensorFlow 2.2.3-2.4.1 with 2020* toolchain (#14729) and 2.5.0+ (#14728) 
    - Ray-project (#14730)
  - enforce using internal boost for bcl2fastq2 with a GCC 10.x toolchain (#14741)
  - add patch for hard-coded checksum value of downloaded source file in the source code of RDKit 2021.03.4 (#14743)
  - also install libaio.so.1 symlink in easyconfigs for libaio v0.3.112 (#14745)
  - do not use external libgcrypt or python for libxslt with recent toolchains (#14756)
  - add patches to fix CVE-2021-23437 for Pillow (#14765) and Pillow-SIMD (#14792)
  - add libXfont2 patch to fix build when libbsd is present (#14821)
- other changes:
  - update Java 1.8 wrapper to 1.8.0_311 for x86_64 (#14644)
  - bring gffread back down to GCCcore level for toolchain version 10.3.0 (#14660)
  - update build dependencies for recent binutils + GCCcore easyconfigs to avoid depending on M4 1.4.18 with system toolchain (#14731, #14755)
  - bump nbconvert extension in recent IPython easyconfigs to version 6.4.0 (#14738)


v4.5.1 (December 13th 2021)
---------------------------

update/bugfix release

- added example easyconfig files for 71 new software packages:
  - ANIcalculator (#14478, #14494, #14510), arrow-R (#14267), ASAP (#14367), BabelStream (#14503), bamtofastq (#14391),
    bcbio-gff (#14322), biom-format (#13205), Blosc2 (#14247), boto3 (#14452), Brotli-python (#14528), Brunsli (#14247),
    Clang-AOMP (#14327), CLEASE (#14413), CMSeq (#14326), cpu_features (#14385), cromwell (#12125),
    cxxopts (#14487, #14504), dRep (#14479), DUBStepR (#14495), eht-imaging (#14239), einops (#14373),
    ELFIO (#14488, #14504), elprep (#14422), epiScanpy (#14447), FMM3D (#14257), FORD (#13653), GPy (#14380),
    HIP (#14339), idemux (#14499), imagecodecs (#14247), InChI (#13902), jupyter-matlab-proxy (#14270), jxrlib (#14247),
    LBFGS++ (#14230), LERC (#14247), libaec (#14247), libavif (#14246), LibLZF (#14246), libnsl (#14494),
    libtree (#14501), LPeg (#14157), Megalodon (#14256), nnU-Net (#14249), PAL2NAL (#14430), photontorch (#14410),
    pkgconf (#14426), pmx (#14319), PPanGGOLiN (#14449), ProFit (#14340), pugixml (#14367, #14492), PySide2 (#13460),
    Relate (#14443), ROCm (#14355), rocm-cmake (#14327), ROCm-CompilerSupport (#14327), rocminfo (#14327),
    rocm-smi (#14354), ROCR-Runtime (#14327), ROCT-Thunk-Interface (#14327), SCENIC (#14260), Shasta (#14385),
    SimNIBS (#14257), SMV (#14157), SRST2 (#14253), STACEY (#14293), termcolor (#14489, #14504), ThemisPy (#14231),
    TOBIAS (#14452, #14458), zfp (#14246), zlib-ng (#14246), Zopfli (#14246)
- added additional easyconfigs for various supported software packages, including:
  - ABINIT 9.6.2, ABRicate 1.0.0, AlphaFold 2.1.1, antiSMASH 6.0.1, Arrow 6.0.0, astropy 4.3.1, BCFtools 1.14,
    BeautifulSoup 4.9.3, Boost 1.77.0, bpp 4.4.0, Bracken 2.6.2, CapnProto 0.9.1, CellRanger 6.1.2, Eigen 3.4.0,
    enaBrowserTool 1.6, ESMF 8.2.0, Flye 2.9, FMRIprep 1.4.1, FSL 6.0.4, GATK 4.2.3.0, gc 8.2.0, GDB 11.1, git 2.33.1,
    Go 1.17.3, Gurobi 9.5.0, Horovod 0.23.0, HTSlib 1.14, HyPhy 2.5.33, Infernal 1.1.4, Inspector 2021.4.0 ITK 5.2.1,
    jax 0.2.24, Julia 1.7.0, Kent_tools 422, king 2.2.7, libdwarf 20210528, MAFFT 7.490, makeinfo 6.8, Mash 2.3,
    matplotlib 3.4.3, MCR R2021b, minimap2 2.22, MUST 1.7.2, NCO 5.0.3, NCO 5.0.3, nlohmann_json 3.10.4, NVHPC 21.9,
    OpenMPI 4.0.7 + 4.1.2, panaroo 1.2.9, pangolin 3.1.16, pkgconfig 1.5.5, plotly.py 5.4.0, pyfaidx 0.6.3.1,
    Pysam 0.17.0, PyTorch 1.10.0, R 4.1.2, R-bundle-Bioconductor 3.14, ReFrame 3.9.1, rpy2 3.4.5, scikit-image 0.18.3,
    scikit-learn 1.0.1 SimpleITK 2.1.0, snakemake 6.10.0, SPAdes 3.15.3, tbb 2021.4.0, torchtext 0.10.0,
    torchvision 0.11.1, tqdm 4.62.3, TRUST4 1.0.6, Trycycler 0.5.2, Unicycler 0.4.9, UShER 0.5.0, WPS 4.3.1,
    xarray 0.20.1, XlsxWriter 3.0.2, Yambo 5.0.4
- minor enhancements, including:
  - add RcisTarget + NMF extensions to R-bundle-Bioconductor 3.13 (#14259)
  - add extensions for R v4.1.x:
    - geex + momentfit (#14299); StatMatch, leaflet, tmap + collapse (#14328), genoPlotR + penfa (#14433), adcovsim (#14484)
  - add M3Drop extension to R-bundle-Bioconductor 3.14 (#14436)
- various bug fixes, including:
  - specify to use Python provided as dependency, remove separate_build_dir, and fix URL in comment for Arrow 0.17.1 (#14263)
  - fix gettid nameclash with glibc 2.30 in Bazel 0.25.2, 0.26.1, 0.29.1, and 1.1.0 (#14269)
  - restore and fix sanity check commands in RStudio-Server 1.4 (#14275)
  - add pkg-config build dependency to Python easyconfigs, to ensure OpenSSL wrapper is detected (#14316)
  - add patch for UCX v1.11.2 to fix missing include statement for string.h (#14317)
  - set $DALTON_TMPDIR to build directory to run Dalton tests (#14341)
  - add patch for libfabric v1.12.1 to fix 'unknown link width 0x10' warning (#14387)
  - add missing Automake dependency to PhyML 3.3.20200621 (#14397)
  - add git as build dependency to Python 3.8.x and 3.9.x easyconfigs (required for pbr extension) (#14421)
  - add missing XZ dependency to recent PROJ easyconfigs (#14429)
  - fix homepage/source URL for king v2.2.4 (#14444)
  - add patch for GCCcore 9.1-9.3 to fix compatibility with recent kernel headers (#14453)
  - add patch for GCCcore 10.1-11.1 to fix compatibility with recent kernel headers (#14454)
  - add patch to fix CVE-2021-43527 in NSS (#14497)
  - pass tests on A* GPUs by setting 'NVIDIA_TF32_OVERRIDE=0' in jax 0.2.19 (#14502)
  - add patch to fix broken (hanging) Mash binaries (#14511)
  - add missing Perl build dependency for Longshot (#14535)
  - add googletest build dependency for Highway (#14536)
  - seed in PCRE2 sources to fix broken MariaDB 10.5.8 + 10.6.4 easyconfigs (#14537)
- other changes:
  - rename R bindings for Arrow to arrow-R, so it can be used in a lowercase module naming scheme (#14262)
  - comment out imkl build dependency for FlexiBLAS 3.0.4 with GCC/11.2.0 (#14335)
  - don't add bin subdir to $PATH via modextrapaths in ReFrame easyconfigs (#14415)
  - consistently use 'Grace' software name + sync homepage/source_urls (#14493)
  - move cxxopts, termcolor and ELFIO header only libraries to SYSTEM toolchain (#14504)


v4.5.0 (October 29th 2021)
--------------------------

feature release

- added easyconfigs for foss/2021b (#14217) and intel/2021b (#14218) common toolchains
  - see also https://docs.easybuild.io/en/latest/Common-toolchains.html
- add easyconfig for gobff/2021a toolchain (#14019, #14038)
- added example easyconfig files for 39 new software packages:
  - abTEM (#13974), ARTS (#9651), AutoGeneS (#13903), bashplotlib (#13942), CIRI-long (#13985), DFT-D4 (#12803),
    ELSI-RCI (#14147), ESL-Bundle (#14179), expecttest (#14106), fdict (#14161), flook (#14161), FreeTDS (#13952),
    HDBSCAN (#14062), imkl-FFTW (#14195), isoCirc (#13982), libfdf (#14173), libmbd (#14129), libpspio (#14173),
    libSBML (#14050), longread_umi (#13987), Mesa-demos (#14123), MixMHC2pred (#14041), NTPoly (#14183),
    OpenSceneGraph (#14197), panaroo (#14203), PEPT (#14077), pycoQC (#14012), python-docx (#13930), QD (#14122),
    radeontop (#14124), Rgurobi (#14188), RInChI (#14049), scGeneFit (#13963), swifter (#14114), TOML-Fortran (#13929),
    TRUST4 (#14035), ucx-py (#14051), vawk (#14040), VMTK (#14023)
- added additional easyconfigs for various supported software packages, including:
  - AlphaFold 2.0.1, artic-ncov2019 2021.06.24, BerkeleyGW 3.0.1, bokeh 2.4.1, Boost.Python 1.76.0, canu 2.2,
    Cartopy 0.20.0, CP2K 8.2, CUDA 11.4.2, Dalton 2020.0, dask 2021.9.1, edlib 1.3.9, ELSI 2.7.1, FFTW 3.3.10,
    GD 2.73, GDAL 3.3.2, GTDB-Tk 1.7.0, ImageJ 1.52q, jax 0.2.20, Kraken2 2.1.2, leidenalg 0.8.7, libfabric 1.13.2,
    libspatialindex 1.9.3, libxc 5.1.6, libxsmm 1.16.2, lifelines 0.26.3, Longshot 0.4.3, LSD2 2.2, MAFFT 7.487,
    MEME 5.4.1, MotionCor2 1.4.4, NCCL 2.11.4, netCDF 4.8.1, networkx 2.6.3, Nextflow 21.08.0, OpenBLAS 0.3.18,
    OpenCV 4.5.3, OrthoFinder 2.5.4, OSU-Micro-Benchmarks 5.8, PhyML 3.3.20200621, PostgreSQL 13.4, pygraphviz 1.7,
    pyproj 3.1.0, python-Levenshtein 0.12.1, PyTorch-Geometric 2.0.1, QIIME2 2021.8.eb, Qiskit 0.31.0,
    QuantumESPRESSO 6.8, Racon 1.4.21, rampart 1.2.0, rclone 1.56.0, RDKit 2021.03.4, SAMtools 1.13, scanpy 1.8.1,
    scikit-allel 1.3.3, SciPy-bundle 2021.10, Seaborn 0.11.2, SHAPEIT4 4.2.2, spglib 1.16.2, UCX 1.11.2,
    UCX-CUDA 1.11.2, VSEARCH 2.18.0, Z3 4.8.12, zarr 2.10.1
- minor enhancements, including:
  - add JASPAR2020 to R-bundle-Bioconductor 3.13 (#13962)
  - add Autotools as build dependency for CubeGUI-4.6 (#14109)
  - add compiler/parallel/tcltk R libraries included in base installation to extensions in recent R easyconfigs (#14189, #14190, #14194)
    - required for parallel installation of extensions for these R easyconfigs
  - also add location to MPI startup tests to $PATH in OSU-Micro-Benchmarks easyconfigs (#14126)
- various bug fixes, including:
  - add missing Brotli dependency to freetype (#13915, #14002)
  - add patch for OpenBLAS 0.3.15 to fix failing numpy tests on aarch64 (#13923)
  - fix source URL + add alternate checksum for ADMIXTURE 1.3.0 (#13933)
  - just use cp to copy stereo_chemical_props.txt to AlphaFold installation directory (#13938)
  - add UnZip build dependency to TensorFlow 2.4.1 (#13958), 2.5.0 (#13959) and 2.6.0 easyconfigs (#13960)
  - add missing Python dependency for WIEN2k 21.1 + patch to fix build failure for lapw0_mpi with libxc (#13961)
  - add additional valid checksum for lhs 1.1.1 extension in recent R 4.0.x and 4.1.0 easyconfigs (#13969)
  - fix Fortran system call stdout/err redirection for WIEN2k v21.1 (#13972)
  - add OpenSSL dependency to Kent_tools 418 easyconfig to fix a link error (#13989)
  - make binutils a build-only dependency for Brotli + add sanity check command (#14004)
  - fix installation of Racon v1.4.7 with gcccuda/2019b after move of ClaraGenomicsAnalysis repository (#14010)
  - fix source URL for KEGG.db extension in R-bundle-Bioconductor 3.13 easyconfig (since it's a deprecated library now) (#14013)
  - add patch for BLIS 0.8.1 to fix dgemm FPE signalling on Broadwell (#14018)
  - add patch to fix installation of TensorFlow 2.2.3 on POWER (#14025)
  - fix AmberTools v20 easyconfig using intel/2020a toolchain (#14028)
  - fix download + permissions of binary for USEARCH v11.0.667 (#14036)
  - remove h5py 3.x dependency for Keras with 2020b toolchain, since TensorFlow provides (and requires) h5py 2.x (#14052)
  - correctly specify install prefix for CUDA in OSU-Micro-Benchmarks after renaming CUDAcore to CUDA for 2021a (#14063)
  - add patch to fix failing file system cache test for jax on recent Linux kernels (#14067, #14070)
  - fix compilation of BWA 0.7.17 with GCC/10.2.0 on POWER (#14073)
  - add missing dependencies for recent LibTIFF versions: XZ, jbigkit, zstd (#14079)
  - add missing header file to existing versions of jbigkit (#14081)
  - fix source URL for SUNDIALS 5.x (#14092, #14096)
  - add Perl and Python runtime dependencies to Bowtie2 2.4.4 (#14097)
  - fix source URL for SCOTCH 6.1.0 (#14099)
  - drop tcmalloc from SymEngine as it causes crashes with scipy (#14119)
  - fix homepage + description in SimpleITK easyconfigs (#14125)
  - add missing scripts from utils and analysis_scripts to bin for cryoDRGN (#14137)
  - patch rsync_from_ncbi.pl in Kraken2 v2.1.2 to allow syncing with NCBI servers over HTTPS (#14148)
  - skip mkl_fused_batch_norm_op_test test (broken on AMD EPYC systems) for TensorFlow 2.5.0 and 2.6.0 (#14151, #14153)
  - fix incorrect module load message and update morphology plugin of ImageJ 1.51k (#14152)
  - fix XCrySDen v1.6.2 linking to libdl and Togl (#14160)
  - add patch to fix PMIx detection in OpenMPI v4.0.3, v4.0.5, v4.1.0 (#14177)
  - add patch for OpenBLAS 0.3.17 + 0.3.18 to fix segfault triggered by scipy tests (#14178)
  - fix spatstat.* downloads for Seurat v4.0.1 (#14199)
  - add patch for GROMACS 2019.3 easyconfigs using CMake 3.15.3 to fix CPU detection (#14212)
- other changes:
  - remove help2man build dependency for flex using system toolchain (because it requires Perl) (#13922)
  - use proper dependency for python-Levenshtein in CIRI-long easyconfig (#13985)
  - in-place updates for foss/2021b and intel/2021b common toolchains
      - update to UCX(-CUDA) 1.11.2 as dependency for OpenMPI v4.1.1 + NCCL v2.10.3 (#14090)
      - update libfabric to 1.13.1 in OpenMPI and add it as a dependency in PMIx for the upcoming foss 2021b toolchain (#14164)
      - update to OpenBLAS 0.3.18 as dependency for FlexiBLAS 3.0.4 with GCCcore/11.2.0 toolchain (#14167)
      - update libfabric to 1.13.2 in OpenMPI v4.1.1 + PMIx 4.1.0 for the upcoming foss/2021b toolchain (#14176)
  - remove format mapping from homepage of Subread easyconfigs (#14145)
  - add BLIS and imkl (x86_64 only) builddependencies to FlexiBLAS 0.3.4 with GCC/11.2.0 toolchain (#14225)


v4.4.2 (September 7th 2021)
---------------------------

update/bugfix release

- added easyconfig for foss/2021.07 (candidate for foss/2021b) (#13788) and iomkl/2021a (#13521) toolchains
- added example easyconfig files for 79 new software packages:
  - AlphaFold (#13867), andi (#13768), aria2 (#13709), AUTO-07p (#13831), babl (#13216), BAli-Phy (#13484),
    biogeme (#13735), Bio-SearchIO-hmmer (#13419), BuDDy (#13907), c-ares (#13709), CellRank (#13408), Coin (#13818),
    Co-phylog (#13769), cppy (#13823), CREST (#13648), CRISPR-DAV (#13139), CSBLAST (#13794), DGL (#13793),
    DistributedStream (#13659), Excel-Writer-XLSX (#13139), FBPIC (#13500), freebayes (#12859), freud-analysis (#13354),
    fumi_tools (#13517), GEGL (#13216), GIMP (#13216), glib-networking (#13216), GOATOOLS (#13364, #13629),
    gofasta (#13651), GTK2 (#13900), GTK3 (#13900), Highway (#13453), hipSYCL (#13837), ISA-L (#13663), jax (#13760),
    JSON-GLib (#13216), Kalign (#13463), LADR (#13351), lDDT (#13794), libdivsufsort (#13768), libjxl (#13453, #13829),
    libmypaint (#13216), libtecla (#13908), lie_learn (#13793), longestrunsubsequence (#13800), Maude (#13909),
    mimalloc (#13726), MINPACK (#13802), Mish-Cuda (#13759, #13784), muparserx (#13779), nlohmann_json (#13777),
    OpenStackClient (#13644), OSPRay (#12852), pandapower (#13687), pangolin (#13733, #13848), PSIPRED (#13794),
    PYPOWER (#13689), PyPSA (#13673), PyRosetta (#13793), pysamstats (#13139), pytest-benchmark (#13622),
    python-isal (#13663), QCxMS (#13650), RepeatModeler (#13126), Schrodinger (#11698), sklearn-som (#13699),
    SoQt (#13818), spdlog (#13778), SpectrA (#13743), SymEngine-python (#13652), SyRI (#13800), torchinfo (#13662),
    TRAVIS-Analyzer (#13503), UShER (#13708), Vampire (#13352), VBZ-Compression (#13536), VisPy (#13468),
    wgsim (#13475), Yices (#13906)
- added additional easyconfigs for various supported software packages, including:
  - ABAQUS 2020.eb, ANTs 2.3.5, AOCC 3.1.0, Arb 2.19.0, archspec 0.1.2, Armadillo 10.5.3, ASE 3.22.0,
    Autotools 20210726, BamTools 2.5.2, bgen 4.1.3, Biopython 1.79, bitarray 1.5.3, Boost 1.76.0, Bowtie2 2.4.4,
    bpytop 1.0.67, Cartopy 0.19.0.post1, Centrifuge 1.0.4, Clang 12.0.1, CMake 3.21.1, CRISPResso2 2.2.1, CUDA 11.4.1,
    cuDNN 8.2.2.26, cURL 7.78.0, cutadapt 3.4, DIAMOND 2.0.11, DROP 1.1.0, Dsuite 20210718, dtcmp 1.1.2, ecCodes 2.22.1,
    Elk 7.2.42, ESMF 8.1.1, expat 2.4.1, fastq-tools 0.8.3, Fiona 1.8.20, FLINT 2.7.1, g2clib 1.6.3, g2lib 3.2.0,
    GCC(core) 11.2.0, GDCM 3.0.8, GDRCopy 2.3, GenomeTools 1.6.2, GffCompare 0.12.2, gffread 0.12.7, GLib 2.69.1,
    GMT 6.2.0, Go 1.16.6, GPAW 21.6.0, Gradle 6.9.1.eb, GROMACS 2021.3, HarfBuzz 2.8.2, HDF5 1.12.1, Horovod 0.22.1,
    hwloc 2.5.0, hypothesis 6.14.6, igraph 0.9.4, ImageMagick 7.1.0, IMOD 4.11.5, IPython 7.26.0, Java 16,
    Julia 1.6.2, JupyterHub 1.4.1, JupyterLab 3.1.6, Kent_tools 418, lavaan 0.6-9, libfabric 1.13.0, libffcall 2.4,
    libffi 3.4.2, libgeotiff 1.7.0, libRmath 4.1.0, LIBSVM 3.25, LibTIFF 4.3.0, likwid 5.2.0, LLVM 12.0.1, LMDB 0.9.29,
    magma 2.6.1, MariaDB 10.6.4, MATIO 1.5.21, matplotlib 3.4.2, MEGA 10.0.5, Mesa 21.1.7, Meson 0.59.1,
    Metal 2020-05-05, Mini-XML 3.2, molmod 1.4.8, MPICH 3.4.2, nanopolish 0.13.3, NCCL 2.10.3, ncdu 1.16, NCO 5.0.1,
    neptune-client 0.10.5, netcdf4-python 1.5.7, networkx 2.5.1, nodejs 14.17.6, NSPR 4.32, NSS 3.69, NVHPC 21.7,
    OpenBLAS 0.3.17, OpenEXR 3.1.1, OpenFOAM 9, OpenFOAM v2106, OpenMM 7.5.1, OpenMolcas 21.06, openpyxl 3.0.7,
    Pango 1.48.8, parallel 20210722, Paraver 4.9.2, ParaView 5.9.1, patchelf 0.13, PCRE2 10.37, PCRE 8.45, Perl 5.34.0,
    PETSc 3.15.1, petsc4py 3.15.0, Pillow 8.3.1, Pillow-SIMD 8.3.1, plotly.py 5.1.0, PLUMED 2.7.2, PMIx 4.1.0,
    poppler 21.06.1, PostgreSQL 13.3, preseq 3.1.2, pybind11 2.7.1, pyFFTW 0.12.0, PyGEOS 0.10.2, Pyomo 6.0.1,
    PyQt5 5.15.4, pyshp 2.1.3, Python 3.9.6, python-igraph 0.9.6, QTLtools 1.3.1, RAxML-NG 1.0.3,
    R-bundle-Bioconductor 3.13, re2c 2.2, ReFrame 3.8.0., RStudio-Server 1.4.1717, Rust 1.54.0, Scalasca 2.6,
    scVelo 0.2.3, Shapely 1.8a1, shrinkwrap 1.1.0, SLEPc 3.15.1, slepc4py 3.15.1, snakemake 6.6.1, snappy 1.1.9,
    snippy 4.6.0, snpEff 5.0e, SOCI 4.0.2, SpaceRanger 1.3.0, Spack 0.16.2, spatialreg 1.1-8,
    spglib-python 1.16.1, SQLite 3.36, STAR 2.7.9a, statsmodels 0.12.2, StringTie 2.1.7, Subread 2.0.3, SymEngine 0.7.0,
    TensorFlow 2.6.0, TetGen 1.6.0, Tkinter 3.9.6, torchtext 0.9.1, tqdm 4.61.2, UCX 1.11.0, UCX-CUDA 1.11.0,
    unrar 6.0.2, util-linux 2.37, VTune 2021.6.0, WIEN2k 21.1, WPS 4.2, WRF 4.3, X11 20210802,
    x264 20210613, xarray 0.19.0, XlsxWriter 1.4.4, XML-Parser 2.46, zstd 1.5.0
- minor enhancements, including:
  - add extensions to recent R v4.x easyconfigs: PCAmatchR (#13448), hal9001 (#13451), cobalt (#13544), CBPS (#13549),
    SBdecomp (#13565), lwgeom (#13674), naturalsort (#13762), finalfit + gtsummary (#13766)
  - add VBZ compress capability to nanopolish 0.13.3 (for fast5 files) (#13536)
  - add CMake build dependency to easyconfig for tbb 2020.03 (#13704)
  - also build shared libs for MUMPS 5.3.5 (#13702) and 5.4.0 (#13705)
  - add dependency on pkg-config to OpenSSL wrappers (#13765)
- various bug fixes, including:
  - fix LAMMPS 3Mar2020 easyconfigs using intel toolchain on AMD CPUs by patching out hardcoded -xHost (#11577)
  - fix sanity check error for OpenCV v4.5.1 by adding (and using) freetype and HarfBuzz dependencies (#12517)
  - add patches for TensorFlow 1.13.1 to fix installation (#13326)
  - remove Python 2.6 from list of supported Python versions in setup.py (#13349)
  - switch back to Bundle easyblock for PyQt5 5.15.1 + add back source URLs for components (#13371)
  - add pkg-config build dependency for GDAL 3.2.1 (#13383, #13808), Rust (#13538), GenomeTools (#13805), x264 (#13834)
  - add missing Python 3 build dependency for Rust v1.52.1 (#13399)
  - fix order of cffi extension in old Python easyconfigs (#13400)
  - patch out __asm__ use in ctffind to avoid build failure on ppc64le (#13409)
  - disable building man pages in Gdk-Pixbuf (#13410)
  - add missing Bio-Search-hmmer dependency for prokka (#13419)
  - avoid downloading old numpy version during install for h5py (#13428)
  - add patch for Qt5 5.8.0 to fix compilation failure in webkit (#13434)
  - avoid downloading and building freetype and qhull for matplotlib 3.4.2 (#13437)
  - fix order of components in recent GTK+ easyconfigs to avoid dependency on system GTK+ in GTK+ themes (#13449)
  - fix Python 2.7.13 easyconfigs by adding missing extensions (#13456)
  - add TensorFlow patch to fix crash on shutdown (#13462)
  - allow for non-x86_64 in postinstallcmds for CuPy (#13501)
  - disable default EULA acceptance in easyconfig for NVHPC v21.5 (#13516)
  - fix error with p7zip's 7z command not finding 7z.dll (#13542)
  - patch MaxBin2 Perl script to use provided Perl dependency (#13551)
  - add missing zlib dependency to libarchive (#13579)
  - fix pkgconfig version in patch for bzip 1.0.8 (+ add easyconfig with GCCcore/11.2.0 toolchain) (#13581)
  - fix build of DIRAC 19.0 easyconfig with high compiler optimizations (#13613)
  - fix source URLs and add alternative checksum for Hypre 2.15.1 (since it moved to a different GitHub repo) (#13616)
  - add new source URL for Mesa easyconfigs using 2017b toolchain (#13617)
  - avoid MPICXX dependency in SimpleElastics ITK (#13623)
  - add upstream patch for GCC 9.x, 10.x, 11.x to avoid spurious FPE on avx512 (affects UCX) (#13628)
  - add patch for ctffind 4.1.14 to declare functions without return as void (fixes segfault) (#13665)
  - enable EGL in recent libepoxy ECs (#13684)
  - remove unused buildcmd from libgpuarray easyconfigs (#13720)
  - add patch to fix building Qt5.10.1 against newer glibc (#13730)
  - add Python 3 as a builddependency to recent fontconfig easyconfigs (#13731)
  - update source_URL in BLAST 2.2.26 easyconfig (#13732)
  - restore error message on failing easyconfigs test suite, required by bot to determine end of output of test suite (#13745, #13770)
  - add Perl build dependency to recent Clang easyconfigs (#13746)
  - disable using system Valgrind in the json-c tests (#13750)
  - use Archive source URL for spatstat.geom extension in Seurat (#13761)
  - add ld.gold relocts patch to binutils 2.30 (#13785)
  - add missing Python + Zip build dependencies for old Bazel versions used as build dep for TensorFlow 1.12.0 + 1.13.1 (#13786)
  - add alternative checksum for AFNI 18.3.00 (#13790)
  - update tensorflow-probability easyconfigs to include '--release' flag in installopts (#13810)
  - fix source URL for DB 18.1.32 (#13813)
  - add missing cppy build dependency for matplotlib 3.4.2 (#13823)
  - disable bash completion in recent x264 easyconfigs (#13834)
  - add Perl as build dependency for ELPA 2021.05.001 + patch to fix hardcoded /usr/bin/perl (#13835)
  - add archive source URL to Spark 3.x easyconfigs to fix broken download (#13842)
  - fix PCRE dependency for GDAL 3.2.1 and 3.3.0, don't use PCRE2 (#13861)
  - add Perl build dependency for HMMER 3.3.2 + patch to ensure it is used (#13870)
  - stick to intel-compilers toolchain for DFT-D3 v3.2.0 (#13878)
  - add missing flex build dependency for leidenalg (#13884)
  - update CMake build dependency for Eigen 3.3.4 + 3.3.5 (#13889)
  - fix source URL for Yasm 1.3.0 (+ add missing checksum) (#13901)
  - update to more recent Meson build dependency for GCCcore/8.3.0 easyconfigs to fix failing RPATH sanity check (#13910)
  - fix shebang for RepeatMasker 4.1.2-p1 Perl script (#13911)
- other changes:
  - use custom ORCA easyblock in easyconfigs for ORCA v4.x (#13348)
  - move archived easyconfig files to correct __archive__ folder (#13422)
  - rename NINJA to TWL-NINJA to avoid nameclash (#13529)
  - remove superflous configopts and add sanity checks/checksums in CLHEP easyconfigs (#13614)
  - remove superflous -DCMAKE_BUILD_TYPE configuration option in Arrow easyconfigs (#13615)
  - switch ITK easyconfigs to CMakePythonPackage easyblock, also enable -DITK_USE_SYSTEM_HDF5 configuration option, fix download URLs (#13619)
  - use build_type instead of -DCMAKE_BUILD_TYPE=RELEASE in configopts in MMseqs2 easyconfigs (#13620)
  - avoid using system GTK+3 and remove -DCMAKE_BUILD_TYPE=RELEASE configure option in OpenCV easyconfigs (#13621)
  - remove -DCMAKE_BUILD_TYPE=RELEASE configure option and add checksums in LLVM easyconfigs (#13624)
  - create libtinfo symlinks in easyconfigs for ncurses with system toolchain (#13658), 6.1 (#13661) and 6.2 (#13660)
  - increase test timeouts for PyTorch 1.8.1 and 1.9.0 (#13700)
  - rename CUDAcore to CUDA for v11.3.1 and v11.4.1 after merging foss/fosscuda, to ensure that get_software_root('CUDA') used in easyblocks works (#13874)
  - use CUDA instead of CUDAcore in recent NVHPC comments (#13875)


v4.4.1 (July 6th 2021)
----------------------

update/bugfix release

- added example easyconfig files for 39 new software packages:
  - AMPHORA2 (#13003), AOMP (#12909), CAMPARI (#13152), CSB (#12877), dijitso (#10719), DosageConvertor (#13278),
    dSFMT (#12971), exiv2 (#13204), FEniCS (#10719), FreeFEM (#9902), futhark (#12921), futile (#12864),
    gappa (#13186), GenomeWorks (#13083, #13092), gexiv2 (#13204), HAL (#13267), hipify-clang (#12961), inline (#12029),
    libcint (#13214), LTR_retriever (#13125), mapDamage (#13172), MbedTLS (#13061), microctools (#13010),
    Nektar++ (#12664), NINJA (#13125), OBITools3 (#12969), ont-fast5-api (#13033), OpenMM-PLUMED (#13268),
    phototonic (#13241), PyFoam (#12675), RagTag (#13247), RcppGSL (#13172), RECON (#13123), RepeatScout (#13124),
    retworkx (#13228), UCX-CUDA (#13260), unimap (#13247), Vala (#13204), WhatsHap (#12989)
- added additional easyconfigs for various supported software packages, including:
  - Amber 20.11, BBMap 38.90, Beast 2.6.4, BLIS 3.0 (AMDo fork), Bonito 0.4.0, CellRanger-ARC 2.0.0,
    CellRanger-ATAC 2.0.0, Check 0.15.2, CubeGUI 4.6, CubeLib 4.6, CubeWriter 4.6, cuDNN 8.2.1.32, CVXOPT 1.2.6,
    DOLFIN 2019.1.0.post0, eggnog-mapper 2.1.4, ELPA 2021.05.001, FDS 6.7.6, FFC 2019.1.0.post0, FFmpeg 4.3.2,
    FIAT 2019.1.0, flatbuffers 2.0.0, flatbuffers-python 2.0, FLTK 1.3.6, gc 8.0.4, GCC 8.4.0 + 9.4.0, GDAL 3.3.0,
    Gdk-Pixbuf 2.42.6, geopy 2.1.0, Ghostscript 9.54.0, git 2.32.0, GitPython 3.1.18, GLFW 3.3.4, gmsh 4.8.4,
    gnuplot 5.4.2, GnuTLS 3.7.2, Go 1.16.5, GObject-Introspection 1.68.0, gperftools 2.9.1, GraphicsMagick 1.3.36,
    Graphviz 2.47.2, GSL 2.7, GTK+ 2.24.33, Guile 2.2.7, h5py 3.2.1, HarfBuzz 2.8.1, Horovod 0.22.0, Hypre 2.21.0,
    ICU 69.1, ImageMagick 7.0.11-14, IOR 3.3.0, IPython 7.25.0, IRkernel 1.2, ispc 1.16.0, JupyterLab 3.0.16,
    LDC 1.26.0, libcerf 1.17, libepoxy 1.5.8, libgd 2.3.1, libStatGen 1.0.15, libxc 5.1.5, LittleCMS 2.12,
    LMfit 1.0.2, Lua 5.4.3, M4 1.4.19, MCR R2021a.3, medaka 1.4.3, Mercurial 5.8, minimap2 2.20, MMseqs2 13,
    MrBayes 3.2.7, MUMPS 5.4.0, NCCL 2.9.9, netCDF 4.8.0, Nim 1.4.8, nodejs 14.17.0, Nsight-Compute 2021.2.0,
    numba 0.53.1, NVHPC 21.5.eb, nvtop 1.2.1, Octave 6.2.0, OPARI2 2.0.6, openkim-models 20210128, OpenMPI 4.0.6,
    OTF2 2.3, p11-kit 0.24.0, Pango 1.48.5, parallel 20210622, petsc4py 3.12.0, picard 2.25.5, Pillow 8.2.0,
    PROJ 8.0.1, protobuf 3.17.3, protobuf-python 3.17.3, PSolver 1.8.3, PySCF 1.7.6, pyspoa 0.0.8, pytest-xdist 2.3.0,
    PyTorch 1.9.0, PyYAML 5.4.1, Qhull 2020.2, Quandl 3.6.1, R 4.0.5 + R 4.1.0, Ragout 2.3, RE2 2021-06-01,
    ReFrame 3.6.2, RepeatMasker 4.1.2, rgdal 1.5-23, RMBlast 2.11.0, Ruby 3.0.1, scikit-learn 0.24.2, 
    Score-P 7.0, Seurat 4.0.3, slepc4py 3.12.0, spoa 4.0.7, Subread 2.0.2, Subversion 1.14.1, SuiteSparse 5.10.1,
    sympy 1.8, tensorboardX 2.2, TensorFlow 2.5.0, Tk 8.6.11, tmux 3.2a, torchtext 0.8.1, torchvision 0.9.1,
    UDUNITS 2.2.28, UFL 2019.1.0, utf8proc 2.6.1, VEP 103.1, VMD 1.9.4a51, vsc-mympirun 5.2.6, XCFun 2.1.1,
    Xvfb 1.20.11, Z3 4.8.11, ZeroMQ 4.3.4
- minor enhancements, including:
  - update cuDNN 8.0.x easyconfigs with a download location (#12368)
  - add extensions to recent R easyconfigs: GxEScanR (#13039), cSEM (#13208), cubelyr + broom.mixed (#13252),
    grf (#13261), twang + xgboost (#13284), neuralnet (#13330)
  - add check to easyconfigs test suite to ensure OpenSSL wrapper is used in easyconfigs using a recent toolchain (#13079)
  - add gipaw to QuantumESPRESSO/6.7 (#13087)
  - add checksum for aarch64 installation file for CUDAcore easyconfigs (#13014, #13097)
  - add Perl dependency to makeinfo easyconfigs (#13166)
  - set minimal OpenSSL version to 1.1.1 for OpenSSL v1.1 wrapper (#13188)
  - add JIT support for CUDA 11 to PyTorch 1.7.1 (#13207)
  - add 'ninja --version' as sanity check command in Ninja easyconfigs (#13222)
  - code cleanup + improvements for easyconfigs test suite (#13257)
- various bug fixes, including:
  - download sources via git for XGBoost 20171120 easyconfig due to use of submodules (#6880)
  - add elfutils as build dependency for Clang 8.0.x and 9.0.1 (#13015) and Clang 11.0.1 (#13008) easyconfigs that have a CUDA dependency 
  - add missing CMake option to Geant4 v10.7.1 in order to actually use external CLHEP (#13019)
  - add new checksum for mvabund extension to R v4.0.4 eaysconfigs (#13020, #13021)
  - add patch to fix numpy test_ccompiler_opt in SciPy-bundle v2021.05 (#13042)
  - add patch to fix installation of HDF 4.2.15 on aarch64 (#13059)
  - make sure that MbedTLS' Makefile uses 'python' rather than 'python2' (#13061)
  - fix checksum for snpEff 5.0 (#13062)
  - fix source URL for LIBSVM 3.24 by downloading from GitHub (#13076)
  - add preinstallopts for minimap2 to fix installation on aarch64 (#13080)
  - add patch for GCC 10.2.0 to fix internal compiler error on aarch64 (#13086)
  - switch to NCCL 2.8.3 built from source for CuPy, Horovod, libgpuarray, PyTorch and TensorFlow using fosscuda/2020b (#13103)
  - add astor to dependencies of TensorFlow with 2019b (#13111) and 2020b (#13103, #13112) toolchains
  - break cyclic dependency between groff, makeinfo and Perl by adding Perl-minimal and makeinfo-minimal easyconfigs (#13163-#13165)
  - add missing rgdal dep to R-INLA (#13179)
  - add patch to fix uniq operation in TensorFlow 2.4.1 (#13181)
  - add Perl build dependency for PnetCDF 1.12.1 (#13183)
  - disable own avx detection of libfabric v1.12.1 (#13215)
  - add GCCcore-[1-9][0-9].x to test_dep_versions_per_toolchain_generation (#13243, #13249, #13251)
  - add patch to fix installation of TensorFlow 2.0.x (#13248)
  - add patch for recent GCCcore versions to fix compability with CUDA 11 (#13290)
  - fix install step for glew (#13297)
  - update Boost 1.74.0 easyconfigs to use tagged_layout rather than boost_multi_thread (#13300)
  - avoid using PMIx from system instead of PMIx dependency specified via --with-pmix for OpenMPI 4.x (#13307)
  - add patch for GCCcore 10.3.0 to prevent issues when compiling with nvcc (#13310)
  - add patch for OpenMPI 4.0.x to fix building against (system) UCX version > 1.7 (#13329)
  - fix build of manta 1.6.0 on top of Boost 1.74.0 (#13338)
  - fix recent taxator-tk easyconfigs by adding (back) -DBoost_NO_BOOST_CMAKE=ON configure option (#13342)
- other changes:
  - disable debuginfod for elfutils to minimize required dependencies (#13034)
  - add bare Python 3.9.5 easyconfig and use that as builddep for LLVM 11.1.0 (#13035)
  - remove misleading comment from Python >= 3.7 easyconfigs, libffi is now also required for Python itself (no longer bundled) (#13041)
  - use new custom easyblock in torchvision easyconfigs (#13102)
  - remove superflous TensorFlow patch (#13223)
  - cleanup of easyconfigs for (bundles) of Python packages: remove default PYPI_SOURCE source URLs + use PythonBundle rather than Bundle easyblock (#13253, #13295, #13336)
  - update README with instructions for MATLAB easyconfigs (#12597)


v4.4.0 (June 2nd 2021)
----------------------

feature release

- added easyconfigs for new Fujitsu toolchain: FCC/4.5.0 (#12999, #12995, #13007), ffmpi/4.5.0 (#13000) and Fujitsu/21.05 (#13001, #13007)
- add easyconfigs for updates of common toolchains: foss/2021a (#12867, #12975), intel/2021a (#12885, #12975)
  - see also https://easybuild.readthedocs.io/en/latest/Common-toolchains.html
- added easyconfig for gomkl/2021a toolchain (#12987)
- added example easyconfig files for 58 new software packages:
  - Archive-Zip (#12651), BirdNET (#12737, #12712, #12737), cell2location (#12448), cryoDRGN (#12704),
    dm-reverb (#12824), DROP (#12559, #12801, #12950), fastahack (#12841), fermi-lite (#12856), filevercmp (#12841),
    FlexiBLAS (#12476), freetype-py (#12918), fsom (#12841), garnett (#12529), gawk (#12716), gemmi (#12855),
    georges (#12570), hifiasm (#12897), intervaltree (#12838), LDC (#12671), libidn2 (#12670), librosa (#10477),
    librsb (#12780), line_profiler (#12556), loompy (#12804), mmtf-cpp (#12580), mongolite (#12632), msgpack-c (#12580),
    multichoose (#12839), networkTools (#12810), NewHybrids (#12528), Octopus-vcf (#12598), onedrive (#12671),
    p4-phylogenetics (#12549), pagmo (#12678), pyfaidx (#12872), pyfasta (#12952), pygmo (#12678), pysheds (#12791),
    R-INLA (#12955, #12927, #12955), RegTools (#12874), request (#12448), rMATS-turbo (#12982), scanpy (#12731),
    SeqLib (#12856), SeuratData (#12993), SeuratWrappers (#12994), smithwaterman (#12841), snp-sites (#12900),
    SSW (#12856), tabixpp (#12837), TagDust (#11599), TALON (#12963), tMAE (#12559), TranscriptClean (#12952),
    umap-learn (#12448), vcflib (#12841), xESMF (#12799), XlsxWriter (#12820)
- added additional easyconfigs for various supported software packages, including:
  - ABINIT 9.4.1, apex 20210420, astropy 4.2.1, binutils 2.36.1, BLIS 0.8.1, Bonito 0.3.8, BUSCO 5.1.2, canu 2.1.1,
    carputils 20210513, CastXML 0.4.3, ccache 4.2.1, CDO 1.9.10, CIRCexplorer2 2.3.8, CLHEP 2.4.4.0, CMake 3.20.1,
    CNVkit 0.9.8, CUDA(core) 11.3.0, CuPy 8.5.0, cURL 7.76.0, DFA 2.1.2, Doxygen 1.9.1, Eigen 3.3.9, FastANI 1.33,
    FFTW 3.3.9, GATK 4.2.0.0, GCC 10.3.0 + 11.1.0, GDB 10.2, gdc-client 1.6.0, GDRCopy 2.2, Geant4 10.7.1,
    Geant4-data 20210510, GeneMark-ET 4.65, glew 2.2.0, GLib 2.68.2, GLPK 5.0, GMP 6.2.1, Go 1.16.3, Graphviz 2.47.0,
    GROMACS 2021.2, GStreamer 1.18.4, GTDB-Tk 1.5.0, Gurobi 9.1.2, HMMER 3.3.2, Horovod 0.21.3, hwloc 2.4.1,
    hypothesis 6.13.1, IGV 2.9.4, impi 2021.2.0, imkl 2021.2.0, intel-compilers 2021.2.0, JasPer 2.0.28, Julia 1.6.1,
    Kraken2 2.1.1, KronaTools 2.8, libarchive 3.5.1, libdeflate 1.7, libdrm 2.4.106, libfabric 1.12.1, libreadline 8.1,
    libRmath 4.0.0, libsndfile 1.0.31, LIBSVM 3.24, LibTIFF 4.2.0, libunwind 1.5.0, libwebp 1.2.0, LLVM 11.1.0,
    LMDB 0.9.28, LUMPY 0.3.1, lz4 1.9.3, Mako 1.1.4, MATLAB 2021a, Mesa 21.1.1, meshalyzer 2.2, Meson 0.58.0,
    MetaBAT 2.15, metaWRAP 1.3, minimap2 2.18, Molden 6.8, MotionCor2 1.4.2, ncview 2.1.8, NetPIPE 5.1.4, nettle 3.7.2,
    NiBabel 3.2.1, Nilearn 0.7.1, Nim 1.4.6, Ninja 1.10.2, NLopt 2.7.0, NSS 3.65, numactl 2.0.14, NWChem 7.0.2,
    OpenBLAS 0.3.15, openCARP 6.0, OpenEXR 3.0.1, OpenMM 7.5.0, OpenMPI 4.1.1, OpenSSL 1.1 (wrapper),
    OSU-Micro-Benchmarks 5.7.1, Pandoc 2.13, parallel 20210322, parasail 2.4.3, PAUP 4.0a168, PCRE2 10.36, Perl 5.32.1,
    pigz 2.6, PMIx 3.2.3, Primer3 2.5.0, PRSice 2.3.3, py-aiger 6.1.14, pybind11 2.6.2, PyCharm 2021.1.1, pydot 1.4.2,
    pyproj 3.0.1, PySAT 0.1.7.dev1, PyTorch 1.8.1, python-parasail 1.2.4, Pylint 2.7.4, Python 3.9.5, Qt5 5.15.2,
    R-keras 2.4.0, rasterio 1.2.3, RAxML-NG 1.0.2, rclone 1.54.1, re2c 2.1.1, ReFrame 3.5.2, Rmath 4.0.4, Rust 1.52.1,
    Sambamba 0.8.0, samblaster 0.1.26, samclip 0.4.0, scikit-allel 1.3.2, SciPy-bundle 2021.05, SCons 4.1.0.post1,
    snakemake 6.1.0, SQLite 3.35.4, SRPRISM 3.1.2, Tcl 8.6.11, TCLAP 1.2.4, tmux 3.2, tqdm 4.60.0, UCX 1.10.0,
    Valgrind 3.17.0, WannierTools 2.5.1, wget 1.21.1, wxWidgets 3.1.4, X11 20210518, x264 20210414, x265 3.5,
    xorg-macros 1.19.3, YAXT 0.9.0, zarr 2.8.1, zstd 1.4.9
- minor enhancements, including:
  - add additional extensions to R v4.0.3 and v4.0.4: miceadds, visdat, UpSetR, naniar, stringdist,
    image.binarization (#12735), lassosum (#12821), lslx, regsem, semPLS (#13005)
  - add GenABEL to R-bundle-Bioconductor (#12822)
- various bug fixes, including:
  - disable automatic acceptance of NVHPC EULA (#12014)
  - enhance RStudio-Server, add patch to inherit environment variables, add sanity check commands to verify installation (#12544)
  - add fix to scipy to handle NaN arguments to "vi" function (#12551)
  - copy all binaries + examples & co for PAML v4.9j (#12567)
  - add patch to fix hardcoded num_cores in DMCfun extension included with R 4.0.x (#12583)
  - backport Charm++ patch for NAMD/2.14 on intel/2020a to handle newer glibc (#12594)
  - add setuptools_scm and pytest-runner extensions to Pylint easyconfigs (#12599)
  - fix typo in Delly easyconfig to actually do parallel build (#12633)
  - fix potential memory leak in OpenBLAS 0.3.12 (#12649)
  - consistently use pip to install Python packages in recent Python easyconfigs (#12650)
  - replace bintray source url for Groovy (#12652)
  - add missing Python & Perl dependencies to for AUGUSTUS v3.4.0 with foss/2020b (#12662)
  - fix wget dependency: use libidn2 rather than libidn (#12670)
  - fix source URLs for recent ELPA versions (#12700)
  - override host compiler check in CUDAcore (#12701)
  - add Python build dependency to libpsl 0.21.0 easyconfigs (#12715)
  - fix error in libgpg-error 1.36 with gawk builtin (#12716)
  - add libtool build dependency to leidenalg (#12741)
  - fix source URLs for Boost 1.71.0 - 1.74.0 easyconfigs (#12743) and Boost.Python (#12744)
  - add patches for PyTorch 1.7.1 avoiding failures on POWER and A100 (#12753)
  - add patch for OpenPGM 5.2.122 eaysconfigs to fix non-existent directory in *.pc (pkgconfig) file (#12774)
  - add missing Perl build dependency to recent wget easyconfigs (#12787)
  - make sure Python dependency is used in preCICE 2.x easyconfigs (#12793)
  - don't skip source step in FastTree easyconfigs + fix SHA256 checksum for FastTree 2.1.11 (#12794)
  - add patch for rhdf5filters extension in Bioconductor 3.12 bundle to fix installation on aarch64 (#12836)
  - add IceLake detection to OpenBLAS 0.3.12 and 0.3.15 (#12865)
  - fix checksum for MaxBin 2.2.7 (#12869)
  - run 'make clean' before building FragGeneScan, to clean up object files included in source tarball (#12870)
  - clean up install of KronaTools (#12871)
  - add UCX dependency to OneAPI versions of impi (#12873)
  - correct description in libdeflate easyconfig (#12886)
  - override Makefile with hardcoded CC=cc in UnZip easyconfigs (#12887)
  - fix compatibility of FLAIR v1.5.1-20200630 with rpy2 v3.x (#12899)
  - fix test step for libxc 4.3.4 and 5.1.x when using RPATH linking (#12912)
  - fix source URLs in BLAST 2.10.x easyconfigs (#12914)
  - add missing xproto build dependency to imake easyconfig (#12930)
  - add patch to fix GCC 10.2.0 rejecting valid code on PPC (#12948)
  - in easyconfig tests, check version of dependencies named Python, not if dependencies with certain versions are named Python (#12962)
  - update easyconfigs for binutils 2.35 to use binutils 2.35.2 source tarball instead to pick up bug fixes (#12967, #12988)
  - fix download URL for DB 18.1.40 (#12974)
  - fix test failure in TensorFlow 2.4.1 on recent CUDA drivers (#12979)
  - fix error in configopts for netCDF and HDF5 and add missing dependencies of ABINIT 9.x (#12981)
  - add patch to fix buffer overflow in OpenMPI 4.1.x (#12983)
- other changes:
  - update setup.py to indicate compatibility with Python 3.8 and 3.9 (#12565)
  - add -Java versionsuffix for Hadoop easyconfig using GCCcore/10.2.0 toolchain, since it depends on Java 1.8 (#12709)
  - remove unneccessary workaround for missing version of OpenDataCube and Spyder for 2020+ toolchains (#12757)
  - remove 'unpack_sources = False' from recent easyconfigs that use a *.whl file as source (#12783)
  - whitelist Seaborn 0.10.1 for NanoComp 1.13.1 and NanoPlot 1.33.0 (#12790)
  - add check to make sure that source step is not being skipped (#12807)
  - use EasyConfig.disable_templating method in test suite (#12848)
  - disable usNIC by default in libfabric to avoid problems due to linking to both libnl and libnl-3 (#12854)
  - use OpenSSL wrapper as dependency in easyconfigs using GCCcore/10.3.0 toolchain (#12922, #12944)
  - dump easyconfig before initializing easyblock in order to compare it with original easyconfig (#12925)
  - remove postinstallcmds from imkl 2020.x easyconfigs, easyblock now installs examples (#12937)


v4.3.4 (April 9th 2021)
-----------------------

update/bugfix release

- added easyconfig for goblf/2020b toolchain (#12381, #12535)
- added example easyconfig files for 41 new software packages:
  - amplimap (#12205), BEEF (#12104), bpp (#12036), Brotli (#11651), CDAT (#12322), cicero (#12252),
    CIF2Cell (#12258), CompareM (#9377), DL_POLY_4 (#12324), DMCfun (#12412), ESMPy (#12339), FLAC (#12300),
    gdbm (#12322), GPyOpt (#12524), json-c (#12344), libcdms (#12322), libdrs (#12322), libogg (#12285),
    libvorbis (#12300), LncLOOM (#12287), LPJmL (#12344), maze (#12354), MetaEuk (#12188), mrcfile (#12497),
    Myokit (#12261), NCCL-tests (#12415), pyABC (#12329), PyCifRW (#12258), PyOD (#12507), pyro-api (#12447),
    pyro-ppl (#12447), R-opencv (#12226), Ratatosk (#12443), RevBayes (#12419), sansa (#12354), scikit-cuda (#12352),
    Seeder (#9057), suave (#12354), voltools (#12497), vorbis-tools (#12300), YACS (#12309)
- added additional easyconfigs for various supported software packages, including:
  - AOCC 3.0.0, Arriba 2.1.0, ArviZ 0.11.1, arpack-ng 3.8.0 BCFtools 1.12, BEDTools 2.30.0, BUSCO 5.0.0, BioPerl 1.7.8,
    Blosc 1.21.0, Boost.Python 1.74.0, bitarray 1.2.1, bokeh 2.2.3, CP2K 8.1, CUDAcore 11.2.2, CellRanger 6.0.0,
    Clang 11.0.1, DIAMOND 2.0.7, Delly 0.8.7, dask 2021.2.0, dm-tree 0.1.5, Elk 7.0.12, Extrae 3.8.0, FLUENT 2021R1,
    FabIO 0.11.0, Fiji 20201104, Flye 2.8.3, FreeSurfer 7.1.1, GDAL 3.2.1, GEOS 3.9.1, GLFW 3.3.3,
    GMAP-GSNAP 2020-12-17, GROMACS 2021, GetOrganelle 1.7.4, gmsh 4.7.1, HTSeq 0.11.3, HTSlib 1.12, Hypre 2.20.0,
    hyperopt 0.2.5, iVar 1.3.1, igraph 0.9.1, Jansson 2.13.1, Kent_tools 411, LAPACK 3.9.1, LAST 1179, LibSoup 2.72.0,
    libxc 5.1.3, MAFFT 7.475, MCR R2020a.6 + R2020b.5 + R2021a.0.eb, MDTraj 1.9.5, MUMPS 5.3.5, MaSuRCA 4.0.1,
    Mercurial 5.7.1, Monocle3 0.2.3, NGS 2.10.9, NVHPC 21.2, NetLogo 6.2.0, Nextflow 21.03.0, ncbi-vdb 2.10.9,
    OSU-Micro-Benchmarks 5.7, OpenCV 4.5.1, OpenEXR 2.5.5, OptiX 7.2.0, PETSc 3.14.4, PLUMED 2.7.0, PROJ 7.2.1,
    PyAMG 4.0.0, PyCUDA 2020.1, PyCairo 1.20.0, PyOpenCL 2021.1.2, PyTorch-Geometric 1.6.3, p7zip 17.03, pFUnit 4.2.0,
    picard 2.25.1, pocl 1.6, preCICE 2.2.0, protobuf 2.5.0, pymatgen 2022.0.4, python-igraph 0.9.0, Qtconsole 5.0.2,
    R 4.0.4, RASPA2 2.0.41, RDFlib 5.0.0, ReFrame 3.5.1, Ruby 2.7.2, rnaQUAST 2.2.0, SAMtools 1.12, SDL2 2.0.14,
    SIMPLE 3.0.0, SPAdes 3.15.2, SUNDIALS 5.7.0, Seurat 4.0.1, Spark 3.1.1, scikit-image 0.18.1, silx 0.14.0,
    spglib 1.16.1, sympy 1.7.1, tensorboardX 2.1, tensorflow-probability 0.12.1, tmux 3.1c, USEARCH 11.0.667,
    VTK 9.0.1, VTune 2020_update3
- minor enhancements, including:
  - verify checksum of all patch files in easyconfigs test suite (#12221)
  - add libwebp and OpenEXR dependencies for OpenCV 4.2.0 easyconfig with foss/2020a (#12227)
  - add sanity check commands for vorbis-tools (#12304)
  - add extensions to R-bundle-Bioconductor 3.12: motifmatchr (#12390), OUTRIDER + FRASER (#12510)
  - add DMCfun extension for R v4.0.3 + v4.0.4 (#12409)
- various bug fixes, including:
  - add missing GNU time dependency to WRF 4.0.2 built with foss/2018b (#12179)
  - add archive source_urls for Hadoop and Spark (#12220)
  - add missing Python build dep for SeqAn 2.4.0 (#12222)
  - add missing pkg-config build dependency to VCFtools 0.1.16 (#12245), GObject-Introspection-1.64.0 (#12298), libsndfile (#12303)
  - set $HTSLIB_DIR in HTSlib for use by EnsEMBLCoreAPI & Bio-DB-HTS (#12253)
  - bump JasPer version to latest 2.0.24 for 2020b generation of easyconfigs + remove easyconfigs for ancient JasPer 2.0.1.4 with GCCcore/10.2.0 (#12277, #12288)
  - bump pip to 20.3.4 in Python 2.7.18 easyconfig to fix unicode error (#12293)
  - skip sanity check test in IPython-7.18.1-GCCcore-10.2.0.eb (#12294)
  - add missing Perl and Autotools build dependencies in recent WRF easyconfigs (#12301)
  - add missing groff build dependency for Perl 5.30.0 and 5.32.0 (#12307)
  - add linkcomm + rnetcarto extensions to R v4.0.3 (#12311)
  - add dependency on Flask in all ASE v3.21.1 easyconfigs (#12312)
  - remove hard-coded -xHost from MMseqs2-11-e1a1c (#12317)
  - revised outdated easyconfigs for libcerf + replaced obsolete homepages and source urls (#12323)
  - consistently include 'new_archive' source URL in Qt5 easyconfigs + add missing checksums (#12325, #12426)
  - fix source URL and add alternate checksum for Hypre 2.14.0 (#12337)
  - add patch for recent netCDF easyconfigs to fix MPI_Info_f2c issue with OpenMPI (#12340)
  - add SourceForge fallback source URL for recent freetype easyconfigs (#12341)
  - revert to Seaborn 0.10.1 as dependency for NanoPlot 1.33.0 (#12345)
  - use -D_USE_METIS_5p1 in OpenSees v3.2.0 patch to correctly build on top of METIS v5.1.0 (#12403)
  - make sure that path to eb is always found by tests (#12436)
  - stop tests changing the EasyBuild easyconfigs (#12454)
  - use pip to install pkgconfig 1.5.1 (#12455)
  - add CI test checking if the Python default source_urls are used and fix CI check where use_pip=False was ignored (#12456, #12471)
  - fix source URLs in Arrow 0.x easyconfigs (#12475)
  - fix numpy tests for recent SciPy-bundle easyconfig on POWER (#12481)
  - don't download hwloc during FIRESTARTER build (#12482)
  - avoid 0.0.0 install version for various Python apps (#12519, #12522)
  - enable USER_SDPD package and disable building docs in LAMMPS 3Mar2020 (#12527)
  - update $R_LIBS_SITE rather than $R_LIBS in easyconfigs installing R packages (#12534)
  - add Python 3 build dep for HMMER 3.3.x test step (#12536)
- other changes:
  - rename opencv_contrib and update to OpenCV v3.4.1 with contrib versionsuffix (#12229)
  - fix minor style issues in POV-Ray v3.7.0.8 easyconfigs (#12342)
  - enable -fPIC for g2clib (#12349)
  - consistently include Keras-Applications and Keras-Preprocessing extensions in Keras 2.3.1 easyconfigs (#12375)
  - remove PYPI_SOURCE source URL from easyconfigs using PythonPackage or PythonBundle (#12541, #12452, #12453)
  - require sanity_pip_check for all Python package/bundles (#12464)


v4.3.3 (February 23rd 2021)
---------------------------

update/bugfix release

- add easyconfig for new iibff toolchain: iibff/2020b (#12185)
- added easyconfigs for 6 new toolchains:
  - gobff/2020b (#12098), goblf/2018b (#6615), gomkl/2020b (#12198), iimkl/2018a (#6092), iomkl/2019b (#11981), iomkl/2020b (#12009)
- added example easyconfig files for 72 new software packages:
  - AOCC (#11868), CHERAB (#7141), CaDiCaL (#11966), CellRanger-ARC (#12114), CuPy (#11749), DFA (#11979),
    FIGARO (#11924), FIRESTARTER (#12160), FIt-SNE (#8630), GPyTorch (#12010), GSEA (#10395), GetOrganelle (#11948),
    Glucose (#11965), GraPhlAn (#10707), ITSx (#10558), Kaleido (#11998), LAPACK (#6615), LSD2 (#11903),
    Lingeling (#11964), MPB (#7026), MiniCARD (#11963), MiniSat (#11962), NGSpeciesID (#11918), NanopolishComp (#11823),
    Nsight-Compute (#12043),  Nsight-Systems (#12042), PHANOTATE (#8667), PIPITS (#10558), PyClone (#11940),
    PySAT (#12000), RNAmmer (#7262), Raysect (#7141), SICER2 (#12200), SOCI (#12045), SeisSol (#7194), SignalP (#11862),
    Stack (#11310), SuperLU_DIST (#11693), Teneto (#12056), Transformers (#12032), YANK (#11742), Z3 (#12013),
    bgen (#7456, #11867), bgen-reader (#7456, #11867), bpytop (#12040), byobu (#11932), chi2comb (#11867),
    cuTENSOR (#11914), dd (#11978), decona (#11891), dicom2nifti (#11955), eccodes-python (#12083), fftlib (#11944),
    flatbuffers-python (#12148), fpocket (#11980), gh (#11851), intel-compilers (oneAPI) (#11982), libGDSII (#7026),
    libpci (#11871), liknorm (#7456, #11867), limix (#7456, #11867), logaddexp (#11867), neptune-client (#11985),
    plinkQC (#12068), preCICE (#11886), py-aiger (#11999), py-aiger-bdd (#11999), pytest-xdist (#11883, #11893),
    samblaster (#7378), terastructure (#12197), typing-extensions (#11636), webin-cli (#8674),
- added additional easyconfigs for various supported software packages, including:
  - ack 3.4.0, AmberTools 20, AMD-LibM 3.6.0-4, AMD-RNG 2.2, AMD-SecureRNG 2.2, annovar 20191024, ASE 3.21.1,
    AUGUSTUS 3.4.0, Bazel 3.7.2, bcgTree 1.1.0, BLAST+ 2.11.0, Bonito 0.3.5, Bowtie2 2.4.2, causalml 0.8.0-20200909,
    CGAL 5.2, ConnectomeWorkbench 1.4.2, CUDAcore 11.2.1, cuDNN 8.0.5.39, dcm2niix 1.0.20201102, DendroPy 4.5.2,
    DIAMOND 0.9.36 + 2.0.6, ecCodes 2.20.0, ELPA 2020.11.001, Emacs 27.1, FusionCatcher 1.30, gensim 3.8.3, GHC 8.6.5,
    gnuplot 5.4.1, GPAW 21.1.0, Graphviz 2.44.1, GROMACS 2020.5, Gurobi 9.1.0, HH-suite 3.3.0, HMMER 3.3.2, HTSlib 1.11,
    Horovod 0.21.1, imbalanced-learn 0.7.0, impi 2021.1.1, inferCNV 1.3.3, ITK 5.1.2, IQ-TREE 2.1.2, JasPer 2.0.24,
    JUBE 2.4.1, libgit2 1.1.0, libzip 1.7.3, likwid 5.1.0, MariaDB 10.5.8, medaka 1.2.0, Meep 1.6.0, mkl-service 2.3.0,
    MPICH 3.3.2, muParser 2.3.2, NanoComp 1.13.1, NanoPlot 1.33.0, networkx 2.5, NLTK 3.5, numba 0.52.0, NVHPC 20.11,
    nvtop 1.1.0, OpenCoarrays 2.9.2, OpenFOAM v2012, OpenJPEG 2.4.0, OpenMPI 4.1.0, parasail 2.4.2, PLUMED 2.6.2,
    PostgreSQL 13.2, pydicom 2.1.2, PyMC3 3.11.0, python-parasail 1.2.2, PyTorch 1.7.1, QIIME2 2020.11,
    QuantumESPRESSO 6.7, QuickFF 2.2.7, R 4.0.3, R-bundle-Bioconductor 3.12, ReFrame 3.4.1, RMBlast 2.10.0, RSEM 1.3.3,
    Salmon 1.4.0, scikit-build 0.11.1, SciPy-bundle 2020.03 w/ Python 2.7.18, Seaborn 0.11.1, SEPP 4.4.0,
    SHAPEIT4 4.2.0, SpaceRanger 1.2.2, Stacks 2.54, STAR 2.7.7.a, statsmodels 0.12.1, SuiteSparse 5.8.1, tbb 2020.3,
    TensorFlow 1.15.5 + 2.4.1, Theano 1.1.2, torchvision 0.8.2, V8 3.4.0, Wannier90 3.1.0
- minor enhancements, including:
  - enable building of QtWebEngine in Qt5 easyconfig using foss/2017b or intel/2017b (#7302)
  - enable NVPTX offload in GCCcore 9.3.0 easyconfig (#11839)
  - also build shared library in recent HDF easyconfigs (#11847)
  - add support for HDF4 to GDAL v3.0.2 and v3.0.4 (#11855)
  - add patch for magma 2.5.4 with fosscuda/2019b to allow any sm_* value to be passed via GPU_TARGET (#11861)
  - add missing M4 build dependency to recent SuiteSparse versions (#11869)
  - enable tests for most recent Bazel versions (3.x) (#11894)
  - enable gipaw in QuantumESPRESSO 6.6 easyconfig (#11905)
  - add RCAL + sensemakr extensions to R 4.0.0 (#11921)
  - add additional extensions to R v4.0.3 easyconfig (#11922, #12057)
  - improve sanity_check_paths for AMD-LibM (#11933)
  - symlink include/lib subdirs + enhance sanity_check_paths for AMD-RNG v2.2-4 (#11934)
  - improve sanity_check_paths for AMD-SecureRNG (#11935)
  - update Clang 10+ dependencies & build extra tools (#12013)
  - add Inline extension to recent Perl easyconfigs (5.30+) (#12029)
  - add EnsDb.Hsapiens.v86 to Bioconductor 3.11 (#12078)
  - add sanity check command for bam-readcount v0.8.0 to check --version output (#12092)
  - add EnsDb.Hsapiens.v75 + Signac extensions to R-bundle-Bioconductor 3.12 (#12174)
  - add tensorboard profile plugin to recent TensorFlow 2.x easyconfigs (#12136, #12137)
- various bug fixes, including:
  - added missing space in 'configopts' in ParaView 5.8.0 easyconfigs using 2020a toolchain (#10989)
  - use bfd linker for glibc 2.30 (#11331)
  - add missing moduleclass in UCLUST easyconfig (#11477)
  - don't disable optarch for Clang 11.0.0 (#11814)
  - add patch to fix miscompilation bug on POWER for GCC 8.x and 9.x (#11837)
  - fix compilation of TensorFlow 2.3.1 with CUDA and glibc 2.26 on POWER (#11859)
  - disable building of manpages for GDCM to fix installation problem with docbook (#11866)
  - add patch for LLVM 6.0.0 to fix missing exported symbol LLVMInitializeInstCombine (#11873)
  - fix name of source file for GDRCopy v2.1 (#11887)
  - fix Tombo to work with rpy2 v3 when creating DataFrames (#11892)
  - fix GCCcore 8.1.0 w.r.t. removed sys/ustat.h in glibc 2.28 (#11896)
  - add git as a dependency to GitPython version 3.x (#11902)
  - fix undefined __ieee128 on ppc64le with glibc 2.26 for magma (#11930) and PyTorch (#11936)
  - update Hypre git location for PETSc 3.11.0 using downloaded dependencies (#11947)
  - fix source URL in expat easyconfigs (and consistently add custom sanity_check_paths) (#11960)
  - use libpng provided by EasyBuild in VTK to fix build issue on ppc64le (#11990)
  - add missing pkg-config build dependency for GObject-Introspection v1.66.1 (#11949)
  - add missing plotly-orca dependency for NanoPlot (#11967, #12015)
  - add patch for Boost 1.74.0 to fix missing include file (#12007)
  - fix for "error: 'runtime_error' is not a member of 'std'" in qtlocation for Qt5 v5.14.2 (#12012)
  - fix homepage for gnuplot 5.2.8, use http:// since homepage is not reachable via https:// (#12047)
  - fix OS dependencies for libfabric (#12058)
  - fix vector mul and div with broadcasts in -masm=intel mode in GCCcore v9.3.0 (#12065)
  - add missing ESMF dependency in NCO easyconfigs (#12071, #12072)
  - add patch to fix version for bam-readcount 0.8.0 (#12075)
  - add missing Perl build dep for (recent) libcerf versions, required for 'pod2html' command (#12085)
  - add missing bzip2 dependency to recent ncbi-vdb easyconfigs (#12120)
  - add missing Perl build dependency for BLIS 0.8.0 (#12146)
  - use https://sources.easybuild.io as fallback source URL for UDUNITS (#12049, #12156, #12182)
  - correct the GCC version check to allow IBM VSX builds of GROMACS 2020.4 and 2020.5 (#12159)
  - add missing mkl-service dependency for Theano built with intel/2019b + enhance sanity check (#12172)
  - add patches to fix test problems with p4est 2.2 (#12028)
  - fix build of Bison using older system GCC (v4.x) (#12203)
  - fix lack of optimisation for SHAPEIT4 v4.1.3 (#12206)
  - add missing gnuplot dependency for OpenFOAM from v2.4.0 to v6 (#11801, #12208)
  - fix source URL for libspatialite (#12213)
  - add 'archive' fallback source URL to MAGMA easyconfigs (#12214)
  - fix checksum for patch in make 4.2.1 easyconfig using GCC/7.3.0-2.30 (#12223)
- other changes:
  - replace easyconfigs for bpp-core/bpp-phyl/bpp-seq v2.4.1 with a single easyconfig for BioPP v2.4.1 (using Bundle easyblock) (#11609)
  - add CESM-deps to whitelist in check for custom sanity_check_paths (#11916)
  - include '-4' in version for AMD-SecureRNG v2.2-4 (#11934, #11935)
  - switch to using python-parasail and tqdm dependencies in Bonito easyconfigs (#11937)
  - rename orca to plotly-orca (#12015)
  - remove duplicate extensions in R 3.5.x easyconfigs, and add test to detect such issues (#12059)
  - remove Python dependency from ecCodes v2.17.0 since it doesn't provide Python bindings (#12084)
  - update Java/1.8 wrapper to Java 1.8.0_281 (#11928, #12088)
  - update Bison (build) dependency for flex built with system compiler to v3.5.3 (#12111)
  - make symlinking of posix.so in test suite configuration conditional (#12123)
  - move make 4.3 easyconfigs to GCCcore toolchain (#12166)
  - move most recent BLIS and libFLAME easyconfigs from GCC to GCCcore (#12168)
  - rename SNAP to SNAP-HMM and update easyconfig (#12218)


v4.3.2 (December 10th 2020)
---------------------------

update/bugfix release

- add easyconfigs for new gobff toolchain: gobff/2020.11 + gobff/2020.06-amd (#11761)
- add easyconfigs for updates of common toolchains: foss/2020b, fosscuda/2020b, intel/2020b, intelcuda/2020b
  - see also https://easybuild.readthedocs.io/en/latest/Common-toolchains.html
- added example easyconfig files for 41 new software packages:
  - alsa-lib (#11658), assimp (#11759), BioServices (#11602), carputils (#11270), cctools (#11799),
    code-server (#11778), CRISPResso2 (#11775), elfutils (#11783), EMU (#11641), fgbio (#11519), Flink (#11747),
    FreeSASA (#11699), Geant4-data (#11610), geocube (#11714), IPM (#11768, #11772), libmicrohttpd (#11783),
    libStatGen (#7982), libzeep (#11687), LLDB (#11822), meshalyzer (#11270), meshtool (#11270),
    Metagenome-Atlas (#11620), MLxtend (#11601), MRChem (#11604), MRCPP (#11579), mxml (#11769), mxmlplus (#11771),
    nanocompore (#11690), neon (#11797), Open-Data-Cube-Core (#11713), OpenSees (#11613), PEST++ (#11565),
    pyFAI (#11849), pymca (#11848), RE2 (#11718), scikit-bio (#11660), SpaceRanger (#11776), SplAdder (#11607),
    SWAT+ (#11615), velocyto (#11744), WCT (#11779)
- added additional easyconfigs for various supported software packages, including:
  - BBMap 38.87, Boost 1.74.0, CUDA 11.1.1, CellRanger 5.0.0.eb, CheckM 1.1.3, Clang 11.0.0, cuDNN 8.0.4.30,
    DMTCP 2.6.0, FDS 6.7.5, FFmpeg 4.3.1, GROMACS 2020.4, Geant4 10.6.2, Ghostscript 9.53.3, GitPython 3.1.9,
    GlobalArrays 5.8, HDF5 1.10.7, h5py 3.1.0, hypothesis 5.41.5, JasPer 2.0.16, LittleCMS 2.11, libedit 20191231,
    libyaml 0.2.5, MPFR 4.1.0, magma 2.5.4, matplotlib 3.3.3, NCCL 2.8.3, NLopt 2.6.2, Nextflow 20.10.0,
    netCDF-Fortran 4.5.3, OpenBLAS 0.3.12, OpenMolcas 20.10, Pillow 8.0.1, PnetCDF 1.12.1, PyYAML 5.3.1,
    packmol 20.2.2, protobuf 3.14.0, psycopg2 2.8.6, pybind11 2.6.0, pycocotools 2.0.2, Qt5 5.14.2, RAxML-NG 1.0.1,
    RSeQC 4.0.0, rioxarray 0.1.1, SCOTCH 6.1.0, SciPy-bundle 2020.11, SentencePiece 0.1.94, StringTie 2.1.4,
    SuperLU 5.2.2, scikit-learn 0.23.2, snakemake 5.26.1, tqdm 4.51.0, vsc-mympirun 5.2.5, x264 20201026
- minor enhancements, including:
  - add extension to R-bundle-Bioconductor 3.11: snpStats (#11586), SCANVIS (#11638)
  - add extensions to R 4.0.0: coloc, Exact, lmom, gld, DescTools (#11587); nlsem (#11733); mitools, survey, tableone, jstable (#11841)
  - add gxmapi extension (Python bindings) to GROMACS 2020.4  (#11640)
  - add missing extensions for QIIME2 to Perl 5.30.2 and 5.32.0 easyconfigs (#11654)
  - enable NVPTX offload support in GCCcore 10.2.0 easyconfig (#11720)
- various bug fixes, including:
  - prevent Minimac4 easyconfig from downloading libStatGen from GitHub (#7982)
  - limit build parallelism for RAxML-NG to avoid build failure (#10363)
  - fix source_urls in Geant4 easyconfigs (#11596)
  - add alternate checksum for extensions in R easyconfigs: KernSmooth (#11600), codetools (#11616, #11736)
  - fix BBMap version check in FusionCatcher v1.20 (#11608)
  - add patch for TensorFlow 2.3.1 to fix installation on Arm64 (#11614)
  - add patch for GCCcore 10.2 to fix __has_include regression (#11627)
  - change default bitmaptype for IRkernel to cairo (#11645)
  - set $JUPYTER_PATH to make Jupyter find the ipywidgets extension in recent IPython easyconfigs (#11649)
  - add missing dependencies + fix moduleclass in CheckM easyconfigs (should be bio) (#11662)
  - use Python 2 build dep for nodejs 12.19.0 (#11679)
  - use correct OS deps in UCX (#11702)
  - in-place update to magma 2.5.4 for PyTorch 1.2.0 (#11723)
  - in-place update to magma 2.5.4 for PyTorch easyconfigs using fosscuda/2019b toolchain (#11726)
  - add missing Java dep to Prokka (#11732)
  - add patch to fix possible memory leak in OpenBLAS 0.3.3+ (#11745)
  - do not treat warnings as errors in Java v1.8_191-b26-OpenJDK (POWER) (#11755)
  - add missing PEAR dependency in easyconfig for GBprocesS v2.3 + enhance sanity check (#11767)
  - add missing gnuplot dependency in OpenFOAM easyconfigs (#11770, #11800)
  - consistently add Java as a dep for prokka 1.14.5 (#11782)
  - stick to http download URL in fetchMG easyconfig (https doesn't work) (#11788)
- other changes:
  - rename XCfun to XCFun (#11603)
  - rename ambiguous Ray easyconfigs to Ray-assembler and Ray-project (#11727)
  - change 'rstudio' name to 'RStudio-Server' to agree with official name and better reflect what it provides (#11764)
  - rename Sumo to SUMO for consistency (#11791)


v4.3.1 (October 29th 2020)
--------------------------

update/bugfix release

- added easyconfigs for 2 new toolchains:
  - fosscuda/2020a (#11424) and intelcuda/2020a (#11425)
- added example easyconfig files for 75 new software packages:
  - Bsoft (#6551, #11537), causallift (#11436), CAVIAR (#11158), CCfits (#11505), Cereal (#11506),
    CFDEMcoupling (#6465), Check (#11295), chewBBACA (#11418), COMSOL (#11513), CUDAcore (#11295), Dalton (#5808),
    DIRAC (#11414), ESMValTool (#6329), eSpeak-NG (#11236), ExifTool (#11521), FabIO (#11517), festival (#11236),
    fetchMG (#11283), FHI-aims (#11198), Flexbar (#11305), FRUIT (#6613), FRUIT_processor (#6631), Gaussian (#4247),
    GBprocesS (#11512), GDRCopy (#11295), Genome_Profiler (#6066), groff (#11200), ILAMB (#11309), kedro (#11436),
    leidenalg (#11407), libav (#6194), libmo_unpack (#6329), libobjcryst (#11321), makeinfo (#11368),
    mauveAligner (#11395), MBROLA (#11236), MDSplus-Java (#10705), MDSplus-Python (#10705), MyCC (#11283),
    nanomax-analysis-utils (#11517), Nek5000 (#6408), NVHPC (#11391), OPERA-MS (#11410), ORFfinder (#7031),
    phonemizer (#11236), Pingouin (#11280), Pint (#11151), pydantic (#11151), pyobjcryst (#11321), PyOpenCL (#11517),
    pyspoa (#11438), QtPy (#11517), Qtconsole (#11517), rasterio (#11468), rasterstats (#11468), ReMatCh (#6067),
    Ruby-Tk (#6613), SBCL (#11413), scikit-uplift (#11432), SDL (#6202), SDL2 (#6203), SDL2_image (#6203),
    SDL_image (#6202), SeqKit (#11538), silx (#11517), SiNVICT (#11404), sonic (#11236), speech_tools (#11236),
    Statistics-R (#11274), SUMO (#11435), tidybayes (#11335), treatSens (#11431), tsne (#11283), wandb (#11450),
    WisecondorX (#11399)
- added additional easyconfigs for various supported software packages, including:
  - ABINIT 9.2.1, ASE 3.20.1, Autotools 20200321, Bazel 3.6.0, Biopython 1.78, CCL 1.12, CMake 3.18.4, CUDA 11.0.2,
    cURL 7.72.0, deepdiff 5.0.2, fmt 7.0.3, GATK 4.1.8.1, GLib 2.66.1, GROMACS 2020.3, GTK+ 3.24.23, git 2.28.0,
    HMMER 3.3.1, Horovod 0.20.3, ICU 67.1, IPython 7.18.1, ichorCNA 0.3.2, JupyterHub 1.1.0, JupyterLab 2.2.8,
    LLVM 11.0.0, libarchive 3.4.3, libcircle 0.3, libevent 2.1.12, libfabric 1.11.0, libglvnd 1.3.2, libunwind 1.4.0,
    libxcb 1.13, MAFFT 7.471, MDSplus 7.96.12, MEGAHIT 1.2.9, MMseqs2 11-e1a1c, Mako 1.1.3, Mesa 20.2.1, Meson 0.55.3,
    medaka 1.1.3, mpifileutils 0.10.1, NASM 2.15.05, NSPR 4.29, NSS 3.57, Ninja 1.10.1, nettle 3.6, nglview 2.7.7,
    nodejs 12.19.0, OpenImageIO 2.1.12.0, OpenRefine 3.4.1, OpenSSL 1.1.1h, PCRE2 10.35, PSI4 1.3.2, Pango 1.47.0,
    PyGEOS 0.8, PyOpenGL 3.1.5, PyQt5 5.15.1, PyQtGraph 0.11.0, PyRETIS 2.5.0, Python 3.8.6, pandas 1.1.2,
    phonopy 2.7.1, picard 2.22.1, pixman 0.40.0, protobuf 3.13.0, pyEGA3 3.4.0, pytest 6.0.1, ReFrame 3.2. re2c 2.0.3,
    SAMtools 1.11, SCons 4.0.1, SQLite 3.33.0, Spyder 4.1.5, Subversion 1.14.0, sbt 1.3.13, spglib-python 1.16.0,
    spoa 4.0.0, TINKER 8.8.1, TRIQS 3.0.0, Taiyaki 5.1.0, TensorFlow 2.3.1, Tkinter 2.7.18 + 3.8.6, torchvision 0.7.0,
    UCX 1.9.0, V8 3.2.0, VirtualGL 2.6.2, vsc mympirun 5.2.0 X11 20201008, XGBoost 1.2.0,
    XZ 5.2.5, Xerces-C++ 3.2.3, xarray 0.16.1, ZeroMQ 4.3.3, zstd 1.4.5
- minor enhancements, including:
  - use more EasyBuild installed dependencies for TensorFlow 2.2.0 (#11224)
  - add additional extensions to R 4.0.0 easyconfig (#11340, #11430, #11487)
  - add additional extensions to Bioconductor 3.11 bundle (#11341, #11488)
  - make libtirpc easier to use as replacement of rpc in glibc (for RHEL8) (#11355)
  - add libevent, libfabric and PMIx dependencies to OpenMPI 4.0.3 (for foss/2020a & iomkl/2020a) (#11387, #11568)
  - build LibTIFF with -fPIC (#11527)
  - update Java/1.8 wrapper to also support aarch64 (#11545)
- various bug fixes, including:
  - add Python 3 as build dep for Xvfb 1.20.8 easyconfigs (#10745)
  - patch out bug in collective primitive in TensorFlow 2.2.0 (#11175)
  - add missing groff build dependency for Perl (provides nroff tool requires to install man pages) (#11200)
  - add pocl dependency to GDAL easyconfig using fosscuda/2019b toolchain to make sure it builds on POWER (#11273)
  - add libtirpc as a build dep for HDF to fix installation on RHEL8 (#11279)
  - fix build problems with make 4.2.1 on RHEL8 (#11282, #11371)
  - change $LIBS in Ghostscript 9.27 easyconfig to include location of zlib library to link with (#11291)
  - remove --no-dist-info configuration option for SIP in recent PyQt5 easyconfigs (#11307)
  - make sure correct zlib is used in recent Ghostscript easyconfigs (#11319)
  - remove GLog and GFlags from PyTorch 1.2.0 (#11327), 1.3.1 (#11325), 1.4.0 (#11322) and 1.6.0 (#11323)
  - use PyTorch easyblock for PyTorch 1.3.1 (#11325)
  - add missing git build dependency for OpenImageIO 2.0.12 (#11328)
  - fix HDF 4.2.14 easyconfigs for RHEL8 (#11330)
  - add patch to fix installation of LAMMPS 7Aug2019 on AMD Epyc systems (#11334)
  - fix dependency on Bowtie of v0.x in seq2HLA easyconfigs (#11339)
  - fix installation of Hadoop v2.10.0 on RHEL8 (#11358)
  - add patch to fix installation of Sailfish v0.10.1 on RHEL8 (#11364)
  - add patch to fix installation of FuSeq v1.1.2 on RHEL8 (#11365)
  - fix installation of Qt5 5.14.1 on top of zlib provided by Gentoo + stick to Python 2 as build dep (#11385, #11386)
  - add patch for LAME configure script to make it check for correct ncurses symbol (#11388)
  - add protobuf-python as a dependency and corresponding sanity check to PyTorch 1.6 (#11390)
  - fix Multiwfn 3.6 installation on RHEL8 (#11402)
  - fix OpenFOAM 2.3.1 installation with intel/2019b on RHEL8 (#11409)
  - fix broken worker easyconfigs (#11412)
  - add ncurses runtime dependency to Clang easyconfigs (#11415, #11416, #11419, #11472)
  - fix installation of Bioconductor 3.11 bundle on aarch64 (#11417)
  - add patch to libunwind fixing a failure on POWER (#11421)
  - fix infinite loop build bug on ppc64le for R 4.0.0 (#11428)
  - fix compilation of Qt5 v5.12.3 and v5.13.1 on Ubuntu 20.04 (#11434)
  - fix PyVCF easyconfig, only supports Python 2 (#11437)
  - add patches to fix miscomputation (on POWER) and performance issues for OpenBLAS (#11443, #11444, #11445)
  - add missing DB dependency (required for DB_File) to easyconfigs for Perl (#11451, #11452)
  - fix dbarts extension in R v4.0.0 easyconfigs for non-x86_64 (#11453)
  - use Homebrew source mirror to auto-download sources for DB v18.1.25 and v18.1.32 (#11454)
  - add missing UnZip dependency for Python 3.8.2 (#11458)
  - add support for building OpenBLAS on ARM TSV110 with GCC 8.3 (#11464)
  - allow Kent_tools to build when MySQL installed at the OS level (#11471)
  - add missing moduleclass to easyconfigs for:
    - Arlequin 3.5.2.2 (#11473), MEGAHIT 1.2.8 (#11474) and 1.2.9 (#11475), PyCUDA 2019.1.2 (#11476)
  - fix source for SQLite 3.31.1 (#11483)
  - fix installation of worker 1.6.11 with intel/2019b on RHEL 8.2 (#11498)
  - fix checksum in NAMD 2.12 easyconfigs + add source URL (#11515)
  - add BLAS/LAPACK check to GPAW patch adding EasyBuild configuration files (#11523)
  - backport fixes for Score-P v6.0 (#11540)
  - add XZ build dep to easyconfigs for libarchive v3.4.0 and v3.4.2 (#11561)
  - add patch for OpenMPI 3.1.4 adding device parameters for ConnectX-6 (#11575)
- other changes:
  - update README on constructing source file for MATLAB (#6341)
  - remove easyconfigs for Taiyaki that depend on PyTorch 1.3.1, since latest version still requires PyTorch 1.2.0 (#11301)
  - make CI error messages less confusing ("is" -> "should be") (#11314)
  - remove extentions from R-bundle-Bioconductor 3.11 easyconfigs that are also included in R 4.0.0 (#11429)
  - cache M4 source tarball to avoid test failures because of download problems (#11469)
  - rename jupyterhub to JupyterHub (#11571)


v4.3.0 (September 13th 2020)
----------------------------

feature release

- added easyconfigs for 2 new toolchains:
  - gomkl/2020a and iomkl/2020a (#11036)
- added example easyconfig files for 49 new software packages:
  - almosthere (#11152), arcasHLA (#10867), BioPP (#11113), Bracken (#10829), BUFRLIB (#11140), Calib (#11111),
    CellRanger-ATAC (#11186), edlib (#10470, #11246), flatbuffers (#11109), gengetopt (#11117), graphite2 (#11168),
    HeFFTe (#10990), hierfstat (#11249), immunedeconv (#11136), ioapi (#10959), itpp (#10958), LiBis (#11059),
    libosmium (#11024), limix-bgen (#11152), minibar (#10470, #11246), misha (#11127), MOABS (#10747), moonjit (#11163),
    NGLess (#11128), nsync (#11109), openCARP (#11117), OpenForceField (#11048), OpenMMTools (#11046), OpenMS (#10994),
    PennCNV (#10986), plantcv (#10968), PlasmaPy (#10732), Portcullis (#11038), PycURL (#11169), PyGEOS (#11110),
    pySCENIC (#11115), Reapr (#9296), RnBeads (#11142), sf (#11248), SLiM (#11172), stars (#11215, #11248), Sumo (#11071),
    Telescope (#10943), tensorflow-probability (#10312), texlive (#11168), tidymodels (#11010), Trycycler (#11207),
    umi4cPackage (#11127), variant_tools (#11169)
- added additional easyconfigs for various supported software packages, including:
  - Bazel 3.4.1, Bonito 0.2.2, binutils 2.35, CP2K 7.1, Clang 10.0.1, ccache 3.7.11, ctffind 4.1.14, datamash 1.5,
    ELPA 2020.05.001, Emacs 26.3, Flye 2.8.1, GCC(core) 10.2.0, googletest 1.10.0, HDF 4.2.15, Horovod 0.19.5,
    imageio 2.9.0, JUBE 2.4.0, Julia 1.5.1, Kent_tools 401, Libint 2.6.0, libxsmm 1.16.1, MDSplus 7.96.8,
    MDTraj 1.9.4, MariaDB 10.4.13, Meson 0.55.1, MotionCor2 1.3.2, NAMD 2.14, NCO 4.9.3, OpenFOAM 8, OpenMPI 4.0.5,
    OptiX 6.5.0, Pandoc 2.10, Perl 5.32.0, PostgreSQL 12.4, PyCUDA 2019.1.2, PyFR 1.9.0, PyTorch 1.6.0,
    PyZMQ 18.1.1, patchelf 0.12, pocl 1.5, pycocotools 2.0.1, pyproj 2.6.1.post1, QuantumESPRESSO 6.6,
    RDKit 2020.03.3, rgdal 1.5, Salmon 1.3.0, Spark 3.0.0, scikit-image 0.17.1, scipy 1.4.1, snpEff 5.0,
    sympy 1.6.2, TINKER 8.7.2, tqdm 4.47.0, Unicycler 0.4.8, VMD 1.9.4a43
- minor enhancements, including:
  - also build Python libraries for ParaView 5.8.0 (#10927)
  - add extensions to recent Bioconductor easyconfigs: FlowSorted.Blood.EPIC (#11021), DRIMSeq + stageR (#11053)
  - add extensions to recent R easyconfigs: AICcmodavg + biomod2 (#11030), qqman (#11052), poLCA (#11081), coxed
    (#11094), testit + data.tree (#11135), celestial + fasterize (#11206)
  - add Config::Simple extension to Perl 5.30.x easyconfigs (#11051)
  - update TensorFlow v2.1.0 (#11109) and v2.0.0 (#11233) easyconfigs to provide more dependencies via EasyBuild
  - add CUDA compute capabilities to torchvision-0.5.0 (#11241)
- various bug fixes, including:
  - patch to fix exporting images with PyQtGraph v0.10.0 (#10848)
  - add missing Python dependency to PETSc 3.11.1 (#10907) and PETSc 3.12.x (#10908) easyconfigs
  - use CMakeMake easyblock for installing magma to avoid C++11 related failures on POWER (#10929)
  - fix source URL for Graphviz v2.40.1 (#10944)
  - fix lapack.h for use with C++ in OpenBLAS 0.3.9 easyconfigs (#10960)
  - add missing build dep on M4 for 2019b versions of netCDF-Fortran (#10972)
  - update easyconfig for PyTorch 1.4 to use custom easyblock and run on POWER (#11000)
  - create symlinks to incorrectly named directories in OpenBabel-3.1.1 so $BABEL_LIBDIR and $BABEL_DATADIR work properly (#11004)
  - add missing Python build dep to recent ELPA easyconfigs (#11011)
  - use is_generic_easyblock from filetools in easyconfigs test suite (#11020)
  - fix sources in Portcullis v1.2.2 easyconfigs (#11038)
  - add patch for FFTW 3.3.8 to avoid use of -no-gcc when building with Intel compilers, to fix installation on CentOS 8 (cfr. #10932) (#11050)
  - add missing Python build dep for BEDTools 2.29.x (#11054)
  - add missing SciPy-bundle and Kent_tools (for bedPartition command) dependencies to FLAIR (#11057)
  - add patch to fix bug in LiBiS v20200428 easyconfig (#11059)
  - use FFTW provided via EasyBuild for ScaFaCoS (#11060)
  - fix undefined reference to 'qfloat16::mantissatable' in Qt5.14.1 (#11063)
  - add alternative checksum for rstantools 2.0.0 extension (#11081)
  - update checksums for R 3.6.0 packages and add patch for ppc (#11088)
  - install scikit-learn 0.23.1 as a bundle and include required threadpoolctl extension (#11089)
  - update pybind11 easyconfigs to use custom easyblock to install with pip (#11091)
  - add recent six as extension to archspec installed on top of Python 3.7.4 (#11092)
  - add missing Seaborn dependency to LiBis easyconfig (#11095)
  - add missing dependencies for OpenPIV + switch to PythonBundle easyblock and include progressbar2 as extension (#11096)
  - add missing argparse dep to TEtranscripts easyconfig (#11097)
  - add missing pkg-config build dep in Octave 5.1.0 easyconfigs (#11100)
  - don't statically link MUSCLE, to avoid requiring that glibc-static is installed in OS (#11102)
  - add missing pkg-config build dependency in recent R-bundle-Bioconductor easyconfigs (#11104)
  - add patch to h5py 2.8.0 (#11119) and 2.9.0 (#11118) easyconfigs to avoid MPI_Init on 'import h5py' 
  - add patch to support libbfd 2.34 API change in Score-P 6.0 (#11123)
  - use pip to install protobuf-python in 2019b toolchain (requires re-downloading source tarball!) (#11143, #11260)
  - add missing Keras-Applications extension to TensorFlow 2.2.0 easyconfigs with foss*/2019b toolchain (#11156)
  - add missing pocl dependency in R 3.6.0 (#11157)
  - update Meson build dep to 0.55.1 for GLib, X11, Mesa & co to fix aggressive RPATH stripping (#11178)
  - disable generating of man pages in recent libdrm easyconfigs to avoid installation failure if docbook-xsl is not installed (#11182)
  - add fontconfig and bzip2 as direct dependencies for Qt5 to fix installation with --rpath (#11183)
  - fix failing 'make check' for MPFR 4.x (#11187) and GMP (#11188) when installing with 'eb --rpath'
  - add pkg-config as a build dependency for libglvnd (#11189)
  - add missing libiconv build dep in recent Doxygen easyconfigs (#11191, #11257)
  - enhance Java/11 wrapper to also support for aarch64/Arm (#11192)
  - add pkg-config as a build dependency to Ghostscript 9.52, needed on aarch64/arm (#11194)
  - add patch for pycrypto extension in recent Python easyconfigs to remove hardcoded /usr/include which causes problems when 'eb --sysroot' is used (#11202)
  - fix installation of R v3.6.3 and v4.0.0 with foss/2020a on Arm (aarch64) (#11213)
  - update PyTorch 1.4 easyconfigs to use custom easyblock (and do less downloading during installations) (#11219)
- other changes:
  - don't require custom sanity_check_paths for 'CUDA' bundle easyconfigs (#10936)
  - move intervaltree and sortedcontainers to main Python easyconfigs (#10969, #10970)
  - disable qtwayland in Qt5 v5.14.1 (#11107)
  - remove mklml (small MKL) from PyTorch 1.3.1 and 1.4.0 easyconfigs (#11019)
  - use pip to install h5py 2.10.0 (#11044)
  - stop testing easyconfig PRs with Travis, only use GitHub Actions from now on (#11008, #11055)
  - switch to Kent_tools built from source as dep for FusionCatcher (#11057)
  - fall back to using PR target branch when determining "merge base" between PR branch & target branch fails in test suite (#11069)
  - rename gtest to googletest (#11082)
  - rename sdsl-lite to SDSL (to use one single name) (#11084)
  - stop using 'remove_usr_bin'-patch in TensorFlow easyconfig, no longer required with updated TensorFlow easyblock (#11087)
  - extend timeout for libxc-4.3.4 to avoid failing tests (#11126)
  - move GitHub Actions status badge to top of README (#11138)
  - fix code style issues in test (#11146)
  - enable Flake8 on CI and fix issues (#11147)
  - prefer gc GitHub site for source downloads (#11208)
  - prefer https over ftp in source_urls of IgBLAST easyconfig (#11244)


v4.2.2 (July 8th 2020)
----------------------

update/bugfix release

- added easyconfigs for 2 new toolchains:
  - golf/2020a (#10672)
  - intel/2020.06, based on intel/2020a but with impi 2018 update 5 (#10864)
- added example easyconfig files for 36 new software packages:
  - AmrPlusPlus (#9919), arrow (#10882), attrdict (#10827), Cartopy (#10685), dm-tree (#10775), dotNET-SDK (#10661),
    FLAIR (#10860), fastqsplitter (#10706), GLFW (#10709), git-extras (#10440), hl7apy (#10728), hyperopt (#10735),
    IgBLAST (#10889), IntelDAAL (#9848), ichorCNA (#10595), MARS (#10691), MITObim (#10897), MUST (#10849),
    mhcnuggets (#9743), PAUP (#10830), Percolator (#10665), PyBerny (#10885), poetry (#10884), pycocotools (#10806),
    python-hl7 (#10673), SHAPEIT4 (#10814), SYMPHONY (#10058), SunPy (#10676), sdsl-lite (#10691),
    TEtranscripts (#10909, #10921), Tombo (#10646), tensorboardX (#10774), Unidecode (#10828), WHAM (#10736), XALT (#9792),
    Xvfb (#10512)
- added additional easyconfigs for various supported software packages, including:
  - Armadillo 9.900.1, astropy 4.0.1, BLAST+ 2.10.1, BioPerl 1.7.7, Blitz++ 1.0.2,
    Bonito 0.2.0, bokeh 2.0.2, CFITSIO 3.48, CGAL 4.14.3, CLHEP 2.4.1.3, cutadapt 2.10,
    dask 2.18.1, Elk 6.3.2, GATE 9.0, GLM 0.9.9.8, GRASS 7.8.3, Geant4 10.6,
    geopandas 0.8.0, giflib 5.2.1, HDF5 1.12.0, HISAT2 2.2.0, Hadoop 2.10.0,
    IPython 7.15.0, inferCNV 1.2.1, Julia 1.4.2, LibSoup 2.70.0, MATIO 1.5.17,
    MRtrix 3.0.0, Mathematica 12.1.1 MultiQC 1.9, NGS 2.10.5, NiBabel 3.1.0,
    Nipype 1.4.2, ncbi-vdb 20.10.7, numba 0.50.0, OpenBabel 3.1.1, OpenFOAM v2006,
    PDT 3.25.1, PRSice 2.3.1, ParaView 5.8.0, ParmEd 3.2.0, PyQt5 5.13.2,
    Pysam 0.16.0.1, parallel 20200522, plotly.py 4.8.1, pybedtools 0.8.1,
    ROOT 6.20.04, ReFrame 3.0, Roary 3.13.0, rjags 4-10, rstudio 1.3.959,
    SPAdes 3.14.1, SRA-Toolkit 2.10.8, Saxon-HE 9.9.1.7, Seaborn 0.10.1,
    Seurat 3.1.5, SimPEG 0.14.1, Spark 2.4.5, StringTie 2.1.3, scikit-allel 1.2.1,
    scikit-learn 0.23.1, snpEff 4.3t, Valgrind 3.16.1, VarScan 2.4.4,
    vsc-mympirun 5.1.0, WebKitGTK+ 2.27.4, wxPython 4.0.7.post2, zarr 2.4.0
- minor enhancements, including:
  - add extensions to R 4.0.0 easyconfig: drgee + stdReg (#10833), copCAR (#10911), ngspatial (#10913), drugCombo (#10914)
  - add extensions to R-bundle-Bioconductor 3.11 easyconfig: BSgenome.Cfamiliaris.UCSC.canFam3 (#10840), SingleR (#10904)
  - include extra extension and support for MPI in MAFFT v7.453 and v7.470 (#10853)
  - add Array::Transpose to Perl (#10878)
- various bug fixes, including:
  - fix dependencies and configuration of CoinUtils ecosystem (#10450)
  - fix Togl configure patch so that it completely ignores TCL_SRC_DIR and TK_SRC_DIR (#10662)
  - change Xerces-C++ to official CMakeMake build (fixes missing links to curl) (#10664)
  - add -fPIC to toolchainopts in easyconfig for Lua 5.3.5 with system toolchain (#10671)
  - remove hardcoded X86 target in LLVM easyconfigs (#10677)
  - switch to https homepage and source_urls in libGLU easyconfigs (#10686)
  - add patch for h5py 2.10.0 to avoid triggering MPI_Init at import (#10687)
  - add alternative checksum for pkgmaker, doRNG, cobs extension in R 3.6.0 easyconfigs (#10692)
  - update UDUNITS source_urls to https sources (#10693)
  - add missing M4 to netCDF-Fortran easyconfigs using 2020a toolchain (#10695, #10697)
  - add Rgraphviz patch to R-bundle-Bioconductor easyconfigs (#10710)
  - add M4 builddependency to SuiteSparse 2019b easyconfigs (#10720)
  - make sure WHAM is built with correct compiler (#10736)
  - define MAX_JOBS in easyconfigs of PyTorch from v1.1.0 to v1.4.0 (#10772)
  - add dm-tree and lz4 as dependencies to Ray v0.8.4 (#10775)
  - fix source URL in recent ant easyconfigs (#10790)
  - bump versions of GO.gb/org.Hs.eg.db/PFAM.db extensions in Bioconductor 3.11 bundle, since sources for old versions have disappeared (#10791)
  - add patch to Armadillo easyconfigs using the foss toolchain to prevent it from picking up MKL if installed system-wide (#10812)
  - add missing kerneltree extension in FLAIR easyconfig (#10860)
  - fix source URLs in Eigen 3.2.* (#10872) and 3.3.* (#10869) easyconfigs
  - refer to issue in GitHub repo in configparser patch, since Bitbucket repo is disappearing (#10873)
  - switch to github.com source URL for MetaPhlAn (#10874)
  - switch to GitHub sources for ScientificPython 2.9.4 (#10875)
  - switch to GitHub source URL for HPDBSCAN (#10876)
  - download x265 3.2/3.3 sources from bitbucket.org/multicoreware/x265_git (#10905)
  - fix download URL for libatomic in gc 7.6.12 easyconfigs (#10915)
  - fix sanity_check_paths in CFITSIO-3.48-GCCcore-9.3.0.eb easyconfig (#10917)
  - add missing dependencies for geopandas 0.7.0 (#10923)
- other changes:
  - rename OpenPyXL 2.6.4 easyconfig to openpyxl (#10916)


v4.2.1 (May 20th 2020)
----------------------

update/bugfix release

- added easyconfigs for new common toolchains: foss/2020a (#10483, #10492), intel/2020a (#10494)
- added example easyconfig files for 66 new software packages:
  - Alpha (#9994), antiSMASH (#10589), Arlequin (#10620), artic-ncov2019 (#10459), augur (#10405), AutoMap (#10419), 
    Bio-EUtilities (#10037), CaSpER (#10593), cdbfasta (#10547), cddlib (#10429), CoCoALib (#10429)
    dftd3-lib (#10351), DoubletFinder (#10603), E-ANTIC (#10429), FastViromeExplorer (#10571), FIX (#8870),
    FusionCatcher (#10134), geopandas (#10322), goalign (#10469), gotree (#10459), gretl (#10413), harmony (#10604),
    HDF-EOS (#10534), HDF-EOS5 (#10536), HMMER2 (#10588), HyPo (#10642), king (#10365), libdeflate (#10459),
    libfabric (#10616), libgit2 (#10453), libuv (#10444), mbuffer (#10524), MDAnalysis (#10545), MEM (#10605),
    MESS (#10597), metaerg (#10037), MinCED (#10037), MitoZ (#7735), nauty (#10429), nifti2dicom (#10598),
    NLMpy (#10029), ntCard (#10502), NTL (#10431), pIRS (#10508), popscle (#10550), ProtHint (#10549),
    protozero (#10495), pysndfx (#10452), PyVCF (#10564), PyWavelets (#10501), rampart (#10459), rickflow (#10641),
    RNA-Bloom (#10502), root_numpy (#10424), rstudio (#10619), ScaFaCoS (#10537), Scythe (#10524), SDSL (#10642),
    SHAP (#10379), SNPomatic (#10524), SoX (#10452), swissknife (#10037),) Taiyaki (#10573), TCLAP (#10598),
    torchaudio (#10516), wtdbg2 (#10524)
- added additional easyconfigs for various supported software packages, including:
  - ADF 2019.303, BRAKER 2.1.5, Bazel 2.0.0, Bonito 0.1.4, Boost.Python 1.72.0, Bowtie2 2.4.1, CMake 3.16.4,
    CPLEX 12.10, CVXOPT 1.2.4, Coreutils 8.32, cURL 7.69.1, DFTB+ 19.1, ecCodes 2.17.0, expat 2.2.9, FFmpeg 4.2.2,
    FriBidi 1.0.9, GATK 4.1.5.0, GCC(core) 10.1.0, GDAL 3.0.4, GEOS 3.8.1, GLib 2.64.1, GMP 6.2.0, GROMACS 2020.1,
    GTK+ 3.24.17, GenomeThreader 1.7.3, GffCompare 0.11.6, Ghostscript 9.52, GlimmerHMM 3.0.4c, GlobalArrays 5.7.2,
    gmpy2 2.1.0b4, gmsh 4.5.6, gpustat 0.6.0, gradunwarp 1.2.0, HDF5 1.10.6, hwloc 2.2.0, hypothesis 5.6.0, ICU 66.1,
    IPython 7.13.0, ImageMagick 7.0.10, Julia 1.4.1, KMC 3.1.2rc1, Kraken2 2.0.9, LMfit 1.0.0, Longshot 0.4.1,
    libarchive 3.4.2, libffcall 2.2, libffi 3.3, libgd 2.3.0, libjpeg-turbo 2.0.4, librsvg 2.48.4, libsigsegv 2.12,
    lrslib 7.0a, MEME 5.1.1, MPC 1.1.0, Mako 1.1.2, Mesa 20.0.2, Meson 0.53.2, MotionCor2 1.3.1, MultiQC 1.8,
    matplotlib 3.2.1, NGS-Python-2.10.4, NGS 2.10.4, NSPR 4.25, NSS 3.51, NWChem 7.0.0, Nextflow 20.04.1,
    Ninja 1.10.0, Normaliz 3.7.4, nanopolish 0.13.1, ncbi-vdb 2.10.4 netCDF 4.7.4, OpenBLAS 0.3.9, OpenEXR 2.4.1,
    OpenMPI 4.0.3, OpenSSL 1.1.1e, openpyxl 3.0.3, PAPI 6.0.0, PCRE 8.44, PCRE2 10.34, PLUMED 2.6.0, PMIx 3.1.5,
    PROJ 7.0.0, Perl 5.30.2, Pillow 7.0.0, PyYAML 5.3, Python 2.7.18 + 3.8.2, parallel 20200422, Qt5 5.14.1,
    R-bundle-Bioconductor 3.11, R 3.6.3 + 4.0.0, RMBlast 2.9.0, Racon 1.4.13, Ray 0.8.4, Rust 1.42.0, re2c 1.3,
    rioxarray 0.0.24, rootpy 1.0.1, rstudio 1.2.5042, SCons 3.1.2, SDL2 2.0.10, SIONlib 1.7.6, SQLite 3.31.1,
    SRA-Toolkit 2.10.4, Salmon 1.2.0, ScaLAPACK 2.1.0, SciPy-bundle 2020.03, Stacks 2.53, StringTie 2.1.1,
    SuiteSparse 5.7.1, snappy 1.1.8, spaln 2.4.03, sympy 1.5.1, Tcl 8.6.10, TensorFlow 2.2.0, Tk 8.6.10, Tkinter 3.8.2,
    tbl2asn 20200302, torchvision 0.5.0, UCX 1.8.0, UMI-tools 1.0.1, utf8proc 2.5.0, util-linux 2.35, worker 1.6.12,
    wxWidgets 3.1.3, X11 20200222, XZ 5.2.5, x264 20191217, x265 3.3, zsh 5.8, zstd 1.4.4 
- minor enhancements, including:
  - add additional extensions for recent versions of R (#10359, #10585, #10586, #10621) and R-bundle-Bioconductor (#10585, #10596, #10621)
  - add additional extensions for recent versions of Perl (#10412, #10546, #10623)
  - include LLVM linker in Clang 7.0.1 on GCC 7.3.0-2.30(#10458)
  - include static lib and header in nimimap2 easyconfigs for foss-2018b and GCC-8.2.0* (#10464)
  - add alternate checksum for EMBOSS (#10607)
- various bug fixes, including:
  - fix incorrect checksums for Amber patches (#8870)
  - add patches to fix installation of R 3.6.2 on POWER (#9830)
  - add missing build dep. pkg-config in GObject-Introspection 1.63.1 w/ Python 3.7.4 easyconfig (#10380)
  - add Perl as a build dependency for recent Autoconf/Automake easyconfigs (#10408, #10426)
  - fix source_urls in ICU easyconfigs (#10417)
  - disable USER-INTEL package in LAMMPS easyconfigs using intel/2019b, since it results in an installation that produces incorrect results (#10418)
  - fix undefined reference to 'qfloat16::mantissatable' in Qt5-5.13.1-GCCcore-8.3.0 (#10425)
  - get rid of double '-' in versionsuffix of torchtext easyconfig (#10472)
  - fix broken Mako easyconfigs (#10480, #10627)
  - move builddependencies to dependencies in OTF2 and Score-P easyconfigs (#10496)
  - add missing cURL dep for LAMMPS (#10527)
  - add Python 2 build dependency for OpenPGM (#10539)
  - use OS_PKG_IBVERBS_DEV constant for OS dependency in PyTorch 1.4.0 easyconfigs (#10540)
  - add missing Bison build dep in Graphviz easyconfigs (#10541)
  - use https in homepage for Mathematica 12.0.0 + clean up sanity check commands (now done by easyblock) (#10559)
  - add missing PyVCF dependency for BAMSurgeon (#10564)
  - remove FFTW dependencies from LAMMPS easyconfigs, no longer needed (MKL can be used too now) (#10565)
  - fix ITK v5.0.1 easyconfig w.r.t. locale and location of libjpeg-turbo library (#10592)
  - add patch to fix missing const qualifiers for ncurses (#10606)
  - fix OS dependency for rstudio for Debian-based systems (#10608)
  - fix Rmath paths in easyconfig for FastQTL v2.184 (#10612)
  - add symlink for Arlequin commands + fix sanity check commands (#10620)
  - fix recent binutils easyconfigs usign system toolchain for Fedora 32 / GCC 10 (#10633)
  - replace '/path/to' with actual installation prefix in FuSeq scripts (#10640)
- other changes:
  - check sdist with different Python versions in CI (#10388)
  - use Bison 3.3.2 as build dep for flex 2.6.4 (#10403)
  - mention http:// Pfam website rather than ftp:// in load message of BiG-SCAPE easyconfig (#10439)
  - archive old Singularity configs (#10591)
    - Singularity is not well suited to install via EasyBuild because it requires admin privileges to enable setuid
  - stop using old hpcugent URL for cloning framework/easyblocks repos in CI (#10635)
  - use SYSTEM constant for toolchain in easyconfigs already use 'system' toolchain (#10638)


v4.2.0 (April 14th 2020)
------------------------

feature release

- added example easyconfig files for 114 new software packages:
  - ABRA2 (#10272), ABRicate (#10310), ADIOS (#10036), aNCI (#9929), any2fasta (#10310), apex (#10269),
    archspec (#9898), ArviZ (#10366), autopep8 (#9626), BAMSurgeon (#10330), BatMeth2 (#10323),
    BiG-SCAPE (#10352), BinSanity (#10001), Bonito (#10269), BSMAPz (#10283), BSseeker2 (#10039),
    BUStools (#9838), Cbc (#10052), Cgl (#10048), CGmapTools (#10288), Clp (#10033), CoinUtils (#9937),
    dtcwt (#9695), ELSI (#9857), EnsEMBLCoreAPI (#8734), fastq-pair (#9894), FigureGen (#10076), Fiona (#10321),
    FuSeq (#10004), GenomeTools (#9797), GraphMap2 (#10299), GRASP (#9896), Groovy (#9809), gsport (#9821),
    gubbins (#9689), igv-reports (#9977), inferCNV (#9686), iVar (#10291), joypy (#10212), JupyterLab (#9752),
    kma (#10259), LAMMPS (#10371), lancet (#10271), libBigWig (#10006), libGridXC (#9858), libPSML (#5859),
    LtrDetector (#10343), manta (#5104), medImgProc (#10228), MedPy (#9748), Mini-XML (#10036), mkl_fft (#9887),
    Monocle3 (#9825), MoreRONN (#10255), motionSegmentation (#10228), NanoComp (#10212), NanoFilt (#10212),
    nanoget (#10212), nanomath (#10212), NanoPlot (#10212), ngspice (#9922), ntEdit (#9836), ntHits (#9833),
    occt (#9939), OCNet (#9955), OpenAI-Gym (#10347), OpenPIV (#9959), OpenPyXL (#10115), orca (#9518),
    Osi (#10361), PartitionFinder (#9983), pauvre (#10212), polymake (#9904), pretty-yaml (#10041)),
    PRSice (#9988), pycodestyle (#9626), pydot (#9899), pygraphviz (#9969), pylift (#10051), PyMC3 (#10279),
    pyparsing (#9983), PyRe (#10095), python-weka-wrapper3 (#9704), PyTorch-Geometric (#9995), qcat (#10244),
    RAxML-NG (#9990), Ray (#10302), rclone (#7934), Red (#9856), rstanarm (#9964), scikit-build (#9762),
    scVelo (#9805), SECAPR (#9721), segmentation-models (#10211), SentencePiece (#10192), SEPP (#10047),
    Shapely (#10309), Singular (#10030), SLATEC (#7529), spatialreg (#9767), split-seq (#9749), spoa (#9705),
    SSN (#9955), STEAK (#10337), stpipeline (#9736), SVG (#9905), Togl (#9868), torchtext (#10193),
    units (#9682), UQTk (#10279), WildMagic (#10044), Winnowmap (#10005), xtb (#9993), Zip (#9972)
- added additional easyconfigs for various supported software packages, including:
  - ABySS 2.1.5, Arrow 0.16.0, BCFtools 1.10.2, BEDTools 2.29.2, BUSCO 4.0.5, BerkeleyGW 2.1.0, binutils 2.34,
    CVXPY 1.0.28, CharLS 2.1.0, CheckM 1.1.2, Clang 10.0.0, CppUnit 1.15.1, canu 1.9, cutadapt 2.8,
    DIAMOND 0.9.30, davix 0.7.5, ELPA 2019.11.001, FastANI 1.3, FastQC 0.11.9, Ferret 7.5.0, GATK 4.1.4.1,
    GCCcore 9.3.0, GDB 9.1, GMAP-GSNAP-2019-09-12, GObject-Introspection 1.63.1,  GPAW 20.1.0, GROMACS 2020,
    GTDB-Tk 1.0.2, GTK+ 3.24.13, Go 1.14.1, Gradle 6.1.1, GraphicsMagick 1.3.34, Graphviz 2.42.2, Gurobi 9.0.1,
    gSOAP 2.8.100, gnuplot 5.2.8, gtest 1.10.0, HDDM 0.7.5, HTSlib 1.10.2, HarfBuzz 2.6.4, Horovod 0.19.1,
    Hypre 2.18.2, IGV 2.8.0, IQ-TREE 1.6.12, IRkernel 1.1, iccifort 2020.0.166, igraph 0.8.0, impi 2019.6.166,
    ispc 1.12.0, Java 13(.0.2), Julia 1.4.0, Keras 2.3.1, Kraken2 2.0.8-beta, kim-api 2.1.3, LAST 1045,
    LASTZ 1.04.03, LLVM 9.0.1 + 10.0.0, LMfit 0.9.14, LS-PrePost 4.7.8, likwid 5.0.1, MAFFT 7.453,
    MATLAB 2019b, MMseqs2 10, Maven 3.6.3, Meson 0.53.1, MethylDackel 0.5.0, Mono 6.8.0.105, medaka 0.12.0,
    Nextflow 20.01.0, ncdf4 1.17, netcdf4-python 1.5.3, nodejs 12.16.1, numba 0.47.0, numexpr 2.7.1,
    Octave 5.1.0, OpenBLAS 0.3.8, OpenBabel 3.0.0, OpenCV 4.2.0, OpenFOAM-Extend 4.1-20191120, OrthoFinder 2.3.11,
    PETSc 3.12.4, PGI 19.10, PMIx 2.2.1, Pango 1.44.7, PyTables 3.6.1, PyTorch 1.4.0, parasail 2.4.1,
    pydicom 1.4.2, pyproj 2.4.2, Qhull 2019.1, QuantumESPRESSO 6.5, R-bundle-Bioconductor 3.10, RDKit 2019.09.3
    Racon 1.4.10, ReFrame 2.21, Ruby 2.7.1, rjags 4-9, rpy2 3.2.6, SLEPc 3.12.2, SPAdes 3.14.0,
    SPAdes 3.14.0, STAR-Fusion 1.8.1, STAR 2.7.3a, Seaborn 0.10.0, SeqAn 1.4.2, Seurat 3.1.2, SimpleElastix 1.1.0,
    SimpleITK 1.2.4, Stacks 2.5, Stata 16, StringTie 2.1.0, scikit-optimize 0.7.4, statsmodels 0.11.0,
    TensorFlow 1.15.2 + 2.0.1, Tkinter 2.7.16, Trim_Galore 0.6.5, Trimmomatic 0.39, Trinity 2.10.0, tbb 2020.2,
    tqdm 4.41.1, XCrySDen 1.6.2, XGBoost 0.90, xarray 0.15.1, xmlf90 1.5.4,
- minor enhancements, including:
  - add easyconfig for Java 11.0.6 on ppc64le and alter the Java 11 wrapper to support both x86_64 and ppc64le (#9371)
  - add additional extensions for R: HiddenMarkov (#9685), lmerTest (#9853), VSURF + Rborist (#10355)
  - change Mesa 19.1.7 + 19.2.1 easyconfigs to use custom easyblock for Mesa (#9764)
  - build shared libs and install header files for Ghostscript (#9785)
  - add MUMPS as dependency in PETSc 3.12.4 easyconfigs (#9880, #9891)
  - add Perl extensions: Term::ReadLine::Gnu (#9901), URI::Escape and Set::IntervalTree (#10049)
  - add dat directory to aNCI (#9929)
  - add patch to create a symlink from libsvm.so.$(SHVER) to libsvm.so in LIBSVM easyconfigs (#10045)
  - build SUNDIALS with 'pic' (#10278)
  - add BSgenome.Hsapiens.UCSC.hg38 + MEDIPS extensions to R-bundle-Bioconductor v3.10 (#10298)
  - fix checksums for mkl-dnn and tbb extensions (moved to oneAPI repo) in PyTorch easyconfigs (#10367)
  - update Java/1.8 wrapper to Java/1.8.0_241.eb (#10305)
- various bug fixes, including:
  - use CMake for building double-conversion (#9659)
  - update recent libdrm easyconfigs to use custom easyblock & avoid hardcoded x86-specific sanity check (#9694)
  - add alternate checksum for OpenMolcas 18.09 (#9701)
  - use Github to download releases for MariaDB-connector-c (#9702)
  - add -DOMPI_SKIP_MPICXX in configopts for MathGL, to avoid using mpicxx during build (#9703)
  - make installing independent of build folder in pybind11 easyconfig (#9738)
  - add Lua as a dependency to gnuplot (#9773)
  - stick to http:// source URLS for ISL in GCCcore easyconfigs, since https:// doesn't work (#9784)
  - add alternative checksums for farver/fracdiff/pkgmaker/rngtools/doRNG/cobs extensions in R 3.6.2 easyconfigs (#9789)
  - add patch for OpenBLAS 0.3.4 w/ GCC/8.2.0-2.31.1 to fix broken tests (#9865)
  - revert removal of AVX512 vmovd with 64-bit operands in binutils 2.32 easyconfigs (#9866)
  - fix inline asm in dscal: mark x, x1 as clobbered, in OpenBLAS 0.3.8 (#9867)
  - add missing sanity_check_commands to cutadapt v1.18 and v2.7 easyconfigs (#9869)
  - don't overwrite configopts in BLAST+ easyconfigs, append to it (#9875)
  - add alternate checksum for LaplacesDemon in R 3.6.x easyconfigs (#9879, #10382)
  - fix redefining of preconfigopts in OpenCV easyconfigs (#9895)
  - use symlinks for terminfo files instead of hard links in ncurses 6.1 easyconfigs (#9912)
  - fix NCIPLOT build flags (#9915)
  - add missing patch to iccifort libxc easyconfigs (#9918)
  - use checkout@v2 in GitHub Actions to fix broken re-triggered tests (#9925)
  - re-enable building utils in Siesta 4.1-MaX-1.0 release (#9936)
  - fix homepage and source URLs in SLEPc easyconfigs by using https (#9943)
  - fix source URLs for rgeos after source tarball was moved to CRAN archive (#9954)
  - add dependencies on Python 3 and SciPy-bundle in Trinity v2.9.1 easyconfig (#9957)
  - patch GCC lisanitizer for glibc 2.31 (#9966)
  - add Zip as build dependency for recent Bazel versions (#9972)
  - fix checksums in Jellyfish v2.3.0 easyconfigs (#9997)
  - fix source URLs for ParMGridGen easyconfigs (#10019)
  - disable unintended Octave support in all libsndfile easyconfigs (#10027)
  - fix sources for LS-PrePost 4.6 (#10236)
  - security update for vsc-mympirun 4.1.9 (#10185)
  - configure libwebp to also install libwebpmux (#10274)
  - ensure that CVS easyconfigs are included in source tarball produced by 'python setup.py sdist' (#10326)
  - fix undefined reference error due to libxc 4.3.4 built with CMake (#10356)
  - fix source_urls for tbb: use (new) official 'oneapi-src' GitHub repository (#10361)
  - update checksums and homepage in tbb easyconfigs (#10285)
- other changes:
  - use new custom easyblock in recent CMake easyconfigs (#9871, #9923)
  - add check for redefined easyconfig parameters in easyconfig tests (#9876)
  - use M4-1.4.18.eb for test installation in easyconfigs test suite (#9926)
  - use https in homepage/source_urls of zlib-1.2.11.eb (#10018)
  - add -GCCcore-9.2.0 versionsuffix for intel/2020.00 components (#10083)
  - add checksum of new tbb 2019_U9 source tarball, next to original one + update homepage (#10237)
  - add comment informing about manually setting Gallium drivers in easyconfigs for Mesa v19.1.7 and v19.2.1 (#10276)


v4.1.1 (January 16th 2020)
--------------------------

update/bugfix release

- added example easyconfig files for 27 new software packages:
  - Autoconf-archive (#9658), breseq (#9603), CrossMap (#9483), CSBDeep (#9560), CNT-ILP (#9323), cytoolz (#9453), Faber (#9553),
    Fiji (#8748), GARLI (#9404), Globus-CLI (#9565), GtkSourceView (#9526), gradunwarp (#9648), gsettings-desktop-schemas (#9529),
    HyPhy (#9405), horton (#7449), IGMPlot (#9438), LEMON (#9323), Meld (#9530), mhcflurry (#9554), NCIPLOT (#9419), ncl (#9632),
    OpenSlide (#9499), openslide-python (#9499), pythran (#9488, #9594), Qualimap (#9411), TinyDB (#9555), TreeShrink (#9381)
- added additional easyconfigs for various supported software packages, including:
  - Beast 1.10.4, Boost.Python 1.71.0, Clang 9.0.1, ESMF 8.0.0, FSL 6.0.3, fastp 0.20.0, freeglut 3.2.1, GDAL 3.0.2,
    GEOS 3.8.0, GROMACS 2019.4, GSL 2.6, hwloc 2.1.0, Jellyfish 2.3.0, Julia 1.3.1, LibTIFF 4.1.0, libxml2 2.9.10,
    lxml 4.4.2, Mothur 1.43.0, mayavi 4.7.1, molmod 1.4.5, netCDF-C++4 4.3.1, netCDF-Fortran 4.5.2, numactl 2.0.13,
    OpenFOAM 7, OpenFOAM v1912, OpenMM 7.4.1, OpenMPI 4.0.2, PLUMED 2.5.3, PROJ 6.2.1, plotly.py 4.4.1,
    pocl 1.4, QuickFF 2.2.4, R 3.6.2 w/ foss/2019b and fosscuda/2019b, ReFrame 2.20, SAMtools 1.10, SUNDIALS 5.1.0,
    SWIG 4.0.1, Salmon 1.0.0, SuiteSparse 5.6.0, snakemake 5.7.1, TensorFlow 2.1.0 w/ fosscuda/2019b, torchvision 0.4.2,
    WPS 4.1, WRF 4.1.3
- added easyconfigs for intel/2020.00 toolchain (#9575)
- minor enhancements, including:
  - add POWER9 support to CUDA 10.1 easyconfigs (#9442)
  - build CMake in parallel (#9543)
  - use NCCL for GPU ops in Horovod 0.18.2 easyconfig (#9562)
  - update Java/1.8 wrapper to Java/1.8.0_231 (for x86_64) (#9585)
- various bug fixes, including:
  - fix remote launch of broker and workers for SCOOP (#9366)
  - fix failing RPATH sanity check for NCL 6.6.2 due to missing dependencies (+ add easyconfig using foss/2018b) (#9388)
  - add missing 'wheel' extensions to Spark 2.4.0 easyconfig using intel/2018b toolchain (#9424)
  - add missing OS dependencies in Java 1.8 easyconfig used on POWER systems (#9454)
  - fix build of recent Bazel versions on Power9 + stick to Java/1.8 as dependency (#9455)
  - fix CMake 3.15.3 build on Power (+ enable building in parallel) (#9469)
  - fix source URLs in xorg-macros easyconfigs (#9477, #9578)
  - add missing wcwidth extension to Python 2.7.15 + 2.7.16 easyconfigs & enable 'pip check' in sanity check (#9479)
  - remove (wrong) GI_TYPELIB_PATH and XDG_DATA_DIRS in various easyconfigs (#9528, #9577, #9615)
  - use xorg-macros as dependency in X11 easyconfigs (rather than installing it as a bundle component) (#9546)
  - fix lpsymphony extension for R-bundle-Bioconductor (#9548)
  - add correct 'old-versions' source URL to all Mesa easyconfigs (#9569)
  - add missing SHA256 checksums for Armadillo (#9572)
  - also define $AUGUSTUS_BIN_PATH and $AUGUSTUS_SCRIPTS_PATH in generated module file for AUGUSTUS (#9579)
  - add SSL OS dependencies for GDAL 3.0.0 (#9586)
  - add missing jupyter_contrib_core extension for IPython 7.7.0+ + consistently include jupyter_nbextensions_configurator extension (#9587)
  - patch libcxx (Clang 8.0.0) on pcc64le for incomplete IBM128 long double in GCC (#9590)
  - patch for GCCcore 8.2.0 to fix '__float128 is not supported on this target' on ppc64le (#9591)
  - fix broken easyconfigs for cyvcf2 v0.11.5 by adding missing 'monotonic' extension (#9601)
  - use absolute path for extraction to allow relocating the build dir for g2log-1.0 (#9604)
  - add alternate SHA256 checksum for kallisto-0.43.1 after re-release under same version without code changes (#9611)
  - add additional valid checksum for MASS 7.3-51.4 extension in R 3.6.0 easyconfigs (#9621)
  - update ctffind website (#9622)
  - make sure we use easybuild Clang in pocl easyconfigs (#9624)
  - make postinstallcmds independent of current working directory in OpenCV 3.1.0 easyconfigs (#9628)
  - update source_urls to include old releases folder in libsodium easyconfigs (#9632)
  - fix source URLs for ant v1.10.5 - v1.10.7 (#9633)
  - update URLs to new location of libxc (#9635)
  - add alternate SHA256 checksum for rda_1.0.2-2.1 extension in R 3.6.0 (#9644)
  - update source URLs in QCA 2.1.0 easyconfigs (#9647)
  - fix Python 3.5.1 easyconfig: bitstring 3.1.3 sources no longer available on PyPI) (#9649)
  - fix tesseract 4.1.0 dependencies (#9650)
  - make ICU 64.2 depend on Python3 instead of Python 2, to avoid picking up system Python 3.x (#9652)
  - use True (boolean value) rather than 'True' (string value) for boolean easyconfig parameters (#9657)
  - fix pyfits easyconfig by adding missing d2to1 extension (#9687)
- other changes:
  - disable running of 'sudo apt-get update' in GitHub CI config, since it's failing (and we don't really need it) (#9492)
  - require that sanity_pip_check is enabled in new/changed easyconfigs (#9516, #9576)
  - update copyright statements for 2020 (#9598)
  - allow missing '-Python-*' versionsuffix for existing easyconfig files changed in PRs (#9634)


v4.1.0 (December 4th 2019)
--------------------------

update/bugfix release

- added example easyconfig files for 46 new software packages:
  - Amara (#9340), anvio (#9387), Arriba (#9226, #9244), attr (#7824), bibtexparser (#9284), bwa-meth (#9217), CITE-seq-Count (#9237),
    CoordgenLibs (#9374), dtcmp (#9052), fatslim (#9193), GromacsWrapper (#9177), GULP (#9243), hdf5storage (#9195),
    ITSTool (#7260), kim-api (#8786), kwant (#9238), libarchive (#9052), libcircle (#9052), libxml2-python (#7260),
    lifelines (#9215), lwgrp (#9052),  maeparser (#9374), MaxQuant (#9281), MethylDackel (#9216), MoviePy (#9205),
    mpifileutils (#9052), mpiP (#9059), nanofilt (#8502), NOVOPlasty (#9326), openkim-models (#8786), parallel-fastq-dump (#9218),
    pasta (#9348), pyqstem (#9277), python-Levenshtein (#9237), RapidJSON (#9373), RDFlib (#9346), RQGIS3 (#9125),
    Short-Pair (#9376), SpliceMap (#9375), TRIQS-cthyb (#9230), TRIQS-dft_tools (#9230), TRIQS-tprf (#9230),
    UMI-tools (#9237), VarDict (#7283), Xmipp (#9257), XSD (#9347)
- added additional easyconfigs for various supported software packages, including:
  - awscli 1.16.290, BLIS 0.6.0, Bazel 1.1.0, Biopython 1.75, Blender 2.81, bokeh 1.4.0, CONCOCT 1.1.0, CUDA 10.2.89,
    Catch2 2.11.0, CellRanger 3.1.0, CheckM 1.0.18, dask 2.8.0, deepTools 3.3.1, FastANI 1.2, Flye 2.6, GDCM 3.0.4,
    GTDB-Tk 0.3.2, Glade 3.8.6, Hadoop 2.9.2, h5py 2.10.0, hypothesis 4.44.2, IPython 7.9.0, Kaiju 1.7.2, Kraken 1.1.1,
    libsodium 1.0.18, MEGAHIT 1.2.8, Mesa 19.2.1, MetaBAT 2.14, matplotlib 3.1.1, metaWRAP 1.2.2,cNCCL 2.4.8,
    NGS 2.10.0, NiBabel 2.5.1, netCDF 4.7.1, networkx 2.4, numba 0.46.0, OpenCV 3.4.7, OpenCoarrays 2.8.0, OpenEXR 2.4.0,
    OpenFOAM v1906, OpenImageIO 2.0.12, ParaView 5.6.2, Pillow 6.2.1, PyTorch 1.3.1, PyYAML 5.1.2, Pysam 0.15.3,
    picard 2.21.1, prokka 1.14.5, protobuf 3.10.0, R-keras 2.2.5.0, Racon 1.4.7, SCOTCH 6.0.9, SRPRISM 3.1.1,
    Salmon 0.14.2, SciPy-bundle 2019.10, Subread 2.0.0, scikit-image 0.16.2, scikit-learn 0.21.3, TRIQS 2.2.1,
    TensorFlow 1.15.0, TensorFlow 2.0.0 w/ fosscuda/2019b, Tkinter 3.7.4, ToFu 1.4.1, tbb 2019_U9, Xerces-C++ 3.2.2,
    Xmipp 3.19.04, yaff 1.6.0
- added easyconfigs for intelcuda/2019b toolchain (#9271)
- minor enhancements, including:
  - tweak Java 1.8 wrapper to use different Java version on POWER systems (#9081)
  - add jupyter_nbextensions_configurator extension to IPython 7.7.0 easyconfigs (#9133)
  - add additional extensions to R 3.6.0 easyconfigs (#9184, #9275)
  - add additional extensions to R-bundle-Bioconductor 3.9 easyconfig (#9185, #9349, #9410)
  - enhance sanity check in cutadapt 1.18 easyconfigs + consistently use PythonBundle & use_pip (#9219)
  - update cuDNN 7.6.4.38 easyconfigs to support both x86_64 and ppc64le (#9331)
  - tweak NCCL 2.4.8 easyconfig to support x86_64 and ppc64le (#9336)
  - define $SPARK_HOME in generated module file for Spark 2.4.0 (#9408)
  - add sanity check command for matplotlib 3.x with Python 3 to check import from mpl_toolkits (#9413, #9414)
- various bug fixes, including:
  - explicitly set SYSCONFDIR configure option in TurboVNC easyconfig (#9137)
  - patch pigz Makefile so zlib provided by EasyBuild is picked up (#9138)
  - add libjpeg-turbo as dependency to recent LibTIFF easyconfigs, to avoid picking up LibTIFF installed in system (#9146)
  - add freetype as dependency to OpenImageIO, to avoid picking up freetype installed in system (#9147, #9152)
  - fix definition of fosscuda/2019b to make sure it works with hierarchical MNS (#9178)
  - add missing setuptools_scm extension required to build dateutil extension in Python 3.7.0 easyconfigs (#9209)
  - add Python as build dependency for recent Bazel versions (#9223, #9299, #9342)
  - fix homepage & description in Bioconductor easyconfigs (#9225)
  - fix checksum in Stacks 2.41 easyconfig after sneaky re-release (#9232)
  - apply fixes to ImageJ 1.51k easyconfig (#9245)
  - consistently use patch for OpenCV 3.4.7 (#9279)
  - use protobuf 3.10.0 as build dep for TensorFlow 2.0.0 w/ fosscuda/2019b + use nodocs variant of git as build dep (#9298)
  - add Jasper dependency to Qt5 v.5.13.1 (#9313)
  - fix Python 3.7.2 required OpenSSL version for old OS to the one provided on the same toolchain (#9324)
  - add missing extensions required by Sphinx & pytest to easyconfigs for Python 3.7.2 and 3.7.4 (#9329)
  - update TensorFlow v1.14.0 + v2.0.0 CUDA patch to handle compiler wrappers like ccache (#9333)
  - patch binutils 2.31.1 and 2.32 to fix compatibility with RHEL8 (#9335)
  - add missing extensions in TensorFlow 2.0.0 easyconfigs (+ update to tensorboard/tensorflow-estimator 2.0.1) (#9338)
  - fix logic to determine location of scripts dir + ensure right compiler flags are used in KAT easyconfigs (#9360)
  - add missing GCCcore-6.3.0_fix-sanitizer_linux.patch in GCCcore 6.4.0 easyconfig (#9362)
  - fix linker errors when linking with libhts.a for MetaBAT 2.12.1 (#9379)
  - add egg-info file via patch in VTK v8.2.0, for Pytho 2.7.15, 3.7.2, 3.7.4 (#9386)
  - promote binutils to a runtime dependency for Python in GCCcore based builds (#9402)
  - fix archive URL typo for ncdf4 (#9407)
  - fix problems with mpl_toolkits namespace for matplotlib easyconfigs using Python 2 (#9415, #9416, #9417)
- other changes:
  - ignore commented out lines in easyconfig files when checking for http:// URLs (#9224)
  - add GitHub Actions workflow to run easybuild-easyconfigs test suite (#9231, #9255)
  - archive old patches for Xmipp 3.1 (#9256)
  - speed up easyconfigs test suite by avoiding re-parsing and re-ordering of easyconfigs (#9236)
  - only run easyconfigs test suite with Python 2.7 & 3.6 + Lmod 7 in Travis CI (#9297)
  - archive ACML easyconfigs (#9367)
  - update CMake build in Eigen 3.3.7 to use more recent toolchain (#9398)


v4.0.1 (October 15th 2019)
--------------------------

update/bugfix release

- added example easyconfig files for 58 new software packages:
  - ADOL-C (#9098), ALFA (#9106), ASTRID (#9088), Annif (#8536), bnpy (#8989), bpp-core (#9064), bpp-phyl (#9064),
    bpp-seq (#9064), Clang-Python-bindings (#9084), CPB (#5869), Centrifuge (#8714), Chromaprint (#9047), Con3F (#8755),
    DeepSurv (#8096), Essentia (#9054), FastRFS (#9088), GAT (#5871), Gaia (#9049), Gctf (#9097), GenomeMapper (#5872),
    Infomap (#9091), kpcalg (#8740), libglvnd (#9111, #9130), libsamplerate (#9046), libssh (#8865), libzip (#9073),
    MetaboAnalystR (#8773), Metaxa2 (#8939), MotionCor2 (#8942), NFFT (#9085), PhyML (#9103), PlaScope (#8714),
    PyCharm (#9100), pbcopper (#8928), pbmm2 (#8929), phylokit (#9088), phylonaut (#9088), phyx (#9090), pycma (#8834),
    Q6 (#9069), Qt5Webkit (#9120), ROME (#9050, #9062), rioxarray (#9007), SVDquest (#9088), savvy (#9124),
    sciClone (#7806), shapAAR (#8983), shrinkwrap (#9124), Structure (#5866), trimAl (#9063), thurstonianIRT (#9080),
    TurboVNC (#9110, #9111, #9128), Tracer (#8970), TagLib (#9048), TRIQS (#8835), THetA (#8875), vcfnp (#5862),
    WebSocket++ (#8842)
- added additional easyconfigs for various supported software packages, including:
  - Armadillo 9.700.2, arpack-ng 3.7.0, BLASR 5.3.3, Bazel 0.26.1 + Bazel 0.29.1, Cufflinks 20190706,
    DL_POLY_Classic 1.10, FFmpeg 4.2.1, Go 1.13.1, Horovod 0.18.1, IOR 3.2.1, Julia 1.2.0, LLVM 9.0.0, Mesa 19.1.7,
    Molden 6.1, Mono 6.4.0.198, NCO 4.8.1, , Net-core 3.0.0, Nim 1.0.0, OpenFOAM 2.2.x, PGI 19.7, PLUMED 2.5.2,
    PMIx 3.1.4, PostgreSQL 11.3, psycopg2 2.8.3, QGIS 3.4.12, QScintilla 2.11.2, Qt5 5.13.1, ReFrame 2.19,
    Rust 1.37.0, Spack 0.12.1, TAMkin 1.2.6, TensorFlow 1.14.0 w/ fosscuda/2019a, TensorFlow 2.0.0 w/ foss/2019a,
    UCX 1.6.1, VEP 96.0, xarray 0.13.0
- added easyconfigs for fosscuda/2019a toolchain (#9066)
- minor enhancements, including:
  - add EBImage extension to easyconfig for R-bundle-Bioconductor 3.9 (#8982)
  - add check for http:// URLs in easyconfig files added/changed in PRs (#9012)
  - add bbmle/emdbook/SOAR/rasterVis/tictoc extensions to R 3.6.0 easyconfigs (#9037)
  - updated PyQt5 5.12.1 easyconfig to also build sip files + minor readability changes (#9071)
  - enabled SQLITE_ENABLE_COLUMN_METADATA, which is needed for GDAL (and QGIS) (#9118)
  - also install include/GL/internal/ for recent Mesa installations (#9129)
- various bug fixes, including:
  - add ncurses as dependency to lftp (#8646)
  - add patch for gettext 0.19.8* to avoid picking up global git config that could break the installation (#8957)
  - fix source_urls in GlimmerHMM easyconfigs (#8980)
  - add patch for PyTorch 1.2.0 to use version of torchvision that is compatible with PyTorch 1.2.0 (#8986)
  - clarify the comment regarding the optarch setting in ITK-5.0.1 (#8991)
  - fix homepage & description in easyconfig file for YAPS (#8993)
  - add patch for PyTorch 1.2.0 to fix failing softmax test on Intel Sandy Bridge (#9010)
  - fix permissions for TRF (#9034)
  - ICU needs Python 2.7+ to build, so add that as builddependency (#9053)
  - fix urls for Anaconda and Miniconda (#9087)
  - use a cuDNN version that has support for the CUDA version in fosscuda/2019a (CUDA 10.1) in PyTorch, TensorFlow and Theano easyconfigs (#9112)
- other changes:
  - make sources in CUDA 10.1.105 use %(cudaarch)s template value (to use different source on POWER systems) (#8136)
  - update Java/1.8 wrapper to Java/1.8.0_221 (#9038)
  - allow divergent Java dep version as long as it's indicated by versionsuffix (#9041)


v4.0.0 (September 20th 2019)
----------------------------

feature release

- fixes due to changes in easyBuild-framework v4.0.0
  - use SYSTEM toolchain + fix local variable names to fix broken tests after collapse of 4.x branch into develop (#8369, #8711, #8822)
  - fix names of local variables (#8682-#8688, #8690, #8695-#8702, #8709, #8710, #8715, #8717, #8718, #8720-#8732)
  - enable --local-var-naming-check=error for easyconfigs tests (#8784)
  - stick to 'dummy' toolchain for now in easyconfig for latest EasyBuild 3.x (#8829)
- fix compatibility with Python 3: also run easyconfigs tests with Python 3.5, 3.6 and 3.7 (#7778, #7836, #8293)
- added easyconfigs for new common toolchains: foss/2019b (#8567), intel/2019b (#8681)
  - iccifort is now installed as a single entity (no more separate icc/ifort installations from intel/2019b onwards) (see also #8879)
  - versionsuffix has been stripped down for toolchain components (GCC/binutils/OpenBLAS versions are no longer included)
  - see also https://easybuild.readthedocs.io/en/latest/Common-toolchains.html
- added example easyconfig files for 28 new software packages:
  - AGFusion (#8840), Bonmin (#8855), causalml (#8871), ClonalFrameML (#6082), Control-FREEC (#8794), corner (#8886),
    CVXPY (#8662), cytosim (#8368), dill (#8885), Dsuite (#8713), GDCHART (#8679), gifsicle (#8664), guenomu (#8677),
    JsonCpp (#8841), libxml++ (#8896), LOHHLA (#7227), Longshot (#8830), MDBM (#8850), nglview (#8860),
    ownCloud (#6804), ptemcee (#8884), pubtcrs (#7500), pyiron (#8860), qpth (#8665), QtKeychain (#6804),
    rgdal (#8826), smallgenomeutilities (#8507), umis (#8812)
- added additional easyconfigs for various supported software packages, including:
  - Blosc 1.17.0, bokeh 1.3.4, cURL 7.66.0, csvkit 1.0.4, dask 2.3.0, Extrae 3.7.1, FSL 6.0.1, GLibmm 2.49.7,
    git 2.23.0, IPython 7.7.0, numexpr 2.7.0, OSU-Micro-Benchmarks 5.6.2, OpenBLAS 0.3.7, OpenSSL 1.1.1d,
    ParaView 5.5.2, Paraver 4.8.1, Perl 5.30.0, PnetCDF 1.10.0, Porechop 0.2.4, PyTables 3.5.2, PyTorch 1.2.0,
    Python 2.7.16 + 3.7.4, parallel 20190622, phonopy 2.2.0, QIIME2 2019.7, Qiskit 0.12.0, REMORA 1.8.3,
    scikit-image 0.15.0,  spglib-python 1.14.1.post0, torchvision 0.3.0, X11 20190717
- various additional minor enhancements, including:
  - add several extensions to R 3.6.0 easyconfigs (#8843, #8881)
  - add pRoloc to R-bundle-Bioconductor v3.9 (#8882)
  - clean up OpenMPI 3.1.* and 4.* easyconfigs to use custom OpenMPI easyblock (#8889, #8890)
  - update numexpr easyconfigs to use custom easyblock for numexpr (#8901)
  - switch to PythonBundle & enable use_pip in old dask easyconfig files (#8922)
  - update CrayCCE, CrayGNU, CrayIntel and CrayPGI toolchains to 19.06 (#8944)
- various bug fixes, including:
  - make TensorFlow 1.7.0 work for AMD CPUs (#6256)
  - make sure that right Python wrapper is used in VTK8 (#7296)
  - update the PyPI trove classifiers (#8298)
  - add missing checksum for matplotlib v3.0.3 (#8643)
  - add patch to plugins/Make-arch to use the correct Tcl library version in VMD (#8820)
  - fix issue where 'print_qiime_config.py -t' sanity check command fails for QIIME 1.9.1 because of missing subdir in $PYTHONPATH (#8838)
  - update homepage info in likwid (#8846)
  - disable threading in preprocessCore extension included with Bioconductor 3.9 to work around conflict with OpenBLAS's threading (#8847)
  - add -lrt patch to PyTorch 1.1.0 easyconfig (#8852)
  - fix incorrect escaping in SIP configure options in PyQt5 easyconfigs (#8856)
  - add missing Autotools build dep for fastq-tools (#8858)
  - add missing deps for zlib, bzip2, and XZ for angsd (#8867)
  - apply patch to R package uroot in R 3.6.0 (#8872)
  - consider archive source URL for all extensions in R-tesseract easyconfig (#8897)
  - add pkg-config build dep for tesseract v4.0.0 (#8898)
  - fix source_urls in byacc easyconfig files (#8899, #8908)
  - add missing cairo dependency to PRINSEQ easyconfig file (#8902)
  - configure OpenMPI 1.10.x with --without-ucx to avoid problems when ucx-devel is installed in the OS (#8903)
  - add GDAL 3.0.0 for Python 2.7.15 and fix the Python 3.7.2 version (#8912)
  - fix homepage & description in scikit-image easyconfigs (#8916)
  - add faulthandler patches to Python 3.7.0 easyconfigs (#8832)
- other changes:
  - archive ancient CUDA 5.0.35 easyconfigs with creative way of determining sources (#7796)
  - remove ancient easyconfigs from archive (#8542)
  - archive easyconfigs using deprecated toolchains (#8557, #8558, #8585)
  - archive ancient versions of GC3Pie/GCC/OpenMPI/ORCA (#8586) & CPLEX (#8765)
  - rename SALMON to SALMON-TDDFT to fix name clash with Salmon (#8613)
  - bump AnnotationDb version in bundle for Bioconductor 3.9 (#8854)
  - stop trying to use setuptools.setup in setup.py, always use distutils.core.setup instead (#8866, #8892, #8894)
  - archive easyconfigs using ancient Cray* toolchains (#8945)


v3.9.4 (August 23rd 2019)
-------------------------

update/bugfix release

- added example easyconfig files for 36 new software packages:
  - ArrayFire (#8461), BRAKER (#8437), bwidget (#8477), Catch2 (#8703), core-counter (#8749), CubeGUI (#6328),
    CubeLib (#6328), CubeWriter (#6328), dagitty (#8606), enaBrowserTool (#8795), GEMMA (#8270), GeneMark-ET (#8437),
    GenomeThreader (#8437), ieeg-cli (#8793, #8811),  Judy (#8543), Julia (#8578), libaio (#8543), libtirpc (#8792),
    magick (#8545), MSM (#8556), MSPC (#8531), mygene (#8809), OpenMolcas (#7699), PhiPack (#8750), plc (#8796),
    plotly.py (#8756), pymemcache (#8663), PySCF (#8736), qcint (#8736), Qiskit (#7592), QuaZIP (#8672), re2c (#8543),
    SeqAn3 (#8651), snippy (#8635), spaln (#8437), V8 (#8676)
- added additional easyconfigs for various supported software packages, including:
  - ASE 3.18.0, BEDTools 2.28.0, Bowtie 1.2.3, bzip2 1.0.8, CPLEX 12.9, CUDA 10.1 update 2,  cyvcf2 0.11.5,
    EIGENSOFT 7.2.1, GC3Pie 2.5.2, GCC(core) 9.2.0, GPAW 19.8.1, GlobalArrays 5.7, IMB 2019.3, imageio 2.5.0,
    jemalloc 5.2.0, nodejs 10.15.3, PyTorch 1.1.0, pybedtools 0.8.0, Quandl 3.4.8, R 3.6.0 w/ intel/2019a,
    R-bundle-Bioconductor 3.9, Salmon 0.14.1, Scalasca 2.5, Score-P 6.0, Stacks 2.41, TensorFlow 1.14.0, ToFu 1.4.0,
    WIEN2k 19.1, Wannier90 3.0.0, XCrySDen 1.5.60
- minor enhancements, including:
  - add patch and dependencies to easyconfig for Qt5 5.12.3 to fix Xlib support & enhance the installation (#8544)
  - update nodejs to version 10.15.3 and build libnode and libv8 shared libs (#8546)
  - add extensions to R 3.6.0 easyconfig: MIIVsem (#8565), medflex (#8680), Rserve/spls (#8758), Boruta/CovSel/ctmle/BayesPen (#8805)
  - include PyQtWebEngine bindings in easyconfig for PyQt5 5.12.1 using Python 3.7.2 (#8572)
  - switch GLX backend to Gallium in Mesa-19.0.1 (#8594)
- various bug fixes, including:
  - fix typo in description in GroopM easyconfig file (#8346)
  - add missing bugfix patch to easyconfig for OpenMPI 3.1.4 (#8566)
  - downgrade AtomPAW to last supported version in ABINIT 8.10.3 (#8571)
  - switch easyconfig for glew 2.1.0 to ConfigureMake easyblock (#8595)
  - fix checksum for source tarball in foss/2018b easyconfig of NAMD v2.13 (#8602)
  - update URL for bzip2 easyconfigs (#8614)
  - add patch for M4 1.4.17 to fix installation on top of glibc 2.28 (#8666)
  - add patch for Bison 3.0.4 to fix installation on top of glibc 2.28 (#8675)
  - avoid needless requirement for matplotlib < 3.0.0 in MultiQC easyconfigs (#8691)
  - fix checksum in OpenMPI 1.8.8 easyconfigs (#8692)
  - add alternative checksums for nlme/mgcv/foreign/boot extensions in R 3.5.1 and 3.6.0 easyconfigs (#8564, #8762)
  - add missing core-counter dependency for worker 1.6.8 (#8749)
  - add missing pkg-config build dependency in various easyconfigs for (#8763, #8775, #8777, #8776, #8764, #8787, #8816)
  - add patch to Python 3.7.2 easyconfig to fix faulthandler segfault (#8781)
  - set $CPLUS_INCLUDE_PATH in easyconfigs for older matplotlib versions (#8785)
  - patch out removed glibc 2.28 header from GCC libsanitizer (#8789)
  - include sysmacros.h directly to work around removal from glibc header in numactl easyconfig (#8790)
  - adapt gzip's bundled gnulib for glibc 2.28 (#8791)
  - add libtirpc and depend on it in easyconfig for libdap 3.20.3 (#8792)
  - add missing YAML extension to Perl 5.28.0 easyconfig (required by BioPerl scripts) (#8806)
- other changes:
  - remove broken easyconfigs for ciftify due to non-trivial missing dependencies (#8560)


v3.9.3 (July 8th 2019)
----------------------

update/bugfix release

- added example easyconfig files for 25 new software packages:
  - Arb (#8137), AtomPAW (#8506), ciftify (#8457), cysignals (#8459), deal.II (#8440), FastQTL (#8449), FLINT (#8137),
    gdbgui (#8488), gearshifft (#8482), jbigkit (#8442), lavaan (#8539), libRmath (#8449), OR-Tools (#8364, #8523),
    p4est (#8440), ppl (#8459), pplpy (#8459), PRISMS-PF (#8440), PyAPS3 (#8398), pyEGA3 (#8418), ReFrame (#8481),
    S4 (#8487), SALMON (#8478), TM-align (#8510), UnZip (#8474), XTandem (#8517)
- added additional easyconfigs for various supported software packages, including:
  - ABINIT 8.10.3, CFITSIO 3.47, GDB 8.3, GROMACS 2019.3, HEALPix 3.50, HPCG 3.1, Nilearn 0.5.2, OpenBLAS 0.3.6, Xerces-C++ 3.2.0
- minor enhancements, including:
  - update easyconfig for CFITSIO 3.45 with https and sanity check (#8472)
  - add AtomPAW and Wannier90 support to ABINIT 8.10.2 easyconfig (#8506)
  - add 'resample' extension to R 3.5.1 + 3.6.0 easyconfigs (#8538)
- various bug fixes, including:
  - fix source URLs for Mesa 17.{2,3} with fosscuda toolchain (#8446)
  - add in Boost dependency to canu-1.8-foss easyconfigs (#8470)
  - stick to Ubuntu Trusty when testing with Python 2.6 in Travis (#8483)
  - fix incorrect order of extensions for Python-2.7.14 easyconfigs (pycparser and cffi must come before cryptography) (#8495)
  - suppress installation of libbfd and libopcode for GDB (#8496)
  - fix KronaTools easyconfigs to make sure symlinks in bin are not broken (#8508)
  - make additional configopts in PETSc easyconfigs work after uncommenting (#8522)
  - add pkg-config build dep to easyconfig for pocl 1.2 (#8528)
  - download correct source tarball for Net-core 2.1.8 (#8530)
  - fix 'Permission denied' error when running 'cp -a' for ANTs 2.3.1 installation by first removing the .git subdirectories causing them (#8535)
  - fix checksum for boot 1.3-22 extension in R 3.6.0 easyconfig (#8537)


v3.9.2 (June 9th 2019)
----------------------

update/bugfix release

- added example easyconfig files for 17 new software packages:
  - adjustText (#8354), cowsay (#8380), fxtract (#8426), google-java-format (#8373), libtar (#8379), mkl-service (#8390),
    msprime (#8371), pygrib (#8395), pyhdf (#8394), pyproj (#8395), PyStan (#8410), Racon (#8358), rapidtide (#8256),
    SingleM (#8428), smafa (#8420), SVDetect (#8399), Unicycler (#8376)
- added additional easyconfigs for various supported software packages, including:
  - BLAST+ 2.9.0, Boost.Python 1.70.0, DIAMOND 0.9.24, EMAN2 2.3, ecCodes 2.12.5, GDAL 3.0.0, ImageMagick 7.0.8-46,
    Libint 2.5.0, matplotlib 2.2.4, NLopt 2.6.1, OrfM 0.7.1, PGI 19.4, PostgreSQL 11.3, R 3.6.0,
    R-bundle-Bioconductor 3.8, Rust 1.35.0, STAR 2.7.1a
- minor enhancements, including:
  - use CMake rather than configure script for libxc 4.3.4 (#8361, #8453)
  - add 'cobs' extension to R 3.5.1 easyconfigs (#8389)
  - add sanity check command to PSI4 1.2.1 easyconfigs to ensure that 'import psi4' works (#8393)
  - include the provided backports patch in QuantumESPRESSO-6.4.1 (#8405)
  - add Logger::Simple, Scalar::Util::Numeric, YAML, Object::InsideOut extensions to Perl 5.28.1 easyconfig (#8432)
  - update Java 1.8 to 1.8.0_212 (#8443)
- various bug fixes, including:
  - add missing builddep on gettext to ATK/2.28.1 for fosscuda/2018b (#8402)
  - add patch to fix OpenBLAS v0.3.1 matrices multiplication issue (#8396)
  - make Eigen a build dependency for nanopolish (#8448)
- other changes:
  - clean up ELPA 2018.11.001 easyconfig to use custom easyblock for ELPA (#8360)
  - remove unused checksum for ballgown extension in Bioconductor 3.7 easyconfigs (#8363)


v3.9.1 (May 20th 2019)
----------------------

update/bugfix release

- added easyconfigs for new toolchains:
  - fosscuda/2019a (#8063), gimkl/2018b (#8287), gomkl/2018b (#8216), gomkl/2019a (#8218), intelcuda/2019a (#8069)
- added example easyconfig files for 52 new software packages:
  - ADDA (#8207), AMD-LibM (#7164), AMD-RNG (#7165), AMD-SecureRNG (#7165), ARGoS (#8039, #8104), ARWEN (#8213),
    Canvas (#7716), cdsapi (#7970), charmm (#8202), emcee (#7989), FlexiDot (#8228, #8275), FreeImage (#8039),
    Hello (#7704), HLAminer (8094), hypothesis (#8307), imgaug (#8229), INTEGRATE (#8193, #8304), INTEGRATE-Neo (#8094),
    IRkernel (#8050, #8099), JiTCODE (#7148, #8327), libFLAME (#7163), libpsml (#5859), LibSoup (#8116),
    libutempter (#6426), LS-PrePost (#8070), LUSCUS (#7191, #8105, #8285), memory-profiler (#8255), metaWRAP (#7896),
    Net-core (#7716), netMHC (#8094), Nextflow (#8195), nvtop (#8024), openpyxl (#8121), py-cpuinfo (#8245),
    pyFFTW (#8198), PyQtGraph (#7525, #8253), R-tesseract (#7933), RBFOpt (#8178), rnaQUAST (#8040), RStan (#7996),
    scikit-multilearn (#8142), simpy (#8177, #8250), SMARTdenovo (#7630), socat (#8305), SymEngine (#7148, #8327),
    unixODBC (#8074), VAtools (#7938), VirtualGL (#8008), WebKitGTK+ (#8118, #8241), xmlf90 (#5858), YAPS (#7976),
    zingeR (#7264)
- added additional easyconfigs for various supported software packages, including:
  - Boost 1.70.0, cairo 1.16.0, CGAL 4.14, Clang 8.0, cutadapt 2.1, dask 1.1.4, ELPA 2018.11.001, FFmpeg 4.1.3,
    GCC 9.1.0, GEOS 3.7.2, GLib 2.60.1, gmsh 4.2.2, GROMACS 2019.2, GTK+ 3.24.8, h5py 2.9.0, hwloc 1.11.12,
    Hypre 2.15.1, Mathematica 12.0.0, matplotlib 3.0.3, Mesa 19.0.1, NBO 7.0, NCL 6.6.2, NCO 4.7.9,
    NiBabel 2.4.0, numba 0.43.1, OpenMPI 3.1.4, OrthoFinder 2.3.3, PCMSolver 1.2.3, PETSc 3.11.1,
    PROJ 6.0.0, PyQt5 5.12.1, PyTorch 1.0.1, PyYAML 5.1, Qt5 5.12.3, QuantumESPRESSO 6.4.1, R 3.5.1 (w/ intel/2018b),
    RNAIndel 1.0.0, Ruby 2.6.3, scikit-learn 0.20.3, SLEPc 3.11.0, sympy 1.4, Tkinter 3.7.2, Vim 8.1.1209, VTK 8.2.0,
    wrf-python 1.3.1, wxPython 4.0.4, wxWidgets 3.0.4, xarray 0.12.1, zstd 1.4.0
- minor enhancements, including:
  - enable auto-download of VMD 1.9.3 + add patches for Surf and Stride (#7305)
  - add mlegp extension in R 3.5.1 easyconfigs (#7814)
  - add pkg-config file to bzip2 easyconfigs (#8200)
  - allow use of 'use_pip = False' in easyconfigs if pip doesn't work (#8220)
- various bug fixes, including:
  - fix checksums for nlme extensions in R easyconfigs (#7814, #8054)
  - add missing XZ dependency for Pysam > 0.12 (#7971)
  - define $GRACE_HOME in Grace easyconfigs, so that font dir can be located (#8048)
  - $XDG_DATA_DIRS must be set for GTK+ (#8089)
  - add missing FriBidi dependency for Pango 1.43.0 (#8103)
  - add (back) custom sanity_check_paths in recent Pango easyconfigs (#8106)
  - fix missing extensions in cutadapt 1.16 easyconfigs (#8130)
  - add missing cURL dependency for recent SAMtools versions (#8131)
  - add singledispatch extension to Python 2.7.15 easyconfig using GCCcore/8.2.0 toolchain (#8164)
  - add missing X11 dependency for Gdk-Pixbuf 2.38.1 (#8222)
  - make sure hdf5r picks up HDF5 dependency in R 3.5.1 easyconfigs (#8223)
  - enable zstd compression in GRASS 7.6.0 easyconfig (#8224)
  - add missing ICU dependency on ICU for Harfbuzz 2.4.0 (#8226)
  - disable AVX512 DGEMM kernels in OpenBLAS 0.3.5 (#8227)
  - fix homepage/description in OrthoFinder easyconfig (#8234)
  - add Parallel::ForkManager extension to Perl 5.28.x easyconfigs (#8247)
  - replace LibUUID dependencies with util-linux (#8258)
  - add jemalloc & pkg-config as build deps for Salmon 0.12.0 (#8264)
  - fix MAJIQ easyconfig by fixing order of extensions + avoid numpy test hang (#8272)
  - fix shebang in GLib Python script + clarify runtime dependency on Python (#8277)
  - add `pkg-config` and `expat` as (build) dependency for DBus (#8283)
  - define $GI_TYPELIB_PATH in GTK+ and Pango easyconfigs (#8246, #8286)
  - add pkg-config build dep to PROJ/6.0.0 (#8309)
  - fix source URLS in recent libcerf easyconfigs (#8332, #8243)
  - make zlib a real dependency rather than a build dep in recent binutils easyconfigs (>= 2.28) (#8340)
  - add fix-ib-query patch to OpenMPI 2.1.x and 3.0.x easyconfigs (#8341)
  - set $XDG_CACHE_HOME to $TMPDIR before 'pip install' in Arrow 0.12.0 easyconfigs (#8347)
- other changes:
  - remove xbitmaps dependency from motif (#7530)
  - require custom sanity_check_paths in easyconfigs touched in PRs when generic easyblock is used (#8101, #8123)
  - use CMake built with GCCcore toolchain when installing Eigen 3.3.4+ (#8261)
  - fix Python classifiers in setup.py, should be (only) Python 2.6 & 2.7 (#8299)
  - use custom easyblock for OpenBLAS in OpenBLAS 0.3.x easyconfigs (#8345, #8339)


v3.9.0 (April 12th 2019)
------------------------

feature release
- added easyconfigs for new toolchains: intel/2019.02 (#7598), intel/2019.03 (#7846)
- added example easyconfig files for 68 new software packages:
  - ACT (#7928), aiohttp (#7728), at-spi2-atk and at-spi2-core (#7658), Bader (#7804), barrnap (#7738), BCEL (#7937),
    biscuit (#5868), bitarray (#7772), BlobTools (#7565, #7583), bmtagger (#7890), bsddb3 (#7642),
    CheckM (#7712), Cheetah (#7952), CONCOCT (#7891), cyvcf2 (#8031), DAS_Tool (#7741), ExaBayes (#7801),
    FastANI (#7992), fastp (#7693), Flask (#7734), giflib (#7663), Giza (#7843), glew (#7685), gpustat (#8025),
    GRASS (#7489), GTDB-Tk (#7995), HPCX (#7725), IntelPython (#7920), KNIME (#7554), KronaTools (#7721),
    KyotoCabinet (#7955), Leptonica (#7932), libepoxy (#7655), libpsl (#7666), MAGMA (#7829), MATLAB-Engine (#7758),
    MaxBin (#7767), MetaBAT (#7746, #7931), MinPath (#7763), ncdu (#7505), NGSadmix (#7524), NIMBLE (#7564),
    PCAngsd (#7727), pizzly (#7724), Ploticus (#7545), pocl (#7681), POT (#8011), ProjectQ (#7576), pullseq (#7740),
    pyBigWig (#7600), Pyke3 (#8034), PyRETIS (#8041), RDKit (#7973), RNAIndel (#8009), scikit-optimize (#7613),
    SciPy-bundle (#7922), sep (#8032), slidingwindow (#7909), SPLASH (#7843), SqueezeMeta (#7771), SRPRISM (#7890),
    taxator-tk (#7894), TensorRT (#7584), tesseract (#7932), Transrate (#5108), VCF-kit (#7786, #7882), VV (#7297)
- added additional easyconfigs for various supported software packages, including:
  - AFNI 19.0.01, Arrow 0.7.1, BLAST+ 2.8.1, CUDA 10.1.105, GCC(core) 8.3.0, GTK+ 3.22.30, Java (OpenJDK) 11(.0.2),
    Meson 0.50.0, MultiQC 1.7, Nim 0.19.2, Ninja 1.9.0, netCDF 4.6.2, netCDF-Fortran 4.4.5, PCRE 8.43, Perl 5.28.1,
    PGI 19.1, Python 3.7.2, RELION 3.0.4, Ruby 2.6.1, SCons 3.0.4, SQLite 3.27.2, SuiteSparse 5.4.0, TINKER 8.6.1,
    TensorFlow 1.13.1, X11 20190311
- minor enhancements, including:
  - add various extensions to R 3.5.1 easyconfigs: asnipe (#7572), liquidSVM (#7597), oddsratio/mltools/h2o (#7744),
    mlegp (#7814), bartMachine/lqa (#7865), PresenceAbsence/GUTS/GenSA (#7905), parsedate (#7935), circular (#7975)
  - add ujson extension in recent Python easyconfigs (#7517)
  - run various checks on easyconfigs that are touched in pull requests and involve Python packages (#7754)
  - add cpanminus extension to recent Perl easyconfigs (#7866)
  - also install ANTs scripts (and set $ANTSPATH as required by those scripts) (#7940)
  - add missing configopts in GATE 8.1 easyconfig to enable Davis feature (#8000)
- various bug fixes, including:
  - add patch for Mesa 18.1.1 to detect MIT-SHM (#7536)
  - add proper description to MINC-2.4.03 (#7551)
  - add libunwind dependency to recent Mesa easyconfig when building with foss/GCC (#7629)
  - add/reorder missing/misplaced extensions in Python 2.7.15 and 3.6.6 easyconfigs (#7696)
  - fix Jellyfish dependency in easyconfig for Kraken 1.0 (Jellyfish 1.x is required) (#7743)
  - use https in most recent XZ easyconfigs (#7782)
  - add patch for OpenMPI 3.1.x to fix ib-query 'Invalid argument' error (#7789)
  - build OpenBLAS with -fno-tree-vectorize (asm constraint bugs for <0.3.6) + cleanup & SHA256 checksums (#7790, #7793)
  - extra patch for TensorFlow 1.12.0 to remove -B/usr/bin from linker_bin_path_flag in cuda_configure.bzl (#7800)
  - fix easyconfig for STAR-Fusion 1.5.0 (#7802)
  - fix checksums for boot/nlme extensions in R easyconfigs (#7814, #8054)
  - add patch for OpenMPI 3.x to fix UCX memory leak (#7535, #7824)
  - replace ncurses-devel OS dependency in CMake easyconfigs using dummy toolchain with proper ncurses dependency (#7834)
  - use PythonBundle for snakemake-5.2.4-foss-2018b-Python-3.6.6.eb (+ fix moduleclass) (#7842)
  - use correct buildopts + add missing zlib dependency in StringTie 1.3.5 easyconfig (#7845)
  - update GStreamer to not enable dw and fix some missing dependencies (#7889)
  - add missing XZ dependency to most recent Pysam easyconfigs (#7897)
  - expat: add configure option --without-docbook to avoid docbook2X dependency (#7930)
  - fix source URLs for mawk (#7960)
  - fix LWM2, OTF2, OPARI2, and Score-P download URLs (#7994)
  - use https:// in homepage & source_urls for OpenMPI and hwloc easyconfigs (#8013, #8014, #8015 and #8016)
  - add missing bokeh dependency for dask 1.0.0 (+ add dask-jobqueue) (#8029)
  - fix checking of binutils build dep in easyconfig tests (#8038)
- other changes:
  - avoid use of .items() in R (bundle) easyconfigs, to fix compatibility with EasyBuild running on top of Python 3 (#7791)
  - trim down test configuration: only test with Lmod 6.x with Tcl/Lua on Python 2.6/2.7 (#7795, #7798)
  - use %(pyshortver)s template in (old) SIP easyconfigs (#7797)
  - add PyTorch to whitelist for not having 'use_pip' enabled (#7844)
  - don't use local variable 'pylibdir' in list comprehension in PyQt easyconfig, since that doesn't work in Python 3 (#7848)
  - use pip instead of setup.py with h5py/2.7.1 and 2017b toolchains (#7864)
  - prefer https:// over ftp:// for source_urls in recent GROMACS easyconfigs (#7948)
  - rename arrow to Arrow for old easyconfig (#8007)


v3.8.1 (January 29th 2019)
--------------------------

bugfix/update release
- added easyconfigs for new toolchains foss/2019a (#7371), intel/2019a (#7372) and iomkl/2019.01 (#7375)
  - see also https://easybuild.readthedocs.io/en/latest/Common-toolchains.html
- added example easyconfig files for 43 new software packages:
  - Assimulo (#6740), C3D (#7059), CellMix (#7422), CESM-deps (#6654, #6675, #6823), DSA (#7422),
    DeMixT (#7422), deconf (#7422), DeconICA (#7422), double-conversion (#7307), dxpy (#7079), EPIC (#7422),
    expect (#7387), Flye (#7430), FMILibrary (#6740), FMRIprep (#7059), FUSE (#7078), GDCM (#7310), HDDM (#7396),
    ICA-AROMA (#7059), IntaRNA (#7334), imageio (#6738), KWIML (#7308), kWIP (#7444), MagresPython (#7395), medaka (#7426),
    MINC (#7311), MuSiC (#7422), netMHCIIpan (#7377), NIfTI (#7311), OPERA (#7408), psrecord (#7331), pyfits (#7273),
    PyFMI (#6740), PyGWAS (#5852), Pylint (#6675), QDD (#7284), RERconverge (#7289), samclip (#7226), SCIPhI (#7419),
    swarm (#7453), VXL (#7309), wrf-python (#6736), xCell (#7422)
- added additional easyconfigs for various supported software packages, including:
  - Amber 18, Arrow 0.12.0, Biopython 1.73, Boost 1.69.0, CP2K 6.1, canu 1.8, Ferret 7.3, GATE 8.1.p01, GROMACS 2019,
    Geant4 10.5, HPL 2.3, libxsmm 1.10, matplotlib 3.0.2, NEURON 7.6.5, Octave 4.4.1, OpenBLAS 0.3.5, OpenCV 3.4.5 + 4.0.1,
    OpenFOAM v1812, PGI 18.10, PLUMED 2.5.0, ROOT 6.14.06, Theano 1.0.3, TopHat 2.1.2, Yade 2018.02b
- minor enhancements, including:
  - add additional extensions to R 3.5.1 easyconfigs:
    - statnet (#7370), NMF, ComICS, dtangle, MCMCpack, shinythemes (#7420), csSAM (#7423), bridgedist (#7477)
  - add DeconRNASeq and GSVA extensions to R-bundle-Bioconductor 3.7 easyconfigs (#7421)
  - also install header files and CMake module for SeqAn 2.4.0 built with foss/2018b (#7434)
  - add download URL for intel/2018a components (#7436)
  - add missing checksums for protobuf easyconfigs using dummy toolchain (#7492)
- various bug fixes, including:
  - fix source URL in Doxygen easyconfigs (#7324)
  - add fallback source URL for recent pigz versions (#7346)
  - promote FriBiDi to runtime dep of Pango rather than only build dep (#7369)
  - add --without-systemdsystemunitdir configure option to recent DBus easyconfigs (#7373)
  - fix issue of building M4 1.4.18 with glibc 2.28 (#7384)
  - fix broken source URLs in MariaDB easyconfigs (#7413)
  - bump up build dependency of flex 2.6.4 from Bison 3.0.4 to 3.0.5 (#7414)
  - disable building of OpenColorIO Python bindings since Python is not included as a dependency (#7416)
  - add missing build dependencies in old Harfbuzz/Pango easyconfigs (2016a generation) (#7433)
  - fix XML-LibXML linking with Intel compiler and GCCcore Perl (#7440)
  - prevent non-critical error from stopping Guile v1.8.8 build (#7446)
  - use %(arch)s template rather than hardcoding 'x86_64' in XML-Parser easyconfigs (#7450)
  - use uniform configopts for Guile 1.8.8 (#7452)
  - fix configopts in PyQt5 easyconfig files to avoid installation of files in Python/Qt5 installation directories (#7470)
- other changes:
  - fix homepage in easyconfigs for 'foss' toolchains (#7482) and 'intel' toolchains (#7483)


v3.8.0 (December 14th 2018)
---------------------------

feature release
- added easyconfigs for new toolchains: intel/2018.04 (#7171), intel/2019.00 (#7218), intel/2019.01 (#7219)
- added example easyconfig files for 36 new software packages:
  - 4ti2 (#7040), ARPACK++ (#6750), CellRanger (#7242), CharLS (#6762) cscope (#7057), ctags (#7057), datamash (#6693),
    dcm2niix (#6762), DCMTK (#6761), deepdiff (#7109), Drake (#7182), fast5 (#7250), gap (#7040), Gerris (#7211),
    GPAW-setups (#6984), iCount (#7080), ipyparallel (#6797), Kratos (#7149), LCov (#7160), libvdwxc (#6984),
    libwebp (#7065), lrslib (#7040), MuPeXI (#6991), netMHCpan (#6991), Normaliz (#7040), OpenColorIO (#7146),
    OpenJPEG (#7216), PHLAT (#7036), poppler (#7069), RECON (#7042), RepeatMasker (#7281), TreeMix (#7133),
    unrar (#7117), utf8proc (#7083), VSEARCH (#7153), XMDS2 (#7121)
- added additional easyconfigs for various supported software packages, including:
  - CheMPS2 1.8.8, Clang 6.0.1 + 7.0.0, dask 1.0.0, FFmpeg 4.1, GCC(core) 6.5.0 + 7.4.0, GPAW 1.4.0, HMMER 3.2.1,
    IPython 7.2.0, ITK 4.13.1, Keras 2.2.4, LLVM 7.0.0, Mothur 1.41.0, MultiQC 1.6, NAMD 2.13, OpenBLAS 0.3.4,
    OpenMPI 3.1.3 + 4.0.0, PSI4 1.2.1, Qt5 5.11.2, QuantumESPRESSO 6.3, Rust 1.30.1, Spark 2.4.0, Spyder 3.3.1,
    TensorFlow 1.11.0 + 1.12.0
- minor enhancements, including:
  - install misc tools for angsd (#6995)
  - add libXp component to X11 bundle for GCCcore 6.4.0 (#7062)
  - also install shared libraries for LZO (#7073)
  - add extensions to R 3.5.1 easyconfigs: gllvm (#7123), grpreg (#7140), gamlss + gamlss.tr (#7263)
  - install Tk private headers (#7155)
  - add File::Next extension to Perl 5.28.0 easyconfig (#7276)
- various bug fixes, including:
  - fix installation of scikit-image 0.13.x by including missing required PyWavelets extension (#7061)
  - add missing dependencies to easyconfig for GC3Pie 2.5.0 (#7066)
  - stop setting ignored 'full_sanity_check' easyconfig parameter in easyconfigs (#7094)
  - add missing checksums in X11/2016* easyconfigs (#7095)
  - add missing checksums in X11/2017* easyconfigs (#7096)
  - add missing cffi & pycparser extensions to recent Python easyconfigs (#7105, #7118)
  - fix homepage in QuantumESPRESSO easyconfigs (#7114)
  - use empty toolchain version in picard easyconfigs to ensure Java dependency is loaded during installation (#7116)
  - fix checksum for mgcv extension in R 3.5.* easyconfigs (#7122)
  - add missing 'patsy' extension in ARCH easyconfig + switch to using PythonBundle easyblock (#7124)
  - add missing (dummy) sklearn extension in NeuroKit easyconfig (#7126)
  - fix order of extensions in recent IPython easyconfigs to make 'pip check' pass (#7131)
  - fix missing required Python packages in ASE 3.16.2 easyconfigs (#7139)
  - fix source_urls in CP2K easyconfigs (for official releases) (#7240)
  - update SCOTCH 6.0.5 easyconfigs in-place to 6.0.6 to fix wrong download URL (#7159)
  - add Autotools build dep in patchelf easyconfig (#7175)
  - STREAM fixes: use https + versioned source (#7193)
  - fix checksum in Molden easyconfig (#7251)
  - fix source URL for ADMIXTURE (#7258)
  - fix source URLs & versions + build procedure for SKESA (#7275)
  - fix checksum for TRF 4.09 (#7278)
  - add missing zlib dependency for NSS (#7293)
  - add required build deps for QtWebEngine in recent Qt5 easyconfigs (#7300)
  - fix ImageMagick source URLs: use launchpad.net for old versions, switch to GitHub for 7.0.8-* onwards (#7301)
- other changes:
  - update Java/1.8 wrapper to Java 1.8.0_192 (#7097)
  - don't enable optarch toolchain option in VCFtools easyconfigs, since it's enabled by default (#7106)
  - stop using lowopt in libxc 4.2.3 easyconfigs (#7115)
  - deprecate easyconfigs for ictce toolchains + intel toolchains older than intel/2016a (#7231)
  - deprecate easyconfigs for goolf(c) + corresponding gompi(c) subtoolchains (#7243)


v3.7.1 (October 18th 2018)
--------------------------

bugfix/update release
- added easyconfigs for new toolchain foss/2018.08 with GCC/8.2.0 (#6992)
- added example easyconfig files for 26 new software packages:
  - ARCH (#6939), fbm (#6948), GenomeTester4 (#6970), GlobusConnectPersonal (#6974), MMseqs2 (#6964), NAG (#5772),
    NAGfor (#5772), NSPR (#7005), NSS (#7005), NeuroKit (#6947), novoalign (#6944), OptiType (#6924),
    OrthoFinder (#6964), pandas-datareader (#6938), pFUnit (#6949), PMIx (#6930), PSolver (#6888), PyDatastream (#6951),
    PyFR (#6846), Pyomo (#6910), Quandl (#6950), RTG-Tools (#6862), seq2HLA (#6969), suds (#6951), UCX (#6931), XMLSec (#6929)
- added additional easyconfigs for various supported software packages, including:
  - binutils 2.31.1, dask 0.19.4, GCC(core) 8.2.0, OpenBLAS 0.3.3, OpenMPI 3.1.2, Pillow 5.3.0, PyCUDA 2018.1
- minor enhancements, including:
  - add clustree + plotly extensions (+ deps) for R 3.5.1 (#6901)
  - add tclsh symlink to recent Tcl easyconfigs (#6915)
  - update GROMACS 2016.3 with NVML patches (#6936)
  - use make=make in build options for ParMGridGen easyconfigs (#6952)
  - add Data::Dump as extension to Perl (dependency for GIMIC) (#7004)
- various bug fixes, including:
  - inhibit -Werror in binutils 2.26 as new system GCC has case fallthrough warnings (#5793)
  - change fastStructure easyconfig to use custom easyblock (#6893)
  - fix toolchain for tbb dependency in Bowtie2-2.3.4.2-foss-2018b.eb (#6927)
  - fix uroot installation in R-3.5.1-foss-2018b (#6934)
  - add missing Python packages in TensorFlow 1.10.x easyconfigs (#6940)
  - add missing dep for Szip in 2017b builds of netCDF (#6942)
  - fix missing comment from OpenBabel-2.4.1-fix-link-path-tests.patch (#6943)
  - add patch to Python 3.6.1 - 3.6.3 that removes comment in comment (#6946)
  - add missing ulimit_unlimited=True (see issue #6484) in the newest Python builds (#6959)
  - solve 'version UUID_1.0 not found' problem in LibUUID easyconfigs (#6962)
  - eliminate dependency on ancient problematic LibUUID library, replace with util-linux (#6963)
  - force building of ccmake for CMake 3.12.1 + fix deps (#6967)
  - fix broken installation for Python 3.6.2 & 3.6.3 with PyNaCl as dep for paramiko extension by explicitely including previous PyNaCl version as extension (#6971)
  - fix source URL for ADMIXTURE (no https) + add SHA256 checksum (#6982)
  - add missing NSS/DBus dependencies to Qt 5.10.1 easyconfigs built with foss toolchain to ensure that QtWebEngine component gets installed (#7005)
  - add 'openssl' OS deps in Perl 5.28.0 easyconfig for Net::ssleay (#7008)
  - add missing checksum for ipaddress extension in Python easyconfigs (#7021 and #7033)
  - add missing extensions to Python 2.7.14 (#7022 and #7023), 3.6.2 (#7025), 3.6.3 (#7027) and 3.6.4 (#7029 and #7030)
  - add missing OS dependencies for git (#7028)
  - create default configuration for RTG-Tools (#7032)
  - also run checks on changed files when target branch for PR is something different than 'develop' (#7034)
- other changes:
  - removed dead 'bzip.org' source URL for bzip2 source tarball (#6983)


v3.7.0 (September 25th 2018)
----------------------------

feature release
- added easyconfigs for new toolchains: fosscuda/2017b (#6706), intelcuda/2017b (#6709), iomkl/2018b (#6661)
- added example easyconfig files for 49 new software packages:
  - alleleCount (#6676), BCALM (#6796), BDBag (#6672), BFC (#6647), Bio-DB-HTS (#6854), bioawk (#6865),
    biomart-perl (#6745), BLIS (#6614), Boost.Python (#6763), BWISE (#6802), CapnProto (#6542), CaVEMan (#6708),
    CCL (#5802), cDNA_Cupcake (#6787), cget (#6780), coevol (#6589, #6642), Delly (#6735), earthengine-api (#6556),
    fineRADstructure (#6586), GIMIC (#6575), GitPython (#6850), HiC-Pro (#5873), Inelastica (#6831), JAXFrontCE (#6837),
    jq (#6632), KAT (#6808), KMC (#6553), Kraken2 (#6569), Lighter (#6553), Mash (#6542), MetaPhlAn2 (#6600),
    Minimac4 (#6781), mordecai (#6670), NCCL (#5802), NxTrim (#6646), parasail (#6601), PheWAS (#6030), Pilon (#6553),
    python-parasail (#6601), SearchGUI (#6637), shovill (#6553), SKESA (#6553), snakemake (#6851), strelka (#6742),
    SWIPE (#6795), ToFu (#6322), tqdm (#6721), TRUST (#6601), VEP (#6854)
- added additional easyconfigs for various supported software packages, including:
  - Bazel 0.16.0, Boost 1.67.0 + 1.68.0, CUDA 10.0.1, DOLFIN (FEniCS) 2018.1, FSL 5.0.11, GC3Pie 2.5.0, GROMACS 2018.3,
    HTSlib + SAMtools 1.9, IPython 6.4.0, matplotlib 3.0.0, OpenCoarrays 2.2.0, OpenFOAM 6 & v1806, PyTorch 0.4.1,
    Python 3.6.6, R 3.5.1, TensorFlow 1.10.1, Trilinos 12.12.1, WIEN2k 18.1
- minor enhancements, including:
  - add test to enforce SHA256 checksums in touched files in pull requests to develop (#5005)
  - add various extensions to recent R easyconfigs (#6590, #6686, #6858)
  - add mpmath extension to Python 3.6.4 + 3.7.0 easyconfigs (#6607, #6713)
  - add Java 1.8 easyconfig that can be updated in-place to more recent JDK 1.8.x (#6712)
    - see also https://easybuild.readthedocs.io/en/latest/Wrapping_dependencies.html
  - add iso_c_binding support to arpack-ng 3.6.2 (#6718)
  - add XML::Parser XML::RegExp XML::DOM extensions to Perl(#6744)
  - add tabulate extension to all Python > 3.6 easyconfigs (#6809)
  - enable MPI version of arpack-ng 3.5.0 (#6840)
  - add wish -> wish8.6 symlink to Tk (#6870)
  - add libXp and printproto to X11 bundle (#6873)
- various bug fixes, including:
  - define '_GNU_SOURCE' to ensure that 'reallocarray' is defined in flex 2.6.4 easyconfigs, fixes bootstrap crash (#5792, #6766)
  - added tabix dependency in VCFtools (#6584)
  - added zlib dependency to BWA (#6591), BEDTools (#6592), VCFtools (#6653)
  - add checksums to googletest easyconfigs (#6611)
  - fix source URL + add checksum to wkhtmltopdf-0.12.3-Linux-x86_64.eb (#6628, #6641)
  - don't use external FoX dependency in QuantumESPRESSO 6.2 (#6638)
  - update hwloc easyconfigs with libxml2 and libpciaccess dependencies (#6639)
  - fix gettext build dep for Mono-5.10.0.160 (#6640)
  - remove no longer existing config option --enable-mpi-thread-multiple in OpenMPI 3.x easyconfigs (#6645)
  - fix homepage in recent HDF5 easyconfigs (#6687)
  - add expat dependency to Mesa v18.1.1 (#6706)
  - add missing --with-trio-flavor=netcdf flag to ABINIT 8.x easyconfigs (#6711)
  - remove useless definition of $TORCH_CUDA_ARCH_LIST in PyTorch easyconfig that doesn't use CUDA (#6719)
  - fix builing GCCcore 6.3.0 on recent OSs by backporting patches from 6.4.0 (#6727)
  - fix source_urls in bzip2 easyconfigs (#6728)
  - specify location of dependencies in configure options for libgd (to avoid system libraries being used instead) (#6731)
  - also install docs/man pages in recent git easyconfigs (versions 2.1x.y) (#6751)
  - add CMake build dep for Eigen 3.3.4 (#6756, #6784)
  - add expat dependency to Perl 5.26.0 (#6758)
  - add ncurses OS dependency to CMake for Debian distros (#6783)
  - fix checksums for pkgmaker, rngtools & RcppProgress extensions in R 3.4.3 easyconfigs (#6815)
  - add pkg-config build dependency to GTS (#6819)
  - do not check if hwloc-dump-hwdata utility was installed, since it's only built on x86 systems (#6836)
  - patch libxc 3.x and 4.0.x to compile on POWER (#6868)
  - consistently add patch for paycheck extension in Python 3.6/3.7 to fix UTF8 issue with README (#6892)
- other changes:
  - bump Lmod version used in Travis config to 6.6.3 (now required by framework) (#6834)


v3.6.2 (July 11th 2018)
-----------------------

bugfix/update release
- added easyconfigs for new toolchains: foss/2018b (#6424), fosscuda/2018b (#6555) and intel/2018b (#6409)
- added example easyconfig files for 28 new software packages:
  - CUnit (#6469), eggnog-mapper (#6513), FANN (#6468), FTGL (#6421), FreeFem++ (#5918), fastStructure (#6448),
    fastq-tools (#5396), fullrmc (#6422), GDGraph (#6529), heaptrack (#6450), libgpuarray (#5429), lz4 (#6449),
    MAJIQ (#5983), makedepf90 (#6504), nanopolish (#6464), opencv_contrib (#6441), PRC (#6477), Pillow-SIMD (#6152),
    Pytorch (#6152), poretools (#6467), pystran (#6395), R-keras (#6530), Scoary (#6521), Scrappie (#6469),
    torchvision (#6152), WISExome (#6524), WannierTools (#6539), zstd (#6449, #6452)
- added additional easyconfigs for various supported software packages, including:
  - GROMACS 2018.2, HDF5 1.10.2, IPython 6.3.1, Kraken 1.0, Mesa 18.1.1, netCDF 4.6.1, NWChem 6.8, OpenBLAS 0.3.1,
    OpenMPI 3.1.1, Perl 5.28.0, Python 2.7.15, R 3.5.0, X11 20180604
- minor enhancements, including:
  - add hint on file name differences between downloaded and expected in cuDNN easyconfig (#6042)
  - add 'gee' extension to R 3.4.4 easyconfigs (#6376)
  - enable building of MPI libraries in VTK 8.1.0 easyconfigs (#6460, #6429)
- minor changes, including:
  - rename 'Canu' to 'canu' for v1.7 (#6389)
  - update existing easyconfigs for OpenCV 3.4.1 to use new custom easyblock for OpenCV (#6509)
  - fix software name in Bsoft easyconfig (#6557)
- various bug fixes, including:
  - fix SAMtools dependency for ChimPipe, required SAMtools < 1.0 (#5930)
  - skip installing of documentation in easyconfig for jemalloc 5.0.1 (#6428)
  - stop including GCCcore 6.4.0 as build dep for GCCcore 8.1.0 (#6431)
    - no longer needed with updated GCC easyblock
  - add patch for GCCcore 6.4.0 to fix compilation problems on glibc 2.26 systems (#6432, #6495)
  - fix checksums for pkgmaker/rngtools/RWeka/RcppProgress/mgcv extensions in R 3.4.4 easyconfigs (#6446, #6502)
  - added necessary compiler flag for Guile 1.8.8 (#6457)
  - build hwloc 1.11.10 with -fno-tree-vectorize to avoid segfaulting lstopo on Intel Skylake (#6461)
  - add patch for binutils 2.30 to fix assertion failure (#6463)
  - sync extensions in Python-3.6.4-iomkl-2018a.eb easyconfig with other Python 3.6.4 easyconfigs using 2018a toolchain (#6471)
  - enable checking/setting of unlimited stack limit in Python 3.6.x easyconfigs using an 'intel' toolchain (#6485, #6492)
  - add missing libxml2 dependency for HDF5 1.10.1 (#6498)
  - also copy eggnog-mapper scripts (#6522)
  - fix missing dependencies for Perl modules included as extensions for Perl 5.26.1 (#6532) and 5.28.0 (#6533)
  - fix location of include directory in libffi 3.2.1 easyconfigs (#6565)
- other changes
  - also check for multiple dependency variants in easyconfigs using GCCcore 7.3.0 & newer (#6444)


v3.6.1 (May 28th 2018)
----------------------

bugfix/update release
- added easyconfigs for new toolchains fosscuda/2018a (#6363) and giolfc/2017b (#5799)
- added example easyconfig files for 24 new software packages:
  - BAGEL (#6332), Bottleneck (#6334), cisTEM (#6370), cftime (#6337), dotNET-Core-Runtime (#6345), ecCodes (#6235),
    feh (#6300), Graphene (#5043), gffread (#6306), HOME (#6227), HiCExplorer (#6342), ICU (#6371), Imlib2 (#6300),
    KmerGenie (#5929), libgeotiff (#6262), NetPIPE (#6062), Pandoc (#6247), Pisces (#6347), Proteinortho (#6333),
    pyshp (#6364), SIMPLE (#6019), STIR (#6349), SimpleElastix (#6114), wxWidgets (#6370)
- added additional easyconfigs for various supported software packages, including:
  - Boost 1.67.0, ESMF 7.1.0r, GATK 4.0.4.0, GCC 8.1.0, GROMACS 2018, OpenBLAS 0.3.0, PETSc 3.9.1, PGI 18.4,
    TensorFlow 1.8.0, WIEN2k 17.1
- minor enhancements, including:
  - add py_expression_eval extension to (recent) Python 2.7.14 & 3.6.4 easyconfigs (#6285)
  - add README for Java with information on downloading source tarball (#6294)
  - add several extensions to Perl 5.26.1 easyconfigs, incl Dist::Zilla & dependencies (#6297)
  - also include archive URLs for Bioconductor 3.6 (#6311)
  - add README.md file for installing icc/ifort (#6317)
- various bug fixes, including:
  - consistently specify 'intel-mkl' component in recent Intel MKL easyconfigs (#6234)
  - add pkg-config as build dependency to libdrm (#6243)
  - add pkg-config build dep to most recent libdrm easyconfigs (#6244)
  - fix checksum for foreign extension in R 3.4.3 and R 3.4.4 easyconfigs (#6245)
  - fix installation of Libint 2.4.2 by building with -std=c++11 (#6251)
  - fix source spec for networkx 2.1 extension in scikit-image easyconfig (#6254)
  - avoid that Nipype downloads dependencies for included extensions (#6261, #6263)
  - consistently include patch for FLTK 1.3.4 (#6265)
  - fix Perl shebang in MCL v14.137 scripts (#6269)
  - add patch to build particular source file of matrixStats extension in R 3.4.4 easyconfig with -O1 to work around ICE in Skylake systems (#6278)
  - add pkg-config build dependency to FFmpeg >= 3.3.1 (#6291)
  - change back checksum for libdap 3.19.1 (#6305)
  - add patch for Automake 1.15 to fix issue with recent Perl versions (#6358)
  - fix ``glog`` causing intel error in Intel compilers on Intel Skylake (#6360)
  - include ICU as dependency in recent R easyconfigs (v3.4.3 & v3.4.4) (#6371)
  - fix checksum for RSEM 1.3.0 after sneaky re-release (#6379)


v3.6.0 (April 26th 2018)
------------------------

feature release
- added easyconfigs for new toolchain golf/2018a (#6080)
- added example easyconfig files for 39 new software packages:
  - ARAGORN (#6138, #6219), amask (#6105), BamBam (#5490), Bandage (#6053), bcgTree (#6057), biobambam2 (#6040),
    CODEX2 (#5972), coverage (#5964), DANPOS2 (#5870), EasyQC (#6175), elastix (#6074), FRANz (#6035), Filtlong (#6050),
    FriBidi (#6181), Gblocks (#6057), Grace (#6036), LMfit (#6119), libmaus2 (#6040), MathGL (#6033),
    MiGEC (#6047), MiXCR (#6045), Miniconda3 (#6075), Multiwfn (#5403), mosdepth (#6169), Nim (#6167),
    Porechop (#6051), propy (#6091), Roary (#6056), Rtree (#6222), SALib (#6145), SMRT-Link (#6218), SimpleITK (#6172),
    spectral.methods (#6104), supernova (#6193), TEToolkit (#5912), tbl2asn (#6139), udocker (#5770), vartools (#6102),
    XCfun (#5975)
- added new easyconfigs for existing toolchains:
  - gmpich/2017.08 (#6143), goolfc/2018a (#6129), intel/2018.02 (#6077), iomkl/2018.02 (#6088)
- added additional easyconfigs for various supported software packages, including:
  - ABINIT 8.6.3, Anaconda2 5.1.0, Anaconda3 5.1.0, binutils 2.30, dask 0.17.2, FFmpeg 4.0, GCC(core) 7.3.0
    GROMACS 2016.5, olf 2018a.eb, HTSlib 1.8, LLVM 6.0.0, Mesa 17.3.6, netCDF 4.6.0, Octave 4.2.2, OpenCV 3.4.1,
    PLUMED 2.4.1, PROJ 5.0.0, PostgreSQL 10.3, Qt5 5.10.1, R 3.4.4, SAMtools 1.8, Spack 0.11.2 TensorFlow 1.7.0,
    VTK 8.1.0
- minor enhancements, including:
  - add test to ensure there's only one variant for each dependency in dep graph of easyconfigs using particular toolchains (#5970, #6023)
  - add extensions required by CODEX2 v20180227 to Bioconductor w/ R 3.4.3 (#5972)
  - add config file for https://pre-commit.com/ (#5785)
  - add custom sanity check paths for GraphicsMagick consistently (#5997)
  - add custom sanity check paths to recent Ghostscript easyconfigs (#5998)
  - add svd, Rssa, JBTools, RUnit, DistributionUtils and gapfill extensions for R 3.4.3 (#6099)
  - add additional extensions to Bioconductor 3.6 bundle (#6136)
  - add xlrd extension to recent Python 2.x and 3.x easyconfigs (#6162)
- minor changes, including:
  - use gettext 0.19.8.1 on top of libxml2 2.9.7 as dep for git built with foss/2018a (#5993)
  - bump hwloc dep for OpenMPI 2.1.2 that is part of iomkl/2018a to v1.11.8 (#5994)
  - use non-interactive plotting backend by default for matplotlib 2.1.2 (#6024)
  - don't use bare Perl as dependency for git with foss/2018a, use variant with extensions (#6058)
- various bug fixes, including:
  - fix moduleclass & add custom sanity_check_paths in gettext easyconfigs (#5991)
  - drop use of --disable-dlopen in (recent) OpenMPI easyconfigs due to negative performance impact (#6060)
  - add missing XZ dep in Python 3.6.4 easyconfigs built with */2018a toolchain (#6065)
  - add 10 packages that were previously downloaded in Python 3.6.4 easyconfigs (#6081)
  - add patch for Tensorflow 1.6 & 1.7 to include missing -lrt link flag (needed in CentOS6) (#6089)
  - fix checksums for R extensions that were updated in place in easyconfigs for R versions 3.4.3 & 3.4.4 (#6118)
  - include pkg-config as build dep in recent R easyconfigs (required for atleast nloptr) (#6122)
  - remove Intel-specific workaround for 'undefined symbol: __stack_chk_guard' issue from Python 3.6.4 foss/2018a easyconfig (#6130)
  - add configopt --without-matlab/octave to all NLopt easyconfigs (#6132)
  - also consider lib64 in sanity_check_paths for Bison 3.0.4 (#6170)
  - don't use libyaml built with dummy as dep for PyYAML (#6208)
  - add missing pkg-config build dep in recent GObject-Introspection, GLib & cairo easyconfigs (#6216)
  - don't include (ancient version of) Time::HiRes as Perl extension, since it's a core Perl module (#6225)
    - this fixes problems with the installation of BioPerl and proovread
  - add missing XML-LibXML dependency in recent BioPerl easyconfigs (#6226)
  - add --without-ada configure option in recent ncurses easyconfigs (#6228)
  - add patch for snaphu to fix segmentation fault due to use of short integer (#6230)


v3.5.3 (March 7th 2018)
-----------------------

bugfix/update release
- added example easyconfig files for 2 new software packages:
  - CNVkit and hmmlearn (#5954)
- added additional easyconfigs for various supported software packages, including:
  - matplotlib 2.1.2, TensorFlow 1.6.0
- minor enhancements, including:
  - re-enable testing against environment modules, bump Lmod to 7.7.16 (#5944)
  - add cghFLasso extension to R 3.4.3 easyconfigs (#5953)
  - add 'Math::CDF' extension to recent Perl modules (#5957)
- various bug fixes, including:
  - add missing --enable-ld-version-script configure option for LibTIFF 4.0.9 built with GCCcore/6.4.0 (#5945)
  - hard disable UCX support in recent OpenMPI versions, to dance around bug in OpenMPI configure script (#5949)


v3.5.2 (March 2nd 2018)
-----------------------

bugfix/update release
- added example easyconfig files for 24 new software packages:
  - AMPL-MP (#5800), AmberTools (#5632), bcolz (#5864), detonate (#5709), dropEst (#5734), EvidentialGene (#5627),
    faceswap (#5825), fineSTRUCTURE (#5663), Gradle (#5828), gbs2ploidy (#5877), HIPS (#5725), Ipopt (#5800),
    libMemcached (#5804), MEGAHIT (#5748), Mmg (#5807), methylpy (#5874), pstoedit (#5884), python-igraph (#5905),
    RNAcode (#5854), Seq-Gen (#5695), Stata (#5102), scikit-allel (#5864), TetGen (#5681), zarr (#5864)
- added new easyconfigs for existing toolchains: giolf/2018a (#5777), goolfc/2017b (#5768), iomkl/2018a (#5878)
- added additional easyconfigs for various supported software packages, including:
  - CP2K 5.1, IPython 6.2.1, OpenFOAM v1712, Perl 5.26.1, Python 3.6.4, TensorFlow 1.5.0, X11 20180131
- minor enhancements, including:
  - add feather and tidyverse as extensions for R 3.4.3 (#5693)
  - build recent PLUMED versions with all modules enabled (#5696)
  - add MAST/splatter/scDD to Bioconductor 3.6 bundle (#5704)
  - add dummies as extensions for R 3.4.3 + monocle/scde/ROTS (+ deps) to Bioconductor 3.6 bundle (#5724)
  - include io and statistics extensions to Octave 4.2.1 easyconfigs (#5798)
  - switch to using TensorFlow as backend for recent versions of Keras (#5821)
- various bug fixes, including:
  - using the correct binutils in jemalloc 5.0.1 easyconfig using GCCcore/6.4.0 (#5659)
  - fix source URLs for MPC (#5662)
  - add Tkinter as dependency for ASE & matplotlib using Python 3.6.3 (#5658)
  - fix versions for updated extensions in Bioconductor 3.6 bundle (#5704, #5724, #5880)
  - fix missing M4 build dependency in nettle (#5722)
  - fix homepage for OpenFOAM 4.x & 5.x, should be openfoam.org (#5422, #5780)
  - add matplotlib, cairo & PyCairo dependencies for graph-tool 2.26 + enhance sanity check (#5787)
  - fix hardcoded version in scikit-image easyconfigs (#5822)
  - fix pkgconfig moduleclass, 'data' doesn't make much sense (#5817)
  - add sanity check in recent matplotlib easyconfigs to ensure that Tkinter is available (#5689, #5896)
  - correct MPI path when building ABINIT with 'foss' toolchain (#5760)
  - patch Hyperopt to make it work with networkx 2.0 (#5642)
  - add Tkinter sanity check to ASE easyconfigs (#5691, #5909)
  - include autotools as build dep in git easyconfigs (#5718)
  - fix sanity check paths for Debian OS in JasPer easyconfigs (#5897)
  - fix source_urls for recent versions of ABINIT (#5908)
  - add patch for recent GDAL easyconfigs using intel toolchain to fix icc get stuck on compiling ceos.c (#5915)
  - add explicit zlib dependency in Tkinter 2.x and 3.x (#5797, #5926)
  - fix source URLs & homepage in Singularity easyconfigs (#5927)
  - fix installation of TensorFlow 1.3 via binary wheel after introducing TensorFlow easyblock (#5938)


v3.5.1 (January 16th 2018)
--------------------------

bugfix/update release
- added easyconfigs for foss/2018a and intel/2018a common toolchains (#5577), (#5578)
- added example easyconfig files for 26 new software packages:
  - BeautifulSoup (#5601), Calendrical (#5588), ChimPipe (#5560), crb-blast (#5124)), dammit (#5125), deepTools (#5536),
    FastQ_Screen (#5404), FoX (#5496), GffCompare (#5581), GlimmerHMM (#5559), LocARNA (#5548), MapSplice (#5566),
    MariaDB-connector-c (#5557), NextGenMap (#5430), nd2reader (#5545), PIMS (#5545), Pysolar (#5585), phono3py (#5551),
    preseq (#5569), proovread (#5513), QUAST (#5610), RNA-SeQC (#5589), RNAclust (#5607), Ragout (#5608),
    SOAPfuse (#5417), TransDecoder (#5125)
- added additional easyconfigs for various supported software packages, including:
  - BLAST+ 2.7.1, BamTools 2.5.0, Boost 1.66.0, Clang 5.0.0, dask 0.16.0, FFmpeg 3.4.1, GROMACS 2016.4, HDF5 1.8.20,
    matplotlib 2.1.1, PLUMED 2.4.0, Pillow 5.0.0, Qt5 5.9.3, QuantumESPRESSO 6.2, Ruby 2.5.0, Rust 1.22.1
- minor enhancements, including:
  - include gomms in list of extensions for R 3.4.3 (#5547)
  - clean up BamTools easyconfigs to rely on updated easyblock + add SHA256 checksums (#5575)
  - add Time::HiRes to recent Perl versions (#5616)
  - add DNAcopy & dupRadar extensions to bundle for Bioconductor 3.6 (#5587, #5618)
  - switch to using install_target rather than now deprecated use_easy_install and use_setup_py_develop (#5625)
- various bug fixes, including:
  - avoid auto-downloading of parcel in gdc-client 1.3.0 easyconfig (#5523)
  - fix permissions on make_raw_alos.pl script in ROI_PAC installation (#5546)
  - remove erroneous patch for Intel compiler support in Perl 5.26.0 easyconfig built with GCCcore/6.4.0 (#5561)
  - include HWxtest as extension to fix issue with diveRsity in R 3.4.3 easyconfig file (#5570)
  - add pkg-config as build dependency for fontconfig, harfbuzz, gnuplot, pango (#5580)
  - fix versions of updated extensions in BioConductor bundle (#5587, #5618)
  - add missing libpng dependency in ROOT 6.10.08 easyconfigs (#5595)
  - fix option passed to configure in M4 (#5606)
  - rename SIBELia to Sibelia (#5603)
  - add patch for binutils 2.26 to fix compatibility with GCC 6.x (#5611)
  - fix for dependencies was set twice in OpenMPI 3.0.0 easyconfig (#5619)
  - fix download URL in comment of Kent tools easyconfigs (#5633)
  - add SHA256 checksums to various easyconfigs (#5635, #5636, #5639)
  - add rdma-core-devel to OS dependencies for OpenMPI 3.0.0 (#5648)


v3.5.0 (December 15th 2017)
---------------------------

feature release
- added example easyconfig files for 39 new software packages:
  - AmberMini (#5476), arrow (#5416), bat (#5416), CIRCexplorer (#5356), CIRCexplorer2 (#5470), CIRI (#5358),
    FALCON (#5265), FastaIndex (#5465), find_circ (#5348), future (#5236), GapCloser (#5465), glibc (#5428),
    GRNBoost (#5373), HDFView (#5391), Horovod (#5239), HPDBSCAN (#5371), Hyperopt (#5455), IntelClusterChecker (#4970),
    ITK (#5434), LAST (#5465), MDTraj (#5317), Meson (#5228), mkl-dnn (#5319, #5362), Ninja (#5228), OpenKIM-API (#5479),
    ParmEd (#5476), PCRaster (#5386), piSvM (#5308), piSvM-JSC (#5316), PTESFinder (#5359), pybedtools (#5347),
    pymbar (#5476), pyScaf (#5465), QIIME2 (#5355), QTLtools (#5361), Redundans (#5465), Rmath (#5361), sbt (#5373),
    SNAP (#5465)
- added new easyconfigs for existing toolchains: intel/2017.09 (#5303), intel/2018.00 (#5129), intel/2018.01 (#5345)
- added additional easyconfigs for various supported software packages, including:
    CGAL 4.11, CMake 3.10.0, Caffe 1.0, FFTW 3.3.7, GATE 8.0, gnuplot 5.2.2, HPCG 3.0, HTSlib 1.6, Keras 2.1.2,
    LLVM 5.0.0, Mesa 17.2.5, mpi4py 3.0.0, netCDF 4.5.0, OpenFOAM 5.0, ParaView 5.4.1, R 3.4.3, Ruby 2.4.2, Rust 1.21.0,
    SCons 3.0.1, Szip 2.1.1, Theano 1.0.0, VTK 8.0.1, X11 20171023
- minor enhancements, including:
  - add SHA256 checksums to Autoconf (#5304), Automake (#5305), libtool (#5306) and M4 (#5307) easyconfigs
  - avoid hardcoding extension versions in worker easyconfig, include 'perl' as OS dep (#5324)
  - enable building ScaLAPACK in parallel with enhanced ScaLAPACK easyblock (#5331)
  - include RInside extension in R 3.4.0 easyconfig (#5354)
  - clean up configure options that are now handled by R easyblock (#5478, #5485)
  - update Octave easyconfigs to use Octave easyblock, add extensions for latest Octave versions (#5484, #5503, #5507)
  - add Log4perl extension to Perl 5.26.0 easyconfigs (#5511)
- various bug fixes, including:
  - add missing extensions required by MultiQC & stick to networkx 1.11 (#5240)
  - disable optarch when using intel compilers and enable tests in all libxc easyconfigs (#5256, #5257)
  - avoid downloads when installing matplotlib 2.1.0 w/ Python 2.7.14 (#5267)
  - fix $CPATH in recent libffi easyconfigs + enhance sanity check & add checksum (#5271)
  - use Github source URL, run autogen.sh + include Autotools build dep for numactl (#5286, #5296, #5297, #5299, #5302)
  - add hwloc to GROMACS dependencies (#5295)
  - fix source_urls (& sources spec) for GATE (#5367)
  - consistently add Autotools build dep in recent netCDF easyconfigs (#5394)
  - fix check in test suite for binutils build dep when GCCcore used as toolchain (#5436)
  - libdap 3.19.1 checksum changed (#5473)
  - disable new rfkill feature in easyconfig for util-linux 2.31 since it requires a recent kernel (#5480)
  - add missing PROJ dependency in recent GDAL easyconfigs (#5481)
  - fix name in TensorFlow easyconfigs (was 'TensorFlow') (#5495)
  - fix checksum for Szip 2.1.1 (#5517)
  - fix order of extensions for FSLeyes, add missing MarkupSafe (dep for Jinja2) (#5520)


v3.4.1 (October 17th 2017)
--------------------------

bugfix/update release
- added easyconfigs for new toolchain giolf/2017b (#5140)
- added example easyconfig files for 13 new software packages:
  - ASAP3 (#5200), Albacore (#5153), CatMAP (#5225), DLCpar (#5209), FSLeyes (#5192), IQ-TREE (#3695), NEST (#5515),
    nanonet (#5149), OMA (#5211), oxford_asl (#5193), QEMU (#5220), REMORA (#5159), SAS (#5208), supermagic (#5187)
- added additional easyconfigs for various supported software packages, including:
  - Anaconda2/3 4.4.0, Blender 2.79, Boost 1.65.1, CMake 3.9.4, FFmpeg 3.3.4, GCC 5.5.0, h5py 2.7.1, Keras 2.0.8,
    matplotlib 2.1.0, mympingpong 0.8.0, OpenCV 3.3.0, OpenFOAM-Extend 4.0, OpenMPI 2.1.2 + 3.0.0, Pillow 4.3.0,
    Python 2.7.14 + 3.6.2, SAMtools 1.6, scikit-image 0.13.0, scikit-learn 0.19.0, Tensorflow 1.3.0, vsc-mympirun 4.0.2
- minor enhancements, including:
  - add xkeyboard-config component in X11 bundle (#5066)
  - clean up use of wcleanAll in OpenFOAM-Extend easyconfigs, now handled by OpenFOAM easyblock (#5131)
  - also install run_rcorrector.pl with Rcorrector (#5135)
  - add SHA256 checksum to PyCUDA easyconfig (#5154)
  - fix/improve description in HDF5 easyconfigs (#5182)
  - include heatmap3 extension for R 3.4.0 (#5185)
  - add ComplexHeatmap to Bioconductor 3.5 bundle + dep pkgs in R 3.4.0 easyconfig (#5195)
- various bug fixes, including:
  - fix source URLs for AUGUSTUS 3.2.3 (#5119)
  - fix building Bison 2.5 on systems with recent glibc (#5130)
  - also consider rdma-core-devel as alternative to libibverbs-devel OS dependency (#5132)
  - consistently use empty toolchain version in icc & ifort easyconfigs to ensure that GCC(core) dep is loaded during installation (#5133, #5134)
  - add patches for Boost 1.64.0 to fix known issues (#5148)
  - remove PyCUDA easyconfig for intel/2017a, doesn't work due to incompatibility between GCC 6.3.0 & CUDA 8 (#5156)
  - add missing Perl extensions in easyconfig for Worker 1.6.7 (#5157)
  - fix checksums for packages that download from ``github.com/x/y/archive`` (#5162)
  - add missing libpng dependency to g2lib-1.4.0 easyconfig using intel-2017a (#5196)
  - fix source_urls for Szip 2.1 & include SHA256 checksum (#5206)
  - remove unneeded --with-fft-incs configure option for ABINIT (#5207)
  - disable optarch for libjpeg-turbo 1.5.1 built with intel/2017a (#5214)
  - update $R_LIBS in plotly easyconfig (#5215)
  - include NLopt as a dependency in R easyconfigs that include nloptr as extension (#5217)


v3.4.0 (September 10th 2017)
----------------------------

feature release
- added easyconfigs for foss/2017b and intel/2017b common toolchains (#4768), (#4618)
- added new easyconfigs for existing toolchains:
  - iomkl/2017b (#5097)
- added example easyconfig files for 31 new software packages:
  - BAMM (#4650), BamM (#4650), bcl2fastq2 (#4902), CGNS (#5078), CLAPACK (#5096), CLISP (#4926, #4986),
    cadaver (#4873), destiny (#5009), GroopM (#4650), Lucene-Geo-Gazetteer (#5064), libffcall (#4850),
    libsigsegv (#4840), MERCKX (#5056), minimap2 (#4991), ncompress (#4852), OpenNLP (#5059, #5061),
    OpenRefine (#5058), PHAST (#5096), PYTHIA (#5083), ParallelIO (#5071), PnetCDF (#5071), plotly (#5010),
    QML (#5101), Quorum (#5095), Rcorrector (#5095), SCnorm (#5008), SOAPdenovo-Trans (#5095), Shannon (#5095),
    Tika (#5063), UNAFold (#4997), VERSE (#4843)
- added additional easyconfigs for various supported software packages, including:
  - Boost 1.65.0, binutils 2.29, GAMESS-US 20170420-R1, GCC(core) 7.2.0, gzip 1.8, HDF5 1.8.19, LLVM 4.0.1,
    MRtrix 3.0_RC2, Perl 5.26.0, ROOT 6.10.04, Spark 2.2.0
- minor enhancements, including:
  - add checksums to Perl 5.24.1 easyconfigs (#4973, #4992)
  - add additional extensions for R 3.4.0 and Bioconductor 3.5 bundle (#5007, #5028, #5029, #5062, #5079)
  - also define $INCLUDEPATH and $LIBRARY_PATH in Tesla-Deployment-Kit easyconfig (#5018)
  - add check to see whether binutils is included as build dep when GCCcore toolchain is used (#5084)
- various bug fixes, including:
  - added Rmpi patch file for R built with intel toolchains incl. impi 5.x (#4623)
  - use single-line description in setup.py (#4881)
  - fix version and source for Seurat + add extensions required by Seurat in R 3.4.0 easyconfig (#4889)
  - add zlib as dependency to util-linux easyconfigs (#4900, #4998)
  - use modextrapaths instead of modextravars in OpenMM easyconfig (#4903)
  - update deprecated PLINK urls (#4920, #5006)
  - fix moduleclass for Cookiecutter (#4947)
  - fix order of OpenMPI dependency in iomkl easyconfig, must come after icc/ifort (#5024)
  - fix typo in comment in util-linux easyconfigs & add SHA256 checksums (#5052)
  - remove superfluous $CPATH update in GLib 2.44.0 easyconfig (#5053)
  - update ncurses to not build a separate libtinfo but provide a soft link instead + force linking to ncurses in libreadline (#5067, #5074)
  - include Autotools as build dep for netCDF (#5077)
  - add missing binutils build dep for texinfo (#5099)


v3.3.1 (July 12th 2017)
-----------------------

bugfix/update release
- added example easyconfig files for 6 new software packages:
  - FastME (#4811), geopy (#4821), Miniconda2 (#4841), ngmlr (#4818), OpenCoarrays (#4799), Seurat (#4832)
- added additional easyconfigs for various supported software packages, including:
  - ABAQUS 2017, GCC(core) 6.4.0, Keras 2.0.5, NCBI-Toolkit 18.0.0, numpy 1.13.0, Tensorflow 1.2.0
- minor enhancements, including:
  - add SVG and Statistics::Basic to recent Perl versions (#4796)
  - remove buildopts from HDF5 easyconfigs, taken care of by updated HDF5 easyblock now (#4779)
  - include joblib as extension in recent Python easyconfigs (#4805)
  - changed moduleclass in mpi4py to better reflect what it is and to not confuse HMNS (#4807)
  - get rid of references to 'hpcugent' organisation after move to github.com/easybuilders (#4815, #4837)
  - add Rtsne as extension to R 3.4.0 (#4831)
- various bug fixes, including:
  - use PYPI_SOURCE as source URL in Tensorflow easyconfigs (#4786)
  - fix homepage for skewer (#4791)
  - sync/fix source_urls & homepage in HDF5 easyconfig (#4800)
  - fix ubsan error blocking build of GCCcore 6.1.0, 6.2.0, 6.3.0 with system GCC 7.1 (#4813)


v3.3.0 (June 26th 2017)
-----------------------

feature release
- enable automatic style checks in easyconfig tests (#2506)
- added example easyconfig files for 28 new software packages:
  - ada (#4594), Aspera-CLI (#4635), AUGUSTUS (#4624), ada (#4594), Bio-SamTools (#4637), Bpipe (#4590), BUSCO (#4624),
    CNVnator (#4649), davix (#4755), EricScript (#4594), FUNWAVE-TVD (#4743), gmpy2 (#4609), gSOAP (#4755),
    libsndfile (#4628), lpsolve (#4264),  LUMPY (#4682), MaSuRCA (#4706), modred (#4729), MXNet (#4765),
    NRGLjubljana (#4651), OrfM (#4703), Perl4-CoreLibs (#4670), prodigal (#4468), pydlpoly (#4756), SeqAn (#4603),
    sharutils (#4745), Spyder (#4627), Tkinter (#4620), VariantMetaCaller (#4632)
- added new easyconfigs for existing toolchains:
  - gimkl/2017a (#4646)
- added additional easyconfigs for various supported software packages, including:
  - ABINIT 8.2.2, BLAST+ 2.6.0, Bowtie2 2.3.2, FFmpeg 3.3.1, NCL 6.4.0, Rust 1.18.0, SAMtools 1.5, VTK 7.1.1
- minor enhancements, including:
  - use 'git diff --name-only' and $TRAVIS_COMMIT_RANGE in Travis config to get list of changed files (#4606, #4619)
  - add tuneR, seewave, soundecology, vcfR extensions for R 3.4.0 (+ libsndfile as dep) (#4628, #4680, #4747)
  - also copy README for GapFiller (#4631)
  - enable inclusion of version symbol by using --enable-ld-version-script configure option for LibTIFF (#4639)
  - add SHA256 checksums for libpciaccess to discriminate from old tarballs that required running autogen.sh (#4688)
  - fix NE_GLOBAL_DIR path for ne by also specifying PREFIX in buildopts (#4698)
  - more (trivial) style fixes (#4761)
  - avoid use of import in ANSYS & MATLAB easyconfigs (#4762)
  - set $OMP_NUM_THREADS during CP2K test step via dedicated easyconfig parameter (#4763)
  - avoid use of 'import' in BFAST easyconfigs, just strip of 'a' from version (#4764)
  - add the docopt module to all Python 2017a easyconfigs (#4770)
  - stop using deprecated 2-element tuple format in sources, use equivalent dict format instead (#4774)
- various bug fixes, including:
  - fix typo in statsmodels source url (/sources/ -> /source/) (#4612)
  - add location to DotLib.pm to $PERL5LIB for SSPACE_Basic (#4638)
  - add missing /gnu/ ins ftpmirror.gnu.org source_urls, or use GNU_SOURCE where possible (#4653)
  - consistently use --with-harfbuzz=no configure option in freetype easyconfigs (#4668)
  - use --with-x=yes in R easyconfigs that include X11 as a dependency (#4701)
  - remove '4.0' in tbb description (#4707)
  - add lib sanity check paths for Debian compatibility in nettle (#4722)
  - fix source URLs for HDF5 (#4749)


v3.2.1 (May 12th 2017)
----------------------

bugfix/update release
- added example easyconfig files for 12 new software packages:
  - AdapterRemoval (#4509), blasr_libcpp (#4566), canu (#4473), enchant (#4567), hunspell (#4567), memkind (#4544),
    NLTK (#4565), pbbam (#4566), pbdagcon (#4566), pyenchant (#4567), Siesta (#4562), xarray (#4556)
- added new easyconfigs for existing toolchains:
  - goolfc 2017.01 (#4577)
- added additional easyconfigs for various supported software packages, including:
  - HDF5 1.10.1, NAMD 2.12, OpenFOAM 4.1, pandas 0.20.1, ParaView 5.2.0, R 3.4.0, R-bundle-Bioconductor 3.5, Tensorflow 1.1.0
- minor enhancements, including:
  - update source URLs in libpciaccess easyconfigs (#3960)
  - enable use of double precision floating point in METIS 5.1.0 foss/2016a easyconfig (#4555)


v3.2.0 (May 5th 2017)
---------------------

feature release
- added example easyconfig files for 34 new software packages:
  - ACTC (#4386), atomate (#4484), BreakDancer (#4455), bx-python (#4486), ClusterShell (#4432), custodian (#4484),
    DFTB+ (#4398), Doris (#4404), ED2 (#4402), FireWorks (#4484), GETORB (#4414), GapFiller (#4462), IPy (#4450),
    imbalanced-learn (#4373), ipyrad (#4507), libiconv (#4499), MultiQC (#3564), NLopt (#1750), Node-RED (#4542),
    PyCUDA (#4523), pymatgen-db (#4484), QuTiP (#4371), ROI_PAC (#4414), Rascaf (#4459), RepastHPC (#4395),
    rootpy (#4242), SSPACE_Basic (#4461), Sambamba (#4442), Spack (#4431), SpiceyPy (#4406), StaMPS (#4454),
    samblaster (#4435), VMD (#4391), WRF-Fire (#4403)
- added additional easyconfigs for various supported software packages, including:
  - BamTools 2.4.1, Boost 1.64.0, GCC 7.1.0, IPython 5.3.0, LLVM 4.0.0, Mesa 17.0.2, Octave 4.2.1, OpenMPI 2.1.0,
    PETSc 3.7.5, PGI 17.3, Perl 5.24.1, Python 2.7.13 + 3.6.1 (incl. numpy 1.12.1, scipy 0.19.0), R 3.3.3, SuiteSparse 4.5.5
- various enhancements, including:
  - sync Bowtie2 easyconfigs, consistently use Bowtie2 easyblock (#4380)
  - use pl2 source tarball for FFTW 3.3.6 which already includes patch for F03 interface (#4529)
- various bug fixes, including:
  - add missing XZ dep in easyconfig for libunwind 1.1 w/ GCC/4.9.2, sync sanity_check_paths across libunwind easyconfigs (#4369)
  - use 'use_fma4' rather than deprecated 'use_fma' easyconfig parameter in FFTW easyconfigs using intel toolchain (#4384)
  - fix pkgconfig patch for Qhull (#4451)
  - also use patch for METIS 5.1.0 to enable use of doubles in easyconfig for foss/2016b (#4467)
  - add dependency NLopt for R extension nloptr (#4481)
  - fix issue with configparser and backports namespace blocking inclusion of nbconvert with IPython (#4504)
  - change source_urls of pycrypto to encrypted https://pypi.python.org/... (#4505)
  - fix sources spec for HMMER 3.1b2 + minor style fixes + better sanity check (#4531)
  - also build IMB-IO in IMB 4.1 easyconfig using foss/2016a (#4539)


v3.1.2 (March 20th 2017)
------------------------

bugfix/update release
- add patch to FFTW 3.3.6 easyconfigs to fix MPI F03 interface (#4334)
  - note that this warrants rebuilding FFTW that is a part of foss/2017a
- added example easyconfig files for 14 new software packages:
  - DBG2OLC (#4281), disambiguate (#4125), fqtrim (#4280), GFOLD (#4293), Kaiju (#4349), LSMS (#4335),
    L_RNA_scaffolder (#4282), PileOMeth (#4289), psycopg2 (#4319), QGIS (#4307, #4332), QJson (#4305),
    QScintilla (#4306, #4313), sketchmap (#4360), snaphu (#4362)
- added additional easyconfigs for various supported software packages, including GROMACS 2016.3, PGI 17.1, SAMtools 1.4
- various enhancements, including:
  - fix style in several easyconfigs (#4267-#4271, #4274, #4275, #4277, #4279, #4286-#4288, #4318)
- various bug fixes, including:
  - correctly set $PYTHONPATH in ROOT easyconfigs (#4239, #4331)
  - correct libjpeg turbo references in GDAL (#4276)
  - make sure that HDF5 provided via EasyBuild is used in BLASR easyconfigs (#4278)
  - fix issues with miRDeep2 installation (#4291, #4301, #4316)
  - also run tests with Tcl module syntax, Lua is the default in EasyBuild v3.x (#4315)
  - fix PostgreSQL homepage + minor style fixes (#4318)
  - detect use of '$root', which is not compatible with module files in Lua syntax (#4330)
  - fix homepage/source_urls for ViennaRNA (#4338)
  - pass down $FFLAGS via FLAGS_OPT in SWASH easyconfigs (#4341)
  - remove include/GL/wglext.h from Mesa sanity check (#4354)
  - rename S.A.G.E. to SAGE, can't have directories with trailing dot in Windows (#4368)


v3.1.1 (March 7th 2017)
-----------------------

bugfix/update release
- added example easyconfig files for 16 new software packages:
  - Caffe (#3667), DIAMOND (#4107), fmt (#4131), googletest (#4132), igraph (#4172), MEGA (#4202), meRanTK (#4175),
    meshio (#4178), miRDeep2 (#4229, #4255), OOMPA (#4211), PBSuite (#4224, #4230), randfold (#4217), skewer (#4246),
    Smoldyn (#4110), SpiecEasi (#4215), stress (#4180)
- added additional easyconfigs for various supported software packages, including:
  - binutils 2.28, Cantera 2.3.0, CGAL 4.9, GMP 6.1.2, IPython 5.2.2, JasPer 2.0.10, NWChem 6.6, matplotlib 2.0.0,
    PCRE 8.40, Qt5 5.8.0, Vim 8.0, X11 bundle v20170129, VTK 7.1.0, Yade 2017.01a
- added new easyconfigs for existing toolchains:
  - iomkl/2017a (#4216), intel/2017.02 (#4248)
- various enhancements, including:
  - fix style in several easyconfigs (#4174, #4176, #4190, #4233)
  - add sanity check command to Yade easyconfig to make sure that 'import yade' works, include bzip2 as dep (#4193)
  - add PDF::API2 extension to Perl 5.24.0 easyconfigs + sync exts_list (#4221)
- various bug fixes, including:
  - add Bison and gettext as build deps for X11 (#4111)
  - clean up dependencies in libdrm (#4113)
  - make sure Ghostscript picks up external libraries (#4118)
  - fix ippicv source download and library install for OpenCV v3.1.0 (#4126)
  - fix software name for OrthoMCL + modernise OrthoMCL easyconfigs (#4134, #4135)
  - get rid of backticks in gettext descriptions, causes problems when packaging with FPM (#4146)
  - remove duplicate sources specification in OpenMPI (#4150)
  - fix definition of buildopts/installopts in Cantera easyconfig (#4133, #4164, #4177)
  - use http rather than ftp source URLs in CFITSIO easyconfigs (#4167)
  - add patch for XZ 5.2.2 to include 5.1.2alpha symbols required by 'rpm' command on CentOS 7.x (#4179)
  - add patch for Boost v1.61-1.63 to fix problem with make_array/array_wrapper in boost serialization library (#4192)
  - set CMAKE_PREFIX_PATH to ncurses install directory in CMake easyconfigs (#4196)
  - switch to lowopt=True for libxc v2.2.* and v3.* (#4199)
  - remove custom sanity_check_paths, since it's identical to that used by the R easyblock (#4200)
  - fix version (& homepage) in ea-utils easyconfigs (#4205)
  - remove --with-threads configure option in OpenMPI-2.* (#4213)
  - fix check for Szip library in configure script for netCDF 4.1.3 (#4226)
- fix source_urls in several easyconfigs, including:
  - bsoft, cutadapt, EMBOSS, GnuTLS, ImageMagick, LibTIFF, Mercurial, netCDF, netCDF-Fortran, pigz, ROOT and Subversion (#4227)


v3.1.0 (February 3rd 2017)
--------------------------

feature release
- added easyconfigs for foss/2017a and intel/2017a common toolchains (#3968, #3969)
- added example easyconfig files for 16 new software packages:
  - ack (#3983), cclib (#4065), ConnectomeWorkbench (#3411), GroIMP (#3994), hyperspy (#3991), I-TASSER (#1216),
    ImageJ (#4023, #4062), libconfig (#4051), libspatialindex (#4002), mahotas (#3990), Minia (#3949), muParser (#4007),
    NetLogo (#3941), QIIME (#3868), QwtPolar (#4019), Tensorflow (#4084, #4095)
- added additional easyconfigs for various supported software packages, including:
  - Boost 1.62.0 + 1.63.0, CP2K 4.1, GSL 2.3, PLUMED 2.3.0, Qt5 5.7.1, WRF 3.8, WPS 3.8, Yade 2016.06a, zlib 1.2.11
- various enhancements, including:
  - update FFTW 3.3.5 easyconfigs to use FFTW easyblock & enable running of tests (#3985)
  - add FME extensions (+ deps) in R 3.3.1 easyconfigs (#4063)
- various bug fixes, including:
  - add libxml2 dependency on HDF5 (#3759)
  - remove unnecessary dependency in libmatheval (#3988)
  - fix permissions on SWASH binaries (#4003)
  - add conda-forge channel to perl-app-cpanminus (#4012)
  - add missing deps (libpthread-stubs, libpciaccess) to libdrm 2.4.70 (#4032)
  - modloadmsg style fixes in multiple easyconfigs (#4035)
  - include X11 as dep for Molden (#4082)
  - remove incorrect definition for $ROSETTA3_DB, now (correctly) defined via Rosetta easyblock (#4083)
- fix source URLs for several easyconfigs, including:
  - arpack-ng 3.1.3 + 3.1.5 (#4050), ChIP-Seq 1.5-1 (#4050), Ghostscript 9.10, 9.14 + 9.16 (#4050),
    Git 1.7.12, 1.8.2 + 1.8.3.1 (#4050), HBase 1.0.2 (#4043), libevent 2.0.22 (#4037), libsodium 1.0.3 (#4046),
    lynx 2.8.7 (#4050), Maven 3.2.2 and 3.3.3 (#4039), MEME 4.8.0 (#4050), PCC 20131024 (#4044), S-Lang 2.3.0 (#4045),
    Spark 1.3.0 (#4041), splitRef 0.0.2 (#4040)


v3.0.2 (December 22nd 2016)
---------------------------

bugfix release
- added example easyconfig files for 13 new software packages:
  - CryptoMiniSat (#3952), MATSim (#3902), Molcas (#2084), ne (#3376), psmc (#3910), PyCogent (#3897),
    PyNAST (#3897), RASPA2 (#3903, #3946), SimPEG (#3876), SolexaQA++ (#3892), taco (#3882),
    UCLUST (#3896), USPEX (#3767)
- added additional easyconfigs for various supported software packages, including:
  - Mono 4.6.2.7, PGI 16.10, ROOT 6.08.02
- various enhancements, including:
  - trivial style fixes (#3878, #3893, #3895)
- various bug fixes, including:
  - add X11 develop libs to ncview easyconfig (#3881)
  - fix source_urls in pkg-config easyconfigs (#3907)
  - install numpy/scipy as .egg to ensure shadowing of numpy/scipy in parent Python installation (#3921)
  - fix broken source URL + homepage for Infernal (#3928)
  - fix test that verifies dumped easyconfig, take into account that dumped dependencies may include hardcoded dependency (#3932)
  - include libGLU as dependency in freeglut easyconfigs with recent Mesa (#3936)
  - add patch for FreeSurfer to fix issue with MATLAB 2013 (#3954)


v3.0.1 (November 30th 2016)
---------------------------

bugfix release
- added example easyconfig files for 7 new software packages:
  - Cookiecutter (#3827), ETE (#3857), findhap (#3860), graphviz (Python bindings, #3826), LoFreq (#3856),
    PhyloBayes-MPI (#3859), XGBoost (#3849)
- added additional easyconfigs for various supported software packages
- various enhancements, including:
  - add ipywidgets and widgetsnbextension extensions to IPython 5.1.0 easyconfigs (#3818, #3823)
  - run dadi test suite as a sanity check command (#3858)
- various bug fixes, including:
  - fix incorrect descriptions for ifort (#3817)
  - fix modulename for Jinja2 and Pygments (#3823)
  - fix download URL in BLAST 2.2.26 easyconfig (#3861)


v3.0.0 (November 16th 2016)
---------------------------

feature release
- backwards incompatible changes:
  - archive easyconfigs using old inactive toolchains
    - see #3725, #3728, #3729, #3730, #3731, #3732, #3733, #3735, #3736, #3737, #3738
    - only taken into account by EasyBuild if --consider-archived-easyconfigs is enabled
    - no easyconfigs available outside of archive for QLogicMPI + 15 toolchains:
      - ClangGCC, cgmpich, cgmpolf, cgmvapich2, cgmvolf, cgompi, cgoolf, gmacml,
        goalf, gpsmpi, gpsolf, iiqmpi, intel-para, ipsmpi, iqacml
  - fix name in PyTables easyconfigs (was pyTables) (#3785)
- added example easyconfig files for 32 new software packages:
  - 3to2 (#3655), Anaconda2 (#3337), Anaconda3 (#3337), ART (#3724), atools (#3631),
    awscli (#3645), behave (#3751), Blosc (#3785), bokeh (#3790), Cantera (#3655),
    Cargo (#3764), dadi v1.7.0, distributed (#3786), ea-utils (#3634), Elk (#3644),
    FGSL (#3638), gencore_variant_detection (#3337), help2man (#3768), lbzip2 (#3791),
    Log-Log4perl (#3574), Minimac2 (#3783), mypy (#3694), OBITools (#3573),
    perl-app-cpanminus (#3337), PGDSpider (#3625), prokka (#3755), Reads2snp (#3609),
    spglib-python (#3620), SUNDIALS (#3654, #3655), SelEstim (#3626), XMLStarlet (#3797),
    x265 (#3090)
- added easyconfigs for new 'intelcuda' toolchain (#3750)
- added new easyconfigs for existing toolchains:
  - goolfc/2016.08 (#3796), goolfc/2016.10 (#3666, #3775), intel/2017.00 (#3543), intel/2017.01 (#3757),
    iomkl/2016.09-GCC-4.9.3-2.25 (#3680), iomkl/2016.09-GCC-5.4.0-2.26 (#3772)
- added additional easyconfigs for various supported software packages, including:
  - Advisor 2017 update 1, Amber 16, ATLAS 3.10.2, GROMACS 2016, Octave 4.0.3,
    OpenFOAM 3.0.1, PyTables 3.3.0, QuantumESPRESSO 6.0, Rust v1.12.1
- various other enhancements, including:
  - STREAM builds using ~56GiB and ~111GiB (#3670)
- various bug fixes, including:
  - fix source spec in VASP easyconfig, ensure static linking with Intel MKL (#3381)
  - fix source URL in GCCcore 6.2.0 easyconfig (#3608)
  - correct STAMP dependency in i-cisTarget, must be 1.3 (#3613)
  - consistently specify to use -fgnu89-inline flag in M4 1.4.17 easyconfigs (#3623)
  - fix source URLs for Cython (#3636)
  - add Bison as build dep and M4 as runtime dep for flex 2.6.0 (#3656)
  - enable parallel building of flex 2.6.0 (#3630)
  - add zlib and bzip2 dependencies to X11 bundle (#3662)
  - use 'letter_dir_for' function rather than just grabbing 1st letter of software name in easyconfigs tests (#3664)
  - add patch to fix typo in GRIT 2.0.5 (#3675)
  - fix typo in patch for WRF 3.8.0 (#3702)
  - use $CC,$CXX rather than $I_MPI_CC,$I_MPI_CXX in patch for OpenFOAM 4.0 (#3703)
  - patch FLTK to fix 'undefined symbol' issue when building Octave (#3704)
  - include Pillow as a proper dep for scikit-image rather than as extension, since it has deps itself (#3723)
  - update Travis config w.r.t. changes framework config defaults and required Lmod version (#3773)
  - don't limit parallellism to 4 in recent GCC easyconfigs (#3776, #3777, #3778)
  - include M4 as dependency in flex 2.5.39 easyconfigs + fix consistency issues (#3782)
  - consistently apply patch for ncurses 6.0 (#3792)
  - eliminate dependency on mpi-mic-rt in ifort (#3793)
  - include Autotools as build dependency in all beagle-lib and MrBayes easyconfigs (#3794)
  - make OpenBLAS use the LAPACK version specified in the easyconfig (v0.2.18 & v0.2.19) (#3795)
  - include original download URL for ISL source tarball in GCC easyconfigs (#3798)
  - disable installing libiberty for binutils built with intel toolchain (#3802)

v2.9.0 (September 23rd 2016)
----------------------------

feature release
- added example easyconfig files for 88 new software packages:
    ADMIXTURE (#3359), angsd (#3593), ASHS (#3429), AutoDock (#3465), AutoGrid (#3466), BayeScan (#2748, #3356),
    BayPass (#3451), Bazel (#3379), Blender (#3553, #3558), bwakit (#3567), BXH_XCEDE_TOOLS (#3410), CastXML (#3403),
    CHASE (#3304), configparser (#3368, #3424), configurable-http-proxy (#3380), cppcheck (#3508), CRPropa (#779),
    DicomBrowser (#3432), DMTCP (#3422), entrypoints (#3368, #3424), f90cache (#3570), fastPHASE (#3343),
    fastQValidator (#3192), FFindex (#1135), FragGeneScan (#1198), gdc-client (#3399), gflags (#3417), glog (#3417),
    GRIT (#3561), H5hut (#3431), HAPGEN2 (#3344), HEALPix (#779), IMOD (#1187, #3347), IronPython (#607),
    jhbuild (#3476), jupyterhub (#3380), Keras (#3581), khmer (#1158), LeadIT (#3345, #3599), LevelDB (#3417),
    libbitmask (#3481), libcpuset (#3481), LMDB (#3417), log4cplus (#1136), MACH (#3346), Mako (#3460), Maq (#3428),
    MetaGeneAnnotator (#3307), Metal (#3324), Mono (#607), MyMediaLite (#607), nco (#2575), nose-parameterized (#3579),
    OpenEXR (#3553), OpenImageIO (#3553), path.py (#3368, #3424), PCRE2 (#3325), pftoolsV3 (#3317), PHASE (#3385),
    PLAST (#3288), PLINKSEQ (#3402), POV-Ray (#3551), ProbABEL (#3108), prompt-toolkit (#3368, #3424),
    protobuf-python (#3563), PSORTb (#3317), py (#3403, #3482), pygccxml (#3403, #3482), pyGIMLi (#3403, #3482),
    pyplusplus (#3403, #3482), PyQt5 (#3533), Pyro4 (#3527), pytest (#3403, #3482), QCA (#3595), RDMC (#1137),
    S.A.G.E. (#3427), SDL2 (#3551), SHORE (#3531), SimVascular (#3555), SortMeRNA (#3326), SUMACLUST (#3316),
    SUMATRA (#3316), Text-CSV (#3323), Triangle (#3403), VEGAS (#3457), VirSorter (#3307), wcwidth (#3368, #3424),
    X11 (#3340)
- added new easyconfigs for existing toolchains:
    - CrayGNU + CrayIntel 2016.06 (#3377)
    - foss 2016.07 (#3517) + 2016.09 (#3523),
    - iomkl 2016.07 (#3458)
    - pomkl 2016.09 (#3516)
- added additional easyconfigs for various supported software packages, including:
    FFTW 3.3.5, GCC 4.9.4 + 6.2.0, GROMACS 5.1.4, IPython 5.1.0, LLVM 3.9.0, Mesa 12.0.1, OpenCV 3.1.0, OpenFOAM 4.0,
    OpenMPI 2.0.1, ParaView 5.1.2, PGI 16.7, QuantumESPRESSO 5.4.0, Qt5 5.7.0, R-bundle-Bioconductor 3.3, VTK 7.0.0,
    Yade 2016.06a
- various enhancements, including:
    - adjust PSI4 easyconfigs for updated easyblock (#3312)
    - clean up libxml2 easyconfigs according to updated libxml2 easyblock (#3479, #3509)
    - significantly speed up verifying of dumped easyconfig by resorting to 'shallow' parsing (#3520)
    - include sanity checks for all MATIO config files (#3528)
    - remove --with-tcl-config/--with-tk-config from R easyconfig, already done in R easyblock (#3580)
- various bug fixes, including:
    - disable testing in all ParaView 4.4.0 easyconfigs, required download is too much of a PITA (#3178)
    - add SQLite as dep to GDAL 2.1.0 easyconfigs (#3342)
    - add zlib/SQLite/LibTIFF as dep to R 3.3.1 easyconfigs (#3342)
    - add bzip2 as a dependency of freetype (#3464)
    - specify correct MPI target in FDS easyconfigs (#3488)
    - add tcsh as OS dep in NAMD easyconfigs (#3491)
    - statically link ncurses/libreadline in Lua easyconfig with 'dummy' toolchain (#3545)
    - add M4 as dep for flex 2.6.x (#3542, #3550)
    - add bzip2 and libxcb dependencies to FFmpeg 3.x easyconfigs (#3548)
    - make sure & check that Graphviz does not install Tcl bindings in Tcl install prefix (#3556)
    - add missing patches for extensions in Python 3.x easyconfigs (#3557)
    - add missing XZ dependency to libxml2 2.9.4 easyconfigs, change gettext dep of XZ to build-only dep (#3568)
    - enable running of tests for HPCG (#3578)
    - fix buildopts in tabix easyconfigs (#3584)


v2.8.2 (July 13th 2016)
-----------------------

bugfix release
- added example easyconfig files for 54 new software packages:
    Amber (#3200), Bullet (#3175), CONTRAlign (#690), Cluster-Buster (#3191), damageproto (#3222, #3308),
    DCA++ (#3219), EIGENSOFT (#3147, #3163), Extrae (#507), fdstools (#3237), ffnet (#3273), GP2C (#3257),
    Gurobi (#3239), gc (#3202, #3261), gputools (#546), IMa2p (#3300), IOzone (#3253), i-cisTarget (#3191, #3194),
    icmake (#3243), io_lib (#3255), Kent_tools (#3191), libcmaes (#3256), libpsortb (#3259), libxsmm (#3099),
    MEGACC (#3263), MM-align (#1428), MOSAIK (#880), MView (#1345), MySQL-python (#3172, #3189), magma (#3219),
    mrFAST (#862), mrsFAST (#862), mysqlclient (#3172, #3232), NTL (#3183), PARI-GP (#3257), Paraver (#508),
    psutil (#3171, #3231), PSI4 (#3293), Qwt (#3157), RMBlast (#3142), STAMP (#3191), Seqmagick (#3264),
    splitRef (#946), TAU (#509), TRF (#3141), TVB (#3053, #3247, #3251), TVB-deps (#3053, #3247, #3251),
    tvb-data (#3053, #3247, #3251), tvb-framework (#3053, #3247, #3251), tvb-library (#3053, #3247, #3251),
    VampirTrace (#509), Voro++ (#3174), wheel (#3235), wxPropertyGrid (#508), xonsh (#3159)
- added easyconfigs for update of common toolchains: foss/2016b (#3271), intel/2016b (#3270)
- added new easyconfigs for existing toolchains: CrayGNU 2016.03 & 2016.04 (#3291), foss/2016.06 (#3184), intel/2016.03-GCC-5.4 (#3185)
- added additional easyconfigs for various supported software packages, including:
    Boost 1.61.0, GCC 5.4.0, GROMACS 3.3.3, HDF5 1.8.17, netCDF 4.4.1, numpy 1.11.0, Perl 5.24.0, PETSc 3.7.2,
    Python 2.7.12, Python 3.5.2, Qt 3.3.8, R 3.3.1
- various enhancements, including:
    - use check_conflicts function in easyconfigs tests (#2981)
    - also include vsc-install in list of sources for recent EasyBuild easyconfigs, to support offline installation (#3203)
    - enable building of libmysqld.* in MariaDB easyconfigs (#3230)
    - add ALDEx2, phyloseq to bundles for Bioconductor 3.2 (#3211, #3241)
    - add biom, geepack, lubridate, pim to list of R 3.2.3 extensions (#3186, #3211, #3275)
- various bug fixes, including:
    - add patch for Boost 1.60.0 to fix bug resulting in TypeError (#3162)
    - add fftw dependency to CP2K 2.6.0 easyconfigs using CrayGNU (#3176)
    - fix location of libelf.h, only (also) installed as include/libelf.h is there's no /usr/include/libelf.h (#3201)
    - fix software name for Guile & GnuTLS (was 'guile' & 'gnutls') (#3207)
    - added missing space in Geant4 configopts to specify -DGEANT4_INSTALL_DATA (#3209)
    - fix Cython download URL in Python 2.7.11 easyconfigs (#3212)
    - add missing build deps for X stack in easyconfigs using foss/2016a or intel/2016a (#3222, #3308)
    - fix overruling of exts_list in Perl 5.22.2 easyconfig (#3224)
    - add missing dependency on GMP in R 3.2.3 easyconfigs (#3226)
    - don't hard specify toolchain for binutils build dep in likwid easyconfig, since it matches parent toolchain (#3240)
    - fix homepage & source_urls in HMMER easyconfigs (#3246)
    - stick to pydot 1.1.0 for Python 2.6 in Travis config (#3282)
    - add python-dev(el) to osdeps in GC3Pie easyconfigs (#3310)


v2.8.1 (May 30th 2016)
----------------------

- added example easyconfig files for 13 new software packages:
    drFAST (#906), git-lfs (#2478), grabix (#3127), JWM (#3007), libcroco (#3007), librsvg (#3007), MaCH (#3136),
    mayavi (#3106), OpenMM (#2762), Pysam (#3080), SeqPrep (#3097), vt (#3128), wkhtmltopdf (#3098)
- added new easyconfigs for existing toolchains: intel/2016.03-GCC-4.9 (#3088)
- added additional easyconfigs for various supported software packages, including:
    Boost 1.61.0, ESMF 7.0.0, Inspector 2016 update 3, IPython 4.2, netCDF-C++4 4.3.0, netCDF-Fortran 4.4.4, Perl 5.22.2, VTune 2016 update 3
- various bug fixes, including:
    - apply libreadline patch to fix bug triggering segmentation fault (#3086)


v2.8.0 (May 18th 2016)
----------------------

feature + bugfix release
- added example easyconfig files for 69 new software packages:
    ALPS (#2888), annovar (#3010), BayeScEnv (#2765), BayesAss (#2870), BerkeleyGW (#2925), Blitz++ (#2784, #3004),
    bam-readcount (#2850), Commet (#2938), CrossTalkZ (#2939), cuDNN (#2882), DBus (#2855), DFT-D3 (#2107),
    DIAL (#3056), dask (#2885), dbus-glib (#2855), FFLAS-FFPACK (#2793), FLAC (#2824), FLANN (#3015, #3029),
    FLEUR (#3043), GConf (#2855), GROMOS++ (#1297), GST-plugins-base (#2855), GStreamer (#2855), GTOOL (#2805),
    Givaro (#2793), gdist (#2935), gromosXX (#1297), HISAT2 (#2809), i-PI (#2940), Kraken (#3037, #3041), LAME (#2823),
    LASTZ (#3002), LinBox (#2793), Loki (#2839), libQGLViewer (#2923, #3008), libXxf86vm (#2855),
    MDSplus (#2787, #2838, #3027), MRIcron (#2831), Mawk (#2732), minieigen (#2839), mpmath (#3058), NBO (#3047, 3048),
    NGS (#2803), NGS-Python (#2810), ncbi-vdb (#2808), OptiX (#2795), PCL (#3024), PEAR (#2731), PLplot (#2990),
    Postgres-XL (#2891), PyGTS (#2969), RSeQC (#2788), Rust (#2920, #2943), rainbow (#2730), SHAPEIT (#2806),
    SIONlib (#2908), Saxon-HE (#2773), Singularity (#2901), SoX (#2825), Subread (#2790), SuperLU (#2665),
    travis (#2953), VASP (#2950), Wannier90 (#2906, #3042), wget (#3041), wxPython (#2855), xf86vidmodeproto (#2855),
    Yade (#2839), Yambo (#2932)
- add test configuration for Travis (#2942, #2944, #2954, #3061)
- added easyconfigs for new PGI-based toolchains
    - pomkl/2016.03 (#2899, #2900, #3046), pomkl/2016.04 (#3044), CrayPGI/2016.04 (#2927)
- added new easyconfigs for existing toolchains:
    foss/2016.04 (#3013), intel/2016.02-GCC-5.3 (#2523), intel/2016.03-GCC-5.3 (#3009)
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    incl. CGAL 4.8, Clang 3.8.0, icc/ifort 2016.2.181 & 2016.3.210, imkl 11.3.2.181 & 11.3.3.210, impi 5.1.3.181,
          LLVM 3.8.0, OpenCV 2.4.12, pandas 0.18.0, Qt 5.6.0, Scalasca 2.3, Score-P 2.0.1, SuiteSparse 4.5.2, WRF 3.8
- various other enhancements, including:
    - enhance ORCA easyconfig for compatibility with SLURM (#1819)
    - enable -fPIC in GraphicsMagick easyconfig, required by Octave (#2764)
    - clean up binutils easyconfigs to use binutils easyblock (#3006)
    - add include/GraphicsMagick to $CPATH in GraphicsMagick easyconfigs (#3034)
    - update SuiteSparse easyconfigs according to updated SuiteSparse easyblock (#3050)
- various bug fixes, including:
    - fix Perl extensions download urls (#2738)
    - add Autoconf as build dep for GCCcore (#2772)
    - fix versions of extensions in Bioconductor 3.2 bundles (#2769)
    - fix (build) deps for intel/2016a easyconfigs of cairo, libXext, libXrender (#2785, #2874)
    - use 'env' wherever preconfig/build/installopts is used to set environmental variables (#2807, #2811, #2812)
    - add zlib as explicit dep in Tk easyconfigs (#2815)
    - consistently specify to use -fgnu89-inline flag in M4 1.4.17 easyconfigs (#2774, #2779, #2816)
    - fix homepage and description in Pygments easyconfigs (#2822)
    - include pkg-config as build dependencies for libXau, libXdmcp, libxcb (#2827)
    - consistently use XORG_*_SOURCE constants (#2829, #2830, #2848)
    - update source URLs in ScientificPython easyconfig files (#2847)
    - add checksums in SuiteSparse easyconfigs (#2849)
    - fix build deps for GObject-Introspection (#2852)
    - correctly specify Perl location in git easyconfig (#2866)
    - fix bitstring 3.1.3 download URL in Python easyconfigs, source tarball on PyPI disappeared (#2880)
    - fix Perl dependency in worker easyconfig, it requires non-standard Perl modules (#2884)
    - add XZ as dependency in Python 3.5.1 easyconfigs, required for lzma (#2887)
    - fix download URL for packmol (#2902)
    - drop usempi toolchain in numexpr easyconfigs, not needed (#2937)
    - fix use of resolve_dependencies in tests according to changes in framework (#2952)
    - add dependency extensions for MarkupSafe and jsonscheme in IPython 3.2.3 easyconfigs (#2967)
    - add patch for matplotlib 1.5.1 to fix Tcl/Tk library paths being used (#2971)
    - add xproto build dependency for makedepend v1.0.5 (#2982)
    - disable parallel build for Doxygen (#2986)
    - fix source URLs for FreezeThaw and Tie::Function extensions for Perl v5.22.1 (#2988)
    - add sed command in worker easyconfig files to fix module_path in conf/worker.conf (#2997, #3000)
    - drop toolchainopts from Eigen easyconfigs, since it is headers-only (#3025)
    - clean up dummy bzip2 easyconfig, define buildopts rather than defining $CC and $CFLAGS via os.environ (#3036)
    - use %(pyshortver)s template rather than hardcoding 2.7 in VTK easyconfigs (#3052)
    - correct install location of OpenCV Python bindings (#3054)
    - include XZ as dependency for libunwind (#3055)
    - add patch to fix broken OpenSSL tests due to expired certificates (#3057)
    - fix broken link to VSC website in license headers (#3062)


v2.7.0 (March 20th 2016)
------------------------

feature + bugfix release
- added example easyconfig files for 63 new software packages:
    ATSAS (#616, #2587), astropy (#2724, #2727), attr (#2706), BamUtil (#2654), BBMap (#2322), BH (#2508),
    CheMPS2 (#2445), CosmoloPy (#2723, #2727), csvkit (#2639), Firefox (#2648), FreeXL (#2422), GL2PS (#2667),
    Glade (#2631), htop (#2538), IGV (#2019), IGVTools (#2019), ImageMagick (#2438), jModelTest (#2529),
    KEALib (#2420), libcerf (#2656), libgcrypt (#2201), libglade (#2631), libgpg-error (#2201), libspatialite (#2431),
    LittleCMS (#2438), MAST (#2542), MLC (#2577), MPJ-Express (#2529), mutil (#2201), neon (#758), NextClip (#2544),
    npstat (#2686, #2703), Octopus (#2643), QuickFF (#2721), p4vasp (#2328), PCMSolver (#2445), PFFT (#2643),
    PHYLIP (#2694), pkgconfig (#2475, #2476), Platypus (#2618), pplacer (#1056), PRINSEQ (#2437, #2444, #2585),
    PyFFmpeg (#2501, #2519), PyGObject (#2443), PyGTK (#2443), PyOpenGL (#2628), pyringe (#2533), qrupdate (#2675),
    rgeos (#2635), rpmrebuild (#2402), shift (#2201), SNAPE-pooled (#2688), SNPhylo (#2701), sratoolkit (#2715),
    STAR-Fusion (#2463), statsmodels (#2719), StringTie (#2527), synchronicity (#2508), testpath (#2461),
    USEARCH (#2537), VarScan (#2464), vsc-install (#2165), Whoosh (#2725), xprop (#2645)
- added new easyconfigs for existing toolchains:
    intel/2016.02-GCC-4.9 (#2620), gmpolf/2016a & gmvolf/2016a (#2589)
- stable Cray-specific easyconfigs
    - delete deprecated Cray toolchains and easyconfig files (#2400)
    - don't hardcode PrgEnv version, remove craype and fftw components in Cray toolchains (#2554)
    - remove -XC versionsuffix for stable definitions for Cray* toolchains (#2714)
    - support for various software packages with CrayGNU and CrayIntel toolchains: CP2K, GROMACS, WRF
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    including BWA 0.7.13, CMake 3.4.3, GATE 7.2, GROMACS 5.1.2, Mesa 11.1.2, netCDF 4.4.0, Perl 5.22.1, Python 3.5.1,
              R 3.2.3, R-bundle-Bioconductor 3.2, scipy 0.17.0, SuiteSparse 4.5.1
- various other enhancements, including:
    - copy contrib dir in Velvet easyconfigs so scripts are also available (#2456)
    - redefine matplotlib 1.5.1 easyconfig as a bundle, also include cycler extension (dep for matplotlib) (#2470)
    - add bitstring extension to Python 2.7.11 easyconfigs (#2471)
    - enable building of MetaVelvet in Velvet 1.2.10 easyconfigs (#2473)
    - add custom sanity check for libjpeg-turbo (#2480)
    - add Velvet easyconfigs that include BioPerl dependency, so VelvetOptimizer can use it (#2495, #2729, #2733)
    - add source URL in RAxML 7.2.6 easyconfigs (#2536)
    - update MPICH easyconfigs to use new MPICH easyblock (#2589)
    - free libX11 & co from unneeded Python dependency/versionsuffix (#2549, #2563, #2605, #2664)
    - add '--enable-utf --enable-unicode-properties' configure options in PCRE easyconfigs (#2561)
        - required for latest R versions
    - add HCsnip, metagenomeSeq in Bioconductor 3.1 bundles (#2553, #2578)
    - add additional extensions in R 3.2.x easyconfigs that are required for extra Bioconductor extensions (#2547, #2556)
    - update psmpi easyconfig files to use the new psmpi easyblock (#2619)
    - add easyconfig for Python 2.7.11 on top of X11-enabled Tk (#2614, #2621)
    - add virtualenv as extension in Python 2.7.11 easyconfigs (#2660)
- various bug fixes, including:
    - fix software name for GTK+ (was 'gtk+'), PyCairo (was 'pycairo') and Gdk-Pixbuf (was 'gdk-pixbuf') (#2468)
    - don't hardcode CC/CXX in OpenMPI easyconfigs (#2472)
    - remove Google Code source URL for mpi4py (#2474)
    - rename ffmpeg to FFmpeg (#2425, #2481)
    - use available easyblock for flex (#2486)
    - fix determining list of easyconfigs in unit test suite, don't assume locations are correct (#2530)
    - fix specifying DB dependency in DB_File easyconfigs (#2539)
    - remove hard-coded -xSSE4.2 for numpy/scipy with Intel compilers (#2546)
    - fix license headers: Hercules foundation is now FWO (#2550)
    - add --with-zlib configure argument in libxml easyconfigs (#2555)
    - don't hardcode optarch=True in xextproto/xtrans easyconfigs (#2601)
    - change toolchain version to '' in easyconfigs that use dummy toolchain and include dependencies (#2612)
    - GLib doesn't require libxml2 with Python bindings (#2632)
    - add patch file to imkl 10.2.6.038 32-bit easyconfig to fix installer not being able to deal with '--' in build path (#2634)
    - add missing 'pkgconfig' dependency for h5py (#2476, #2650)
    - correct software name in FastQC easyconfigs (was 'fastqc'), use 'dummy' toolchain for all FastQC version (#2657, #2666)
    - add missing libxml2 dependencies in GLib easyconfigs (#2658)
    - fix Xerces-C++ download location (#2668)
    - enable XML::Bare extension in all Perl easyconfigs (#2672)
    - update dead link for SuiteSparse (#2679)
    - remove custom exts_filter in easyconfigs used PythonPackage easyblock (#2683, #2685)
    - add M4 as build dep for binutils & flex (#2681)
    - add missing dependencies in Python 3.5.x easyconfigs: SQLite, Tk, GMP (#2704)
    - fix (OS) deps, add checksums, remove parameter definition with default values in MVAPICH2 easyconfigs (#2707)
- style cleanup in various easyconfigs (#2378, #2387, #2395, #2396, #2488-#2493, #2496-#2500, #2502-#2504, #2602)
    - working towards automated style review of pull requests

v2.6.0 (January 26th 2016)
--------------------------

feature + bugfix release
- add easyconfigs for foss/2016a and intel/2016 common toolchains (#2310, #2311, #2339, #2363)
    incl. easyconfigs for Boost, CMake, Python, Perl using these toolchains
- added example easyconfig files for 21 new software packages:
    BLASR (#922), BioKanga (#2247), BoltzTraP (#2365), basemap (#2221), CppUnit (#2271), EggLib (#2335),
    FLASH (#2281), GLM (#2288), hub (#2249), MACS2 (#1983), MotEvo (#843), numba (#2243), PGI (#1833, #2367),
    PLY (#2305), PaStiX (#2319, #2326), patchelf (#2327), pip (#2284), RSEM (#2316), RcppArmadillo (#2289),
    SCDE (#2289), slepc4py (#2318)
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    including BamTools 2.4.0, Boost 1.60.0, Clang 3.7.1, DOLFIN/FFC/FIAT/Instant/UFL 1.6.0, GATE 7.0, GCC 5.3.0,
              LLVM 3.7.1, pandas 0.17.1, PETSc 3.6.3, SAMtools 1.3, scipy 0.16.1, SLEPc 3.6.2, Trilinos 12.4.2,
              Trinity 2.1.1, VTK 6.3.0
- various other enhancements, including:
    - added new Cray* toolchain versions with pinned dependency versions (#2222)
    - don't hardcode .so, use SHLIB_EXT constant instead (#2245)
    - add custom sanity check in GEOS easyconfigs (#2285)
- various bug fixes, including:
    - add Autotools (M4) as a build dependency in GMP v6.x easyconfigs (#2096)
    - remove argparse from list of extensions in Python 3.2+ easyconfigs, since it became part of stdlib (#2323)
- various style fixes, including:
    - get rid of tabs (#2302)
    - remove trailing whitespace (#2341)

v2.5.0 (December 17th 2015)
---------------------------

feature + bugfix release
- add GCCcore easyconfig that can be used as base for all compilers (without getting in the way) (#2214)
    - + easyconfig for GCC/4.9.3-2.25: bundle of GCCcore 4.9.3 and binutils 2.25
    - intended to replace the GNU toolchain
- added example easyconfig files for 39 new software packages:
    DIRAC (#2212), GeoIP (#2172, #2185), GeoIP-C (#2172, #2185), graph-tool (#1591), gtkglext (#2217),
    Intel Advisor (#2210), InterProScan (#2225, #2227, #2234), intltool (#2136), kallisto (#2173), LibUUID (#1930),
    LuaJIT (#2153), libXcursor (#2136), libXrandr (#2136), libXtst (#2143), libdap (#1930), libtasn1 (#2208),
    libxkbcommon (#2136), MRtrix (#2217, #2218), MultiNest (#2166, #2168), Nipype (#2150), PPfold (#2183, #2187),
    p11-kit (#2208), pangox-compat (#2217), Qt5 (#2136), randrproto (#2136), rhdf5 (#2175), Stampy (#2180, #2182),
    scikit-umfpack (#2061), scp (Python pkg) (#2196), sleuth (#2175), traits (#2150), vincent (#2169, #2185),
    XKeyboardConfig (#2136), xcb-util (#2136), xcb-util-image (#2136), xcb-util-keysyms (#2136),
    xcb-util-renderutil (#2136), xcb-util-wm (#2136), zlibbioc (#2175)
- added new easyconfigs for existing toolchains:
    intel/2015.08 (#2194), intel/2016.00 (#2209), intel/2016.01 (#2219), iomkl/2015.03 (#2155)
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    including CMake 3.4.1, HDF5 1.8.16, netCDF 4.3.3.1, netCDF-Fortran 4.4.2, numpy 1.10.1, Octave 4.0.0,
              OpenFOAM 3.0.0, OpenFOAM-Extend 3.2, Python 2.7.11
- various other enhancements, including:
    - add tidyr to R 3.2.1 easyconfigs (#2174)
    - enable C++ support in MIGRATE-N (#2178)
    - also installed shared libraries for AMD and UMFPACK in SuiteSparse (#2061)
    - fix software name for ParaView (was: Paraview) (#2132)
    - enable building of shared libraries for binutils (#2133)
    - harden binutils built with dummy toolchain by linking to system libraries via RPATH (#2228)
    - enhance easyconfig unit tests to check that each easyconfig file is in the right subdirectory (#2232)
- various bug fixes, including:
    - fix ALADIN patch file to not use relative paths, and adjust list of ALADIN sources accordingly (#2207, #2213)
    - rename patch files for OpenFOAM to be in line with other patches (#2226)
    - fix typo in bzip2 source URLs (#2204)
    - force linking of ncurses in libreadline (#2206)
    - enable -fPIC in all zlib 1.2.8 easyconfigs (#2220)
    - move Net-LibIDN/SRA-Toolkit/bbftpPRO/o2scl easyconfigs to right location (#2232)
    - restrict parallel build in OpenFOAM-Extend easyconfigs via 'maxparallel', not 'parallel' (#2233)

v2.4.0 (November 10th 2015)
---------------------------

feature + bugfix release
- added example easyconfig files for 45 new software packages:
    animation (#2007), ANSYS CFD (#1969), ANTLR (#1191, #1980), APR (#1970), APR-util (#1970), Aspera Connect (#2005),
    ChIP-Seq (#2119), deap (#2082), DISCOVARdenovo (#1932), FastQC (#1984), fontsproto (#1618, #2038),
    GraphicsMagick (#2007), HBase (#1990), ISIS (#1972), libedit (#293), libfontenc (#1618, #2038), libGLU (#1627),
    libXdamage (#1618, #2038), libXfont (#1618, #2038), LLVM (#1620, #1989, #2031), MIGRATE-N (#1944), MIRA (#1938),
    mympingpong (#2049), MySQLdb (#2011), NCO (#1191, #1980), NIPY (#2064), Nilearn (#2064), NiBabel (#2064),
    PBZIP2 (#1038), PIL (#2062), PhyloCSF (#2018), pycairo (#2085), pydicom (#2063), Salmon (#2051), Samcef (#1941),
    scikit-image (#1974, #2006), Serf (#1970), SSAHA2 (#1039), Subversion (#1970), SWASH (#2059, #2128), time (#1954),
    Trim_Galore (#1984), Trimmomatic (#1987), WEKA (#1986), x264 (#2017)
- added new easyconfigs for existing toolchains: gimkl/2.11.5 (#2093)
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    including Clang + LLVM 3.7.0, CMake 3.3.2, CUDA 7.5.18, hanythingondemand v3.0.1, Mesa 11.0.2, mpi4py v2.0.0,
    ncurses 6.0, OpenFOAM 2.4.0, Paraview 4.4.0, Python 3.5.0, QuantumESPRESSO v5.2.1
- various other enhancements, including:
    - enable 'pic' toolchain option in libxml2 easyconfigs (#1993)
    - extend list of R libraries included in R v3.2.1 easyconfigs (#2042, #2046, #2067, #2072)
    - add Rsubread in Bioconductor easyconfigs (#1971)
- various bug fixes, including:
    - fix software name for BEEF (was 'libbeef') (#1679)
    - add patch to install qhull.pc (pkgconfig) file with Qhull (#1975)
    - don't enable experimental nouveau API in libdrm easyconfigs (#1994)
    - fix dev version to follow PEP-440, as required by recent setuptools versions (#1997)
        - required to avoid that setuptools transforms the version itself
        - see also https://www.python.org/dev/peps/pep-0440/#developmental-releases
    - correct homepage in Cufflinks easyconfigs (#2060)
    - fix imports for set_tmpdir in easyblock unit tests after function was moved in EasyBuild framework (#2097)
    - add patch for Tk 8.6.4 to fix problem with tk.tcl not being found (#2102)
    - don't use %(version)s template in toolchain version, causes problems with HierarchicalMNS (#2104)
    - fix sanity check paths in several easyconfig (#2109, #2120, #2121, #2125)
        - required because of bug fix in sanity_check_step implementation
        - CVXOPT, h5py, LIBSVM, libunistring, MDP, monty, PhyloCSF, Pyke, pandas, pycosat, pyhull, pymatgen,
          python-dateutils, Seaborn, Theano, XML-LibXML, XML-Simple


v2.3.0 (September 2nd 2015)
---------------------------

feature + bugfix release
- added example easyconfig files for 19 new software packages:
    ATK (#1780), Atkmm (#1780), cairomm (#1780), GLibmm (#1780), GlobalArrays (#1868), gdk-pixbuf (#1780),
    gtk+ (#1780), Gtkmm (#1780), libbeef (#1827), libsigc++ (#1780), libsodium (#1876), MACS (#1869), MCR (#1677),
    Molpro (#1880), NFFT (#1921), p7zip (#1931), Pangomm (#1780), pygraphviz (#1861), pycosat (#1859)
- added new easyconfigs for existing toolchains: GNU/4.9.3-2.25 (#1836), foss/2015b (#1695), intel/2015b (#1696)
    add easyconfigs using this toolchain for BLAST+ 2.2.31, Boost 1.58.0, CP2K 2.6.1, OpenFOAM 2.3.1,
    Perl 5.20.2 + 5.22.0 (bare), Python 2.7.10, R 3.2.1
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    including Boost 1.59.0, CP2K 2.6.1, GCC 5.2.0
- various other enhancements, including:
    - enhance texinfo easyconfig w.r.t. texmf, only use it as a build dependency (#1840)
    - enable building of ld.gold in binutils 2.25 (#1885)
- various bug fixes, including:
    - fix enabling MPI support for h5py 2.5.0 (#1825)
    - fix versions of Bioconductor packages + add a couple extra (#1828, #1852, #1895, #1917)
    - put dummy values in place for builddir/installdir templates in easyconfigs unit tests (#1835)
    - fix easyconfigs unit tests w.r.t. changes made in framework (#1853, #1870, #1874, #1875)
    - add GMP as missing dep in Python 2.7.10 easyconfigs, required for pycrypto extension (#1858)
    - specify installation prefix for SIP (#1888, #1892)
    - add custom sanity check paths in various easyconfigs (#1889, #1894, #1897 - #1909)
        - required because of fix in EasyBuild framework, causing default sanity check paths to be considered
          for extensions that are installed as a module
        - affected easyconfigs include: AnalyzeFMRI, Biggus, bibtexparser, DB_File, DBD-Pg, DBD-SQLite, DBD-mysql,
          evmix, fmri, FPM, GraphViz, gsl, GSSAPI, MDP, mpi4py, ncdf, ncdf4, netifaces, NetLibIDN, networkx,
          ordereddict, Parallel-ForkManager,  paycheck, PyQuante, Pyke, PyQt, r2py, rjags, runjags, scikit-learn,
          SOBAcl, vsc-processcontrol, vsc-mympirun-scoop, XML, XML-Dumper, XML-Parser, XML-Twig, YAML-Syck
    - don't enable 'static' toolchain option in SuiteSparse 4.4.3 easyconfig (#1911)
    - add --exclude unpack options for OpenFOAM 2.3.1 to avoid cyclic symlink causing problems when unpacking (#1925)

v2.2.0 (July 15th 2015)
-----------------------

feature + bugfix release
- added example easyconfig files for 62 new software packages:
    ADF (#899), AutoDock_Vina (#808), bibtexparser (#1726), Biggus (#1770), Bismark (#990), blasr (#1662), BSMAP (#1171),
    Check (#811), Circuitscape (#1222), CONTRAfold (#689), cramtools (#1741), DBD-Pg (#1066), DendroPy (#995),
    EMAN2 (#1737), ETSF_IO (#727), eudev (#1578), fastqc (#1636), FDS (#814, #1617, #1625), FPM (#1440),
    frealign (#1619), g2log (#1035), GC3Pie (#1692, #1756, #1768), GenotypeHarmonizer (#1672), gensim (#1762),
    GraphViz (#1658), hisat (#1674), IDBA-UD (#1045), IMa2 (#828), IMPUTE2 (#824), JUBE (#1396), LAMARC (#760),
    libXScrnSaver (#1653), MATIO (#1004), MuTect (#1483), ncdf (#617), NEMO (#1640), ngspice (#1116),
    ordereddict (#1774), OSU Micro-Benchmarks (#1777), Parallel-ForkManager (#847), pBWA (#1009), PeakSeq (#1412),
    Pillow (#1702), Pindel (#1126), PLUMED (#1596, #1665), PostgreSQL (#1066), PROJ (#1006), PyAMG (#1222), Pyke (#1776),
    rpy2 (#1775), Sailfish (#1035), SCANMS (#1386), Seaborn (#1763), snpEff (#1680), SOBAcl (#1658),
    SPIDER (#1624, #1723), STAR (#1043, #1676), system GCC (#1778), tabix (#1059), tecplot360ex (#1100), Vampir (#512),
    VampirServer (#512), verifyBamID (#1675)
- added easyconfigs for 4 new software bundles:
    R-bundle-Bioconductor (#1573, #1795), R-bundle-devtools (#1621, #1759), R-bundle-extra (#1387, #1759),
    R-bundle-pbd (#1659)
- added easyconfigs for new GNU toolchain (#1346, #1669)
- added new easyconfigs for existing toolchains: goolf/1.5.16, intel/2014.06
- added example easyconfig for generating buildenv module (#1503)
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    including BLAST 2.2.31+, Clang 3.6.1, CUDA 6.x, GCC 4.9.3, GROMACS 5.0.5, HDF5 1.8.15 + 1.8.15-patch1,
              Python 2.7.10, R 3.2.0 + 3.2.1, WRF 3.6.1
- various other enhancements, including:
    - update all ncurses easyconfigs to enable ncursesw and use ConfigureMake easyblock (#1337)
    - update PDT easyconfigs to use PDT easyblock (#1687)
    - add custom sanity_check_paths in libxml2 easyconfigs (#1690)
    - enhance unit tests to also cover EasyConfig.dump() method on all easyconfigs (#1761)
    - include snappy as dependency in Hadoop easyconfigs (#1758, #1773)
    - enable SSL support in CMake v3.2.3 easyconfigs (#1784)
    - add additional extensions in R easyconfigs (#1637)
- various bug fixes, including:
    - add patch file required for correct CUDA-aware OpenMPI v1.7.3 build (#631)
    - fix issue with OpenMPI dependency in ECore easyconfigs (#777)
    - don't run the Bloom tests for Jellyfish, they can randomly fail (#1016)
    - fix source URLs in BioPerl easyconfigs (#1075)
    - patch out svnversion command in Python 2.5.6 to fix build on recent systems (#1576)
    - consistently use https for PyPI URLs in homepage/source_urls (#1616, #1722)
    - include Tcl and Tk as dependencies in R easyconfig (#1623)
    - add patch for installing paycheck as Py3 extension (#1629)
    - add Perl dependency in git 2.x easyconfigs (#1631)
    - fix easyconfig for GMP 6.0.0, don't use 6.0.0a sources (#1635)
    - fix source_urls in QuantumESPRESSO 5.0.2 easyconfigs (#1652)
    - include Tk as dependency in Python 2.7.9 easyconfigs (#1654)
    - include tk-devel is list of OS deps for Python 2.7.9 Cray easyconfigs, make sure 'import Tkinter' works (#1655)
    - drop gpfs versionsuffix and stop using no longer existing --enable-gpfs configopt for recent HDF5 versions (#1657)
    - include missing libxml2 dep in GLib easyconfigs (#1666)
    - fix source URLs in Qt easyconfigs (#1673)
    - fix source URLs for argparse Python extension (#1697)
    - fix source URLs for deap Python extension (#1699)
    - fix easyconfigs unit tests after making ModulesTool a non-singleton class (#1708)
    - fix names for Xmipp easyconfigs and patches (#1719)
    - add patch for Qt 4.8.6 to fix build issue on RHEL6 with intel/2015a (#1734)
    - add M4 as build dep for GCC 5.1.0 (#1735)
    - fix Bioconductor extension versions in R 3.1.3 easyconfigs (#1748)
    - remove custom exts_filter definition from Python 3.4.3 easyconfig (#1765)
    - fix source_urls in netCDF easyconfigs (#1766)
    - fix source_urls in netCDF-C++ and netCDF-Fortran easyconfigs (#1767)

v2.1.1 (May 18th 2015)
----------------------

bugfix release
- added example easyconfig files for 3 new software packages:
    networkx (#1592), Platanus (#1597), SaguaroGW (#1600)
- added new easyconfigs for existing toolchains: ictce/7.3.5, CrayCCE/5.2.40, CrayGNU/5.2.40, CrayIntel/5.2.40
- added easyconfigs using CrayGNU/5.2.25 and CrayGNU/5.2.40 toolchains (#1610, #1611)
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    including Boost 1.58.0, GROMACS 5.0.4, Python 3.4.3
- various bug fixes, including:
    - enable usempi in GROMACS easyconfig using CrayGNU toolchain (as required by GROMACS easyblock) (#1590)
    - use system-provided tcsh when building WRF on Cray systems, to avoid hanging build (#1595)
    - only use 'dynamic' toolchain option, not 'shared', in easyconfigs using Cray toolchain (#1609)

v2.1.0 (April 30th 2015)
------------------------

feature + bugfix release
- added example easyconfig files for 27 new software packages:
    AFNI (#1322, #1521), BCFtools (#1492), getdp (#1518), gmsh (#1518), gtest (#1244), hanythingondemand (#1530),
    mawk (#1369), Minimac (#815), Minimac3 (#1502), monty (#1548), Octave (#1563), pbs_python (#1530), pigz (#1036),
    Pygments (#1536), pyhull (#1539), pymatgen (#1549), PyQt (#1322, #1521), Ray (#1494), requests (#1536),
    seqtk (#1524), SIP (#1322, #1521), S-Lang (#1369), Spark (#1554), spglib (#1549), TINKER (#1465), tmux (#1369),
    Xmipp (#1489)
- added easyconfigs for new (Cray-specific) toolchains (#1538): CrayGNU, CrayIntel, CrayCCE
    - initially supported software (using CrayGNU toolchains): CP2K, GROMACS, HPL, Python + numpy/scipy, WRF (#1558)
    - see also http://easybuild.readthedocs.io/en/latest/Cray-support.html
- added new easyconfigs for existing toolchains: goolf/1.5.16, intel/2014.06
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    including GCC v5.1.0, OpenFOAM v2.3.1, R v3.1.3 and v3.2.0, PETSc/SLEPc v3.5.3, WIEN2k v14.1
- various other enhancements, including:
    - include 'pbr' dependency for 'lockfile' Python extension in Python v2.7.9 easyconfigs + mock/pytz/pandas (#1462, #1540)
    - include SQLite as dependency in Python v2.7.9 easyconfigs (#1468)
    - set $LD_PRELOAD for Hoard and jemalloc (#1470)
    - fix homepage in SCOTCH easyconfigs (#1485)
    - adding missing six/ecdsa dependencies for dateutil/paramiko Python packages in Python easyconfigs (#1504, #1505, #1506, #1507, #1508, #1509, #1510)
    - enable pic toolchain option in expat easyconfigs (#1562)
    - extend list of source URLs for Bioconductor packages in R easyconfigs to include 'release' source URLs (#1568)
- various bug fixes, including:
    - adding missing zlib dependency in all Tcl easyconfig files (#1344)
    - fix homepage in FLUENT easyconfigs (#1472)
    - use --with-verbs rather than deprecated --with-openib in OpenMPI configure options (#1511)
    - stop relying on OS_NAME constant to specify OS dependencies in OpenMPI easyconfigs (#1512)
    - replace use of $root with %(installdir)s to ensure compatibility with module files in Lua syntax (#1532)
    - stop relying on $MKLROOT in ROOT easyconfigs (#1537)
    - use proper Bundle easyblock for biodeps/PRACE (#1566)
    - make source_urls in Cube and Scalasca easyconfigs compatible with --try-software-version (#1574)
    - add patch for Cube to fix configure script w.r.t. Qt dependency, add --without-java-reader configure option (#1574)

v2.0.0 (March 6th 2015)
-----------------------

feature + bugfix release
- added example easyconfig files for 29 new software packages:
    bsoft (#1353), Coot (#1400), Cuby (#1258), DSRC (#1242), Exonerate (#568), fastqz (#1242), FSA (#568),
    fqzcomp (#1242), GAMESS-US (#1153, #1406), Grep (#1308), Hadoop (#1418), Hoard (#1415), IMB (#1284), ISL (#1389),
    jemalloc (#1416), libdwarf (#1283), libelf (#1283), MPC (#1310), multitail (#1327), Pmw (#1403), Quip (#1242),
    rCUDA (#720), SCALCE (#1242), SMALT (#568), STREAM (#1332), worker (#1307), Xerces-C++ (#1370), XQilla (#1370),
    ZPAQ (#1242)
- added easyconfigs for new (common) toolchains
    foss/2015a (#1239), gompi/1.5.16 (#1380), gmvolf/1.7.20 (#1397), goolf/1.7.20 (#1294), intel/2015a (#1238),
    intel/2015.02 (#1393), iomkl/2015.01 (#1325), iomkl/2015.02 (#1401)
- added new software bundle: Autotools (#1385)
- various other enhancements, including:
    - don't define $LDSHARED in zlib easyconfigs (#1350)
        - this fixes the long-standing "no version information available" issue with zlib
        - see also https://github.com/easybuilders/easybuild-framework/issues/108
    - add unit test to check that all extra_options keys are defined in EasyConfig instance (#1378)
    - add source MD5 checksums in all GCC easyconfigs (#1391)
    - speeding up the unit tests by avoiding rereading of same easyconfig file (#1432)
    - fix conflict detection in unit tests by considering build deps separately from runtime deps (#1447)
    - fix toolchain for Bison build dep in MVAPICH2-1.9-iccifort-2011.13.367.eb easyconfig (#1448)
    - use Bundle generic easyblock for HPCBIOS bundles and fix moduleclass (#1451)
- various bug fixes, including:
    - revert version of Libint dependency to 1.1.4 in CP2K v2.5.1 easyconfig (#1144)
    - added Java dependencies to EMBOSS easyconfigs (#1167)
    - don't list 'lto' as a language in GCC easyconfigs (#1286)
        - related to the fixes in the GCC easyblock, see easybuilders/easybuild-easyblocks#535
    - rename libint2 easyconfigs as Libint v2 easyconfigs (#1287)
    - fix mpi4py source_urls in Python easyconfigs (#1306)
    - consistently use CLooG 0.18.0 for GCC 4.8 series (#1392)
    - rename GenomeAnalysisTk easyconfigs to GATK (#1399)
    - include openssl-devel SLES11 OS dependency in cURL/MySQL/Python easyconfigs (#1422)
    - add missing Perl dependency in parallel easyconfigs (#1430)
    - correct name in BLAST+ easyconfigs (#1443)
    - fix name for sparsehash easyconfigs (#1452)

v1.16.2.0 (March 6th 2015)
--------------------------

(no changes compared to v1.16.1.0, simple version bump to stay in sync with easybuild-easyblocks)

v1.16.1.0 (December 19th 2014)
------------------------------

- set default easyblock to ConfigureMake in TEMPLATE.eb (#1277)

v1.16.0.0 (December 18th 2014)
------------------------------

feature + bugfix release
- added example easyconfig files for 39 new software packages:
    ANTs (#1232), BEOPS (#1264), Chhimera (#1255), ctffind (#1249), DBD-SQLite (#1064), DBD-mysql (#1063),
    DIALIGN-TX (#668), ffmpeg (#1088), GObject-Introspection (#1079), GTS (#1079), Graphviz (#1079), GraphViz2 (#1079),
    grace (#1131), HarfBuzz (#1079), HTSlib (#1161), GSSAPI (#1048), Kerberos_V5 (#1048), libevent (#1063),
    libXdmcp (#1129), libXft (#1017), libXinerama (#1017), libXrender (#1017), Maven (#1094), MySQL (#1063),
    Net-LibIDN (#1060), OpenCV (#1088), OpenMD (#1105), Qhull (#1105), Pango (#1079), psmpi (#1245, #1246),
    RELION (#1017), renderproto (#1017), rjags (#1125), runjags (#1125), SPRNG (#1138, #1141), xineramaproto (#1017),
    XML-Dumper (#1061), XML-Parser (#1061), XML-Twig (#1061)
- added easyconfigs for new toolchains
    intel/2014.10 & intel/2014.11 (#1219), intel-para/2014.12 (#1246), gpsolf/2014.12 (#1245), iompi/6.6.4 (#1215)
- include easyblock = 'ConfigureMake' in relevant easyconfigs to deal with deprecation of automagic fallback to ConfigureMake (#1248)
    - see also easybuild-framework#1113 and Automagic fallback to ConfigureMake
- clean up use of deprecated functionality in existing easyconfigs (#1252, #1259)
    - stop using deprecated makeopts, premakeopts and shared_lib_ext
    - check for use of deprecated functionality in easyconfigs unit tests
    - see also http://easybuild.readthedocs.org/en/latest/Deprecated-functionality.html#easyconfig-parameters
- various other enhancements, including:
    - also build fftw3_threads libraries, and enhance sanity checks (#1013)
    - add unit test to verify specified sanity_check_paths (#1119)
    - update and clean up README, refer to http://easybuild.readthedocs.org documentation (#1184, #1224)
- various bug fixes, including:
    - fix unit tests w.r.t. changes in framework (#1146)
    - remove unnecessary build dependencies for OpenMPI (#1168)
    - remove duplicate line in OpenMPI easyconfigs (#1207)
    - fix affiliation/mail address for Fotis in headers (#1237)
    - fix permissions of easyconfig files for consistency (#1210)
    - disable symbol lookup feature in cairo to fix build on SL6 (#1241)
    - fix easyconfig gmpolf toolchain w.r.t. MPICH software name (#1217)
        - see also easybuild-framework#1112
    - fix source_urls for WRF and WPS (#1225)
    - fix and clean up GATE easyconfigs (#1228)
    - fix broken CLHEP builds by including -gcc in $CXXFLAGS (#1254)
    - add patch to fix broken test in Go (#1257)
    - fix name of GMAP easyconfigs, should be GMAP-GSNAP (#1268)
    - fix easyconfig filenames, enhance unit test to check easyconfig filenames (#1271)

v1.15.2.0 (October 7th 2014)
----------------------------

bugfix release
- disable parallel build for slalib (#968)
- fix compatibility of goolfc with HierarchicalMNS by using GCC toolchain for installing CUDA (#1106, #1115)
- fix zlib OS dependency spec for Debian in Boost easyconfigs (#1109)
- fix compatibility of gimkl with HierarchicalMNS by using gimpi subtoolchain (#1110)
- make both GCC and Clang first-class members in Clang-based toolchains to fix compatibility with HierarchicalMNS (#1113)

v1.15.1.0 (September 23rd 2014)
-------------------------------

bugfix release
- minor bug fixes, including:
    - use SHLIB_EXT in GMP/MPFR easyconfigs (#1090)
    - fix TopHat homepage and source_urls since page moved (#1092)
    - make iomkl toolchain compatible with HierarchicalMNS (#1099)

v1.15.0.0 (September 12th 2014)
-------------------------------

feature + bugfix release
- added example easyconfig files for 13 new software packages:
    Circos (#780), DB_File (#913), Emacs (#970), evmix (#1077), GD (#780), gsl (#1077), IOR (#949), JAGS (#1076),
    libgd (#780), MethPipe (#1070), Modeller (#825), NAMD (#835), netCDF-C++4 (#1015)
- added easyconfigs for new toolchains (#986, #1051):
    gimkl/1.5.9, ictce/7.1.2
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    including Python 2.7.8/3.4.1, Perl 5.20.0, R 3.1.1, NWChem 6.3, OpenFOAM-Extend 3.1, GCC 4.9.1, Clang 3.4.2, ...
- various enhancements, including:
    - make existing ictce/intel toolchains compatible with HierarchicalMNS (#1069)
        - this involves installing impi with an iccifort toolchain, and imkl with an iimpi toolchain
- various bug fixes, including:
    - download link for Perl modules changed to use cpan.metapan.org
    - fix missing MPI-based OpenFOAM libraries (Pstream, (pt)scotchDecomp), make sure provided SCOTCH is used (#957)

v1.14.0.0 (July 9th 2014)
-------------------------

feature + bugfix release
- added example easyconfig files for 17 new software packages:
    ANSYS (#836), Beast (#912), ELPH (#910, #911), FastTree (#900, #947), GEM-library (#858), HPCG (#853),
    mdtest (#925), ncview (#648), PRANK (#917), RDP-Classifier (#903), SDPA (#955), SIBELia (#886),
    SOAPaligner (#857), SPAdes (#884), stemming (#891), WHAM (#872), YAXT (#656)
- added easyconfigs for new toolchains (#935, #944, #948):
    foss/2014b, ictce/6.3.5, intel/2014b
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
- various enhancements, including:
    - replace use of deprecated (pre)makeopts with (pre)buildopts in all easyblocks (#954)
    - disable running embossupdate on installation of EMBOSS (#963)
- various bug fixes, including:
    - really enable OpenMP support in FastTree easyconfigs (#947)
    - fix easyconfigs unit tests after changes in framework (#958)

v1.13.0.0 (May 29th 2014)
-------------------------

feature + bugfix release
- added example easyconfig files for 32 new software packages:
    APBS (#742), BayesTraits (#770), bc (#888), BitSeq (#791), CEM (#789), CVS (#888), eXpress (#786), file (#888),
    GEMSTAT (#861), GMAP (#594), Go (#887), iscp (#602), IsoInfer (#773), Jellyfish (#868), less (#888),
    libcircle (#883), mcpp (#602), MMSEQ (#795), MUSTANG (#800), OpenFOAM-Extend (#437), popt (#759), pscom (#759),
    psmpi2 (#759), QuadProg++ (#773), rSeq (#771), RSEQtools (#870), Ruby (#873), segemehl (#792), SOAPec (#879),
    SOAPdenovo2 (#874), SRA-Toolkit (#793), texinfo (#888)
- added easyconfig for new toolchain goolfc/1.4.10
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    - e.g. older versions of Boost (1.47.0), GCC (4.1-4.4), & recent versions of Clang, GCC, Lmod, etc.
- various enhancements, including:
    - add OpenSSL dependency for cURL, to enable HTTPS support (#881)
    - also install esl-X binaries for HMMER (#889)
- various bug fixes, including:
    - properly pass down compiler flags for ParMGridGen (#437)
    - specify proper make options for PLINK, fixing the build on SL6 (#594, #772)
    - fix netloc version (0.5 rather than 0.5beta) (#707)
    - remove Windows-style line ending in netCDF patch file (#796)
    - bump version of OpenSSL dep for BOINC (#882)

v1.12.1.0 (April 25th 2014)
---------------------------

(no changes compared to v1.12.0, simple version bump to stay in sync with easybuild-framework)

v1.12.0.0 (April 4th 2014)
--------------------------

feature + bugfix release
- added example easyconfig files for 6 new software packages:
    CLooG (#653), ELPA (#738), LIBSVM (#788), netaddr (#753), netifcas (#753), slalib-c (#750)
- added easyconfigs for new toolchains:
    ClangGCC/1.3.0 (#653), goolf/1.4.10-no-OFED (#749), goolf/1.5.14(-no-OFED) (#764, #767), ictce/6.2.5 (#726), iomkl (#747)
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
- various enhancements, including:
    - tweak BOINC easyconfig to make use of glob support available for files_to_copy (#781)
    - enable -fPIC for libreadline, so it can be linked into shared libs (e.g. libpython2.x.so) (#798)
- various bug fixes, including:
    - fix Qt source_urls (#756)
    - enable -fPIC in ncurses 5.9 ictce/5.2.0 easyconfig, just like in the others (#801)
    - fix unit tests after changes to framework (#763, #766, #769)

v1.11.1.0 (February 28th 2014)
------------------------------

(no changes compared to v1.11.0, simple version bump to stay in sync with easybuild-framework)

v1.11.0.0 (February 16th 2014)
------------------------------

feature + bugfix release
- added example easyconfig files for 30 new software packages:
    argtable (#669), Clustal-Omega (#669), Coreutils (#582), GMT (#560), gperftools (#596), grep (#582), h4toh5 (#597),
    libunwind (#596), Lmod (#600, #692), Lua (#600, #692), MAFFT (#654), Molekel (#597), NEdit (#597),
    netcdf4-python (#660), nodejs (#678), OCaml (#704), patch (#582), PhyML (#664),
    PRACE Common Production Environment (#599), protobuf (#680), python-dateutil (#438), sed (#582), sickle (#651),
    Tesla-Deployment-Kit (#489), TREE-PUZZLE (#662), VCFtools (#626), Vim (#665), vsc-mympirun-scoop (#661),
    vsc-processcontrol (#661), XZ (#582)
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    - OpenSSL with ictce toolchain (#703)
- various enhancements, including:
    - using more constants and templates (#613, #615)
    - specify OS dependency for SSL support, with OpenSSL dependency as fallback (#703)
- various bug fixes, including:
    - fix unit tests after (internal) framework API changes (#667, #672)
    - fix homepage in vsc-mympirun easyconfig file (#681)
    - align OpenMPI easyconfigs (#650)
    - add additional source URL in Qt easyconfigs (#676)
    - specify correct $PATH specification and define $CHPL_HOME for Chapel (#683)

v1.10.0.0 (December 24th 2013)
------------------------------

feature + bugfix release
- added example easyconfig files for 18 new software packages:
    BEDTools (#579, #632, #635), CAP3 (#548), CHARMM (#584), cutadapt (#620), ErlangOTP (#556, #630),
    Ghostscript (#547, #632), HTSeq (#554, #632), Jansson (#545), libjpeg-turbo (#574), Molden (#566),
    netloc (#545), o2scl (#633), packmol (#566), PP (#405), qtop (#500), TAMkin (#566), vsc-base (#621),
    vsc-mympirun (#621)
- added easyconfigs for new toolchains (#545, #609, #629):
    gcccuda/2.6.10, gompic/2.6.10, goolfc/2.6.10, ictce/6.0.5, ictce/6.1.5
- added additional easyconfigs for various supported software packages: version updates, different toolchains, ...
    - new versions of icc, ifort, imkl, impi (#609, #629)
    - large collection of ictce/5.3.0 easyconfigs (#627)
- various enhancements, including:
    - extended list of Python packages as extensions to Python (#625)
    - add MPI-enabled version of GROMACS + easyconfigs using ictce (#606, #636)
    - clean up templating of source_urls (#637)
- various bug fixes, including:
    - provide alternative download URL for Mesa (#532)
    - add Python versionsuffix in OpenBabel filenames (#566)
    - apply no-gets patch in all M4 v1.4.16 easyconfigs (#623)
    - fix patching of Python w.r.t. libffi/_ctypes issues (#625, #642)
    - bug fixes in GROMACS easyconfigs (#606)
        - change versionsuffix for non-MPI GROMACS easyconfigs to '-mt'
        - stop using 'CMakeMake' easyblock for GROMACS now that there's a dedicated GROMACS easyblock,
          which correctly specifies building against external BLAS/LAPACK libraries
    - fix Qt dependency for CGAL (#642)
    - fix libctl, libmatheval, Meep, PSI build issues caused by full paths in guile-config/python-config shebang (#642)
    - make sure HDF easyconfigs specify dedicated 'include/hdf' include dir (#642)
        - this is required to avoid build issues with NCL, because HDF ships it's own netcdf.h
        - this also triggered removal of patch files for NCL that rewrote 'include/hdf' to 'include'
    - fix WPS v3.5.1 patch file after upstream source tarball was changed, supply checksum for verification (#642)

v1.9.0.0 (November 17th 2013)
-----------------------------

feature + bugfix release
- added example easyconfig files for 58 new software packages:
    - Allinea (#468), ARB + dependencies (#396, #493, #495), arpack-ng (#451, #481), CDO (#484, #521), Cube (#505),
      ed (#503), FLTK (#503), GenomeAnalysisTK (#467), GIMPS (#527), GTI (#511), IPython (#485, #519), LWM2 (#510),
      MPICH2 (#460), MUST (#511), ncdf (#496, #522), OPARI2 (#505), OpenBabel (#504, #524), OTF (#505), OTF2 (#505),
      PandaSEQ (#475), ParaView (#498, #514), ParFlow (#483, #520), PCC (#486, #528), PDT (#505), picard (#467),
      PnMPI (#511), PyQuante (#499, #523), pysqlite (#519), Scalasca (#505), Score-P (#505), SDCC (#486, #528),
      Silo (#483, #520), Stride (#503), SURF (#503), TCC (#486, #528)
        - ARB dependencies (23): fixesproto, imake, inputproto, kbproto, libICE, libSM, libX11, libXau, libXaw,
                                 libXext, libXfixes, libXi, libXmu, libXp, libXpm, libXt, lynx, motif, printproto,
                                 Sablotron, xbitmaps, xextproto, xtrans
- added easyconfigs for new gmpich2/1.4.8, gmpolf/1.4.8 and goolf/1.6.10 toolchains (#460, #525, #530)
- added additional easyconfigs for various software packages (list too long to include here)
    - version updates, different toolchains, ...
- various bug fixes, including:
    - enable building of shared libraries for MPICH (#482)
    - fix HDF configure option for Szip, should be --with-szlib (#533)
        - for HDF5, this issue is fixed in the HDF5 easyblock
- other
    - add build status badges for master/develop branches to README (#490)

v1.8.2.0 (October 18th 2013)
----------------------------

bugfix release
- port thread pool patch to PSI 4.0b4 and include it to avoid hanging tests (#471)

v1.8.1.0 (October 14th 2013)
----------------------------

bugfix release
- added additional easyconfigs for various software packages (#457):
    - Boost, bzip2, libreadline, ncurses, PSI, Python, zlib
- various bug fixes, including:
    - fix faulty easyconfig file names for HPCBIOS_Math, MUSCLE, XML-LibXML and YAML-Syck (#459, #462)
    - stop (re)specifying default maximum ratio for failed tests in NWChem easyconfig (#457)

v1.8.0.0 (October 4th 2013)
---------------------------

feature + bugfix release
- added example easyconfig files for 9 new software packages:
    - BOINC (#436), DB (#343, #449), fastahack (#374), FDTD Solutions (#387), FoldX (#440, #442), Mathematica (#394),
      Mesquite (#447), MUMPS (#447), ParMGridGen (#447)
- added additional easyconfigs for goalf, gompi, ClangGCC, cgmvapich2, cgmvolf toolchains (#350, #441)
- added additional easyconfigs for various software packages:
    - ATLAS, Bison, bzip2, Clang, CMake, cURL, EasyBuild, expat, FFTW, GDB, gettext, git, HPL, LAPACK, libreadline,
      M4, METIS, MVAPICH2, Mercurial, ncurses, OpenBLAS, OpenMPI, ParMETIS, Python, ScaLAPACK, SCOTCH, Valgrind, zlib
- various 'bug' fixes, including:
    - fix source URL for lockfile in Python easyconfigs (#428)
    - correct dependency specifications w.r.t. versionsuffix and toolchain (#431)
        - this is required to support building the affected easyconfigs with a custom module naming scheme
    - correct PSI patch file to avoid errors w.r.t. memcpy not being in scope (#446)
    - fix gettext build with adding --without-emacs configure options, add gettext as dependency for a2ps (#448)
    - exclude EMACS support in a2ps because of build failures (#452)

v1.7.0.0 (September 2nd 2013)
-----------------------------

feature + bugfix release
- added example easyconfig files for 15 new software packages:
    - Glib (#294, #400), GLPK (#400), horton (#413), libint2 (#413), molmod (#413), Rosetta (#336), SCons (#336), Stacks (#367, #377), sympy (#413),
      Qt (#294), XML-LibXML (#397), XML-Simple (#397), yaff (#413), YAML-Syck (#380), zsh (#376)
- added additional easyconfigs for various software packages:
    - BLAST, BamTools, BioPerl, Bison, Boost, bzip2, CMake, Cython, CUDA, FFTW, FIAT, GCC, GMP, gettext, git, h5py,
      HDF5, libffi, libreadline, libxc, matplotlib, METIS, ncurses, Oases, Python, RAxML, ScientificPython, Szip,
      tcsh, imkl, MVAPICH2, TotalView, VTune, WRF, zlib
- added toolchain easyconfig files for HPCBIOS policies (#402, #407)
    - HPCBIOS_BioInfo, HPCBIOS_Debuggers, HPCBIOS_LifeSciences, HPCBIOS_Math, HPCBIOS_Profilers
- various enhancements, including:
    - added more XML Perl modules to non-bare Perl easyconfigs (#375)
- various 'bug' fixes, including:
    - fix website/description in scipy easyconfigs (#399)
    - specify OpenMPI libibverbs-dev(el) OS dependency in an OS-dependent way (#403)
    - add patch file for M4 to fix building on systems with recent glibc (>=2.16) (#406)
    - align moduleclass in R easyconfigs (#411)
    - fixed filename of Biopython/CD-HIT easyconfig files (#407)
    - disable parallel building of otcl (#419)

v1.6.0.0 (July 11th 2013)
-------------------------

feature + bugfix release
- added example easyconfig files for 26 new software packages:
    - ALLPATHS-LG (#359), AutoMake (#347), BamTools (#319, #338), BLAT (#340), Biopython (#356), cairo (#361),
      CCfits (#327), CD-HIT (#344), CFITSIO (#327), Diffutils (#347), FASTA (#358, #361), findutils (#347),
      fontconfig (#361), gawk (#347), gettext (#361), GLIMMER (#357, #361), libidn (#361), LibTIFF (#347),
      libungif (#347), make (#355), MUSCLE (#339), Oases (#354), pixman (#361), PLINK (#352), RCS (#347), SQLite (#347)
- added additional easyconfigs for various software packages:
    - ant, Bash, Bison, bzip2, cURL, expat, GCC, EasyBuild, freetype, FFTW, GDB, git, HMMER, JUnit, libreadline, libpng,
      libtool, libxml2, libxslt, M4, makedepend, Mothur, MVAPICH2, Mercurial, ncurses, OpenBLAS, Python, ScaLAPACK, Tcl,
      tcsh, TopHat, Trinity, Valgrind, Velvet, VTune, zlib
      (see #169, #297, #298, #301, #309, #323, #331, #332, #341, #347, #349, #351, #355, #361)
- various enhancements, including:
    - added easyconfigs for ictce/5.4.0, ictce/5.5.0 and gmvolf/1.7.12 toolchain modules (#297, #332, #349)
    - added a template sanity_check_paths as 'MUST' in TEMPLATE.eb (#329)
    - introduced biodeps 'toolchain' to ease keeping common dependencies for bio* software in sync (#309)
    - added collection of easyconfigs for ictce/5.3.0 (#309, #323)
        - bam2fastq, bbFTP, BLAST, Boost, DL_POLY Classic, EMBOSS, FFTW, libharu, libxml2, libxslt, libyaml, lxml,
          Mercurial, Mothur, mpi4py, ncurses, ns, orthomcl, otcl, PAML, Perl, PyYAML, pandas, problog, scikit-learn,
          TiCCutils, TiMBL, TinySVM, TopHat, tclcl, YamCha
    - added missing dependencies for various software packages (#323, #328, #348, #361)
    - style fixes in various easyconfigs (#309, #323, #345, #349, #355, #361)
- various 'bug' fixes, including:
    - added 'pic' toolchain option for Perl goolf easyconfig (#299)
    - fixed source URLs for R (use correct template 'version_major') (#302)
    - synced libreadline easyconfigs w.r.t. ncurses dependency (#303)
    - make sure EasyBuild configuration is initialized when running unit tests (#334)
    - specify 'lowopt' (-O1) optimization level for OpenIFS, to avoid floating-point related issues (#328)
    - fix naming of 'beagle-lib' (used to be 'BEAGLE'), to avoid name clashes with other software package(s) (#346)

v1.5.0.0 (June 1st 2013)
------------------------

feature + bugfix release
- added example easyconfig files for 23 new software packages:
    - bam2fastq (#287), CBLAS (#263), EMBOSS (#265, #290), FCM (#272), FRC_align (#273), freeglut (#271),
      FreeSurfer (#271), FSL (#271), GATK (#287), libharu (#290), libxslt (#235), MariaDB (#292), Mothur (#265)
      mpi4py (#276), OpenIFS (#272), orthomcl (#265), PAML (#287), pandas (#262), phonopy (#235), problog (#277),
      PSI (#258), PyYAML (#235), RAxML (#277)
- added additional example easyconfig files for:
    - ABINIT (#235), ACML (#267), BLAST (#275), Boost (#273), BWA (#270), bzip2 (#263), Chapel (#240), CMake (#290),
      FFTW2 (#247, #267), flex (#267), freetype (#235), grib_api (#272), gzip (#265), Java (#279), libpng (#240, #279),
      libreadline (#267), libxml2 (#235), libxml (#235), matplotlib (#235), MCL (#265), MUMmer (#265), ncurses (#267),
      numpy (#267), OpenFOAM (#267), Perl (#265), Python (#276, #263), R (#240, #279), SCOTCH (#267), ScaLAPACK (#267),
      TopHat (#289), Valgrind (#255), zlib (#267)
- various enhancements, including:
    - enhance unit test suite, include testing for module conflicts (#256) and presence of patch files (#264)
    - use provided constants and templates in easyconfig files where appropriate (#248, #266, #281)
- various 'bug' fixes, including:
    - get rid of hardcoded license_file paths for VTune, Inspector (#253)
    - assign proper moduleclass where they were missing (#278)
    - fix naming for LZO (#280)
    - make unit tests clean up after themselves more thoroughly (#283, #284, #285, #286)
    - fix TopHat dependencies (#289)
    - fix source URLs for XML (#279)
    - fix versions for all listed R extensions (#279)
    - fix CUDA easyconfig file for use on Debian Squeeze (#291)
    - correct easyconfig filename and module name mismatches (bbcp, DL_POLY Classic, ...) (#295)

v1.4.0.0 (May 2nd 2013)
-----------------------

feature + bugfix release
- added a unit test suite for easyconfigs (#228, #230)
- added example easyconfig files for 20 new software packages:
    - ABAQUS (#231), BioPerl (#242), Bowtie (#227), Clang (#177), CRF++ (#131), DL_POLY Classic (#132), ESMF, GROMACS (#165),
      HH-suite (#219), Inspector (#232), likwid (#131), Perl (#242), scikit (#133), TiCCutils (#131), TiMBL (#131), TinySVM (#131),
      UDUNITS (#167), VTune (#232), YamCha (#131)
- add example easyconfigs for new compiler toolchains (use `eb --list-toolchains` for a full list of supported toolchains):
    - the newly added toolchains only differ in compilers/MPI library, and all feature OpenBLAS, LAPACK, ScaLAPACK and FFTW
    - goolfc: GCC, CUDA (co-compiler), OpenMPI (#191)
        - a goolfc easyconfig for GROMACS is inluded as proof-of-concept (#165)
    - cgmpolf: Clang (C/C++ compilers), GCC (Fortran compilers), MPICH (#213)
    - cgmvolf: Clang, GCC, MVAPICH2 (#218)
    - cgoolf: Clang, GCC, OpenMPI (#213)
    - gmvolf: GCC, MVAPICH (#202, #222)
- ported already available easyconfigs to new compiler toolchains:
    - ictce-5.3.0: 193 easyconfigs (#229)
    - cgmpolf: 11 easyconfigs (#213)
    - cgmvolf: 11 easyconfigs (#218)
    - cgoolf: 12 easyconfigs (#213)
    - gmvolf: 10 easyconfigs (#215)
- added additional example easyconfig files for:
    - CMake (#163), git (#210), Java (#206), #221, Mercurial (#201, #215), ncurses (#225), TotalView (#160)
- various enhancements, including:
    - added ESMF and UDUNITS dependencies to NCL easyconfigs (#211)
    - changed value of source_urls in R easyconfigs, to be generic enough for version 3.0 and possibly beyond (#251)
- various 'bug' fixes, including:
    - add --enable-mpirun-prefix-by-default configure option for all OpenMPI easyconfigs (#205)

v1.3.0.0 (April 1st 2013)
-------------------------

feature + bugfix release
- added example easyconfig files for 13 new software packages:
    - Bash, CUDA, ccache, Ferret, gzip, libxc, ns, numactl, OpenBLAS, otcl, Tar, tclcl, tcsh
        - several of these easyconfig files were contributed by attendees of the EasyBuild hackathon in Cyprus!
- added example easyconfigs for goolf toolchain (#158)
- added example easyconfigs for builds with goolf toolchain, i.e. for all goalf easyconfigs (#189)
    - for several software packages, a patch file was needed to get them to build with GCC 4.7:
        AMOS, BEAGLE, Cufflinks, DOLFIN, GATE, ns, Pasha, Trilinos, Trinity
    - for PETSc, a patch file was required to make it build with a toolchain that doesn't include BLACS
- added additional example easyconfig files for:
    gompi, hwloc, LAPACK, MVAPICH2, OpenMPI, ScaLAPACK
- various enhancements, including:
    - define a proper module class in *all* easyconfigs, cfr. default module classes defined in framework (#150, #159, #161, #162, #179, #181)
    - extend FFTW easyconfig to 'fat' builds that include single, double, long double and quad precision libraries in the same module
        - quad precision is disabled for Intel compiler based builds (it requires GCC v4.6+)
    - the imkl easyconfigs used for the ictce 3.2.2.u3 toolchain now also enable FFTW interfaces
- various 'bug' fixes, including:
    - fix filename for Mercurial and ROOT easyconfig files
    - fix homepage/description for Hypre
    - fix enabling OpenMP support in OpenMPI: use '--enable-openmp', not 'with-openmp'
    - use correct configure flag for enabling OpenMPI threading support in v1.6 (#186)
        - '--enable-mpi-thread-multiple' instead of '--enable-mpi-threads'
    - explicitely add '--without-openib --without-udapl' configure options in OpenMPI easyconfig using versionsuffix -no-OFED (#168)
        - this avoids that OpenMPI auto-detects that it can enable Infiniband (OpenIB) support, which doesn't fit the -no-OFED versionsuffix
        - Note: this makes goalf-1.1.0-no-OFED effectively not suitable to produce software builds that are IB-capable!
    - remove explicit '--with-udapl' from OpenMPI easyconfigs, does more harm than good (#178)
    - remove libibvers, libibmad, libibumad as explicit dependencies for OpenMPI/MVAPICH2 (#173, #182)
        leave it up to the OS to provide these, since the required version is too much tied to the version of IB drivers
    - use 'license_file' in Intel tools easyconfigs, as opposed to the new generic 'license' parameter with a different meaning (#180)
    - modify patch for impi to avoid installation problems due to hardcoded path in /tmp (#185)
        - now uses '$USER-$RANDOM' subdir to avoid clashes between different users on the same system
    - the patch file for numpy was extended to also supporting ATLAS and other BLAS libraries spread across multiple directories
        - the extension for ATLAS is required because we now no longer rely on the automatic numpy mechanism to find the ATLAS libs
    - fixed dependencies:
        - libibumad as dependency for libibmad
        - ncurses as dependency for libreadline
        - ncurses and zlib as dependency for SAMtools (+ enhanced patch)
        - remove explicit FFTW dependency for Meep, ... since toolchain already provided FFTW


v1.2.0.0 (February 28th 2013)
---------------------------

feature + bugfix release
- added example easyconfig files for 41 new software packages:
    -  a2ps, AnalyzeFMRI, aria, bbcp, bbFTP, bbftpPRO, binutils, Bonnie++, ccache, cflow, cgdb, Corkscrew, EasyBuild,
       Elinks, EPD, FLUENT, fmri, GDB, GDAL, gnuplot, gnutls, gperf, Iperf, lftp, libyaml, lzo, MATLAB, mc, nano, NASM,
       nettle, numexpr, parallel, pyTables, QLogic MPI, Stow, TotalView, Valgrind, VTK, Yasm, zsync
- added example easyconfigs for iqacml and iiqmpi toolchains
- added additional example easyconfig files for:
    - ABINIT, ABySS, ACML, BFAST, Bison, BLACS, Cython, cURL, Doxygen, FFTW, flex, g2clib, g2lib, GHC, h5py, HDF, HDF5,
      HMMER, JasPer, icc, ictce, ifort, imkl, impi, libpng, libreadline, M4, matplotlib, MCL, MEME, mpiBLAST, NCL,
      ncurses, netCDF, netCDF-Fortran, NWChem, R, ScaLAPACK, Tcl, Tk, WPS, WRF, zlib
- various enhancements, including:
    - fix version of xtable R library in list of extensions for R, to avoid installation failures
- various 'bug' fixes, including:
    - fix toolchain and file names for ABINIT easyconfigs
    - fix sanity check paths for cURL
    - don't disable 'optarch' for WRF, it's not needed (only disable heavy optimizations is required)
    - fix homepage/description for ALADIN

v1.1.0.0 (January 27th 2013)
--------------------------

feature + bugfix release
- added example easyconfig files for 48 new software packages:
    - ABINIT, ABySS, ACML, ALADIN, ant, BFAST, BLAST, Chapel, CLHEP, Cufflinks, ESPRresSo, GATE, GHC, Geant4,
      Greenlet, google-sparsehash, grib_api, HMMER, Java, JUnit, libibmad, libibumad, libibverbs, MCL, MDP,
      MEME, mpiBLAST, NCBI Toolkit, NEURON, NWChem, numpy, MDP, Oger, OpenPGM, paycheck, PyZMQ, QuantumESPRESSO,
      R, ROOT, SCOOP, scipy, Tophat, Trinity, util-linux, VSC-tools, wiki2beamer, XML, ZeroMQ
- added example easyconfigs for gmacml, gmvapich2, iccifort, ictce, iomkl toolchains
- added additional example easyconfig files for:
    - ATLAS, BLACS, Boost, Bowtie2, bzip2, CP2K, Doxygen, FFTW, GCC, HDF5, hwloc, icc, ifort, imkl, impi,
      JasPer, Libint, libreadline, libsmm, libxml, ncurses, netCDF, M4, Meep, MVAPICH2, OpenMPI, Python,
      ScaLAPACK, Szip, zlib
- various enhancements, including:
    - major style cleanup of all example easyconfig file (PEP008 compliance)
    - added setuptools to list of Python extensions
    - get rid of 'parallel' versionsuffix for HDF5, as its meaningless (MPI-enabled build is always parallel)
- various 'bug' fixes, i.e. added missing dependencies or replaced os dependencies with proper dependencies

v1.0.0.2 (December 8th 2012)
----------------------------

bugfix release
- fixed source URL for ligtextutils (toolchain refactoring error)

v1.0.0.1 (November 24th 2012)
-----------------------------

bugfix release
- remove patch file for OpenMPI to resolve issue with pax hanging configure
    - tar_config_opts should be enabled as needed
- disable parallel build for PAPI, seems to be causing problems

v1.0.0 (November 13th 2012)
---------------------------

- split up EasyBuild across three repositories: framework, easyblocks and easyconfigs
- packaged EasyBuild, different parts can now be installed easily using easy_install
- added example easyconfig files for 106 new software packages:
    AMOS, Armadillo, ASE, Autoconf, BiSearch, Boost, Bowtie2, BWA, byacc, bzip2, CGAL, ClustalW2, CMake,
    CPLEX, cURL, CVXOPT, Cython, Docutils, DOLFIN, ECore, Eigen, expat, FASTX-Toolkit, FFC, FIAT,
    freetype, FSL, GEOS, git, glproto, GMP, gmvapich2, gompi, GPAW, GSL, guile, h5py, h5utils, Harminv,
    hwloc, Hypre, Infernal, Instant, Jinja2, libctl, libdrm, libffi, libgtextutils, libmatheval,
    libpciaccess, libpthread-stubs, libreadline, libtool, libunistring, libxcb, libxml2, makedepend,
    matplotlib, Meep, Mercurial, Mesa, MetaVelvet, METIS, MPFR, MTL4, MUMmer, ncurses, OpenFOAM, OpenSSL,
    ORCA, PAPI, ParMETIS, Pasha, PCRE, PETSc, petsc4py, pkg-config, Primer3, python-meep, RNAz, SAMtools,
    ScientificPython, SCOTCH, setuptools, Shapely, SHRiMP, SLEPc, SOAPdenovo, Sphinx, SuiteSparse, SWIG,
    Tcl, Theano, Tk, Tornado, Trilinos, UFC, UFL, Velvet, ViennaRNA, Viper, WIEN2k, xcb-proto, XCrySDen,
    xorg-macros, xproto
- added additional example easyconfig files (versions, builds) for several software packages
    Bison, BLACS, Doxygen, flex, GCC, HDF5, icc, ifort, libpng, M4, MVAPICH2, OpenMPI, Szip, tbb, zlib
- replaced GCC/OpenMPI based easyconfig files with equivalents using the gompi toolchain
    ATLAS, BLACS, FFTW, LAPACK, ScaLAPACK
- enhanced Python example easyconfig files (more dependencies required for features, e.g. libreadline, bzip2, zlib, ...)
- corrected file name of easyconfig files to adher to standard as followed by EasyBuild robot dependency resolver
- style cleanup in existing easyconfig files

v0.8 (June 29th 2012)
---------------------

- added support for building/installing 17 additional software packages:
    - BEAGLE, Doxygen, g2clib, g2lib, HDF, HDF5, JasPer, libpng, Maple,
      MrBayes, NCL, netCDF, netCDF-Fortran, Szip, WPS, WRF, zlib
- the build procedure for WRF and WPS includes running the tests available for these packages
- various bug fixes and enhancements:
    - made support for interactive installers (run_cmd_qa) more robust
    - fixed Python git package check
    - implemented toolkit functions for determine compiler family, MPI type, MPI run command, ...

v0.7 (June 18th 2012)
---------------------

- fixed BLACS build
    - diagnostic tools to determine INTERFACE and TRANSCOMM values are now used
- added support for building Bison, CP2K, flex
    - with regression test enabled for CP2K as part of build process
    - note: BLACS built with EasyBuild prior to v0.7 needs to be rebuilt for CP2K to work correctly
- added --enable-mpi-threads to OpenMPI example easyconfigs
    - required for correct CP2K psmp build
- adjusted libsmm example easyconfig for lower build time
    - to make the full regression test finish in a reasonable amount of time
- added script to make porting of easyblocks from old to new EasyBuild codebase easier
    - takes care of refactoring, checks for PyLint warnings/errors, ...
- fixed several small bugs
- prefixed EasyBuild messages with "=="
- full regression test passed (58 easyconfigs tested)

v0.6 (May 11th 2012)
---------------------

- added support for Intel compiler toolkit (ictce)
    - which included the Intel compilers, Intel Math Kernel Library (imkl) and Intel MPI library (impi)
- added support for building Python with nose/numpy/scipy packages
- added simple regression test
- this version is able to build all supplied example easyconfigs

v0.5 (April 6th 2012)
----------------------

- first public release of EasyBuild
    - after a thorough cleanup of the EasyBuild framework of the in-house version
- supports building HPL with goalf compiler toolkit
    - the goalf toolkit consists of the GCC compilers, and the OpenMPI, ATLAS, LAPACK, FFTW and ScaLAPACK libraries
- also support build and installation of MVAPICH2
