diff --git a/CMakeLists.txt b/CMakeLists.txt
index a5d704a784e..0118cf6dbcb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -339,7 +339,7 @@ if (NOT DOWNLOAD_DEPENDENCIES)
else()
find_package(Ensmallen "${ENSMALLEN_VERSION}")
if (NOT ENSMALLEN_FOUND)
- get_deps(http://www.ensmallen.org/files/ensmallen-latest.tar.gz ensmallen ensmallen-latest.tar.gz)
+ get_deps(http://www.ensmallen.org/files/ensmallen-2.19.1.tar.gz ensmallen ensmallen-latest.tar.gz)
set(ENSMALLEN_INCLUDE_DIR ${GENERIC_INCLUDE_DIR})
find_package(Ensmallen REQUIRED)
endif()
diff --git a/HISTORY.md b/HISTORY.md
index 0a64ec6b312..94b490aff1b 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,5 +1,5 @@
-### mlpack ?.?.?
-###### ????-??-??
+### mlpack 4.1.0
+###### 2023-04-26
* Adapt HardTanH layer (#3454).
diff --git a/README.md b/README.md
index 7ab827ded41..999d68953c6 100644
--- a/README.md
+++ b/README.md
@@ -21,7 +21,7 @@ src="https://cdn.rawgit.com/mlpack/mlpack.org/e7d36ed8/mlpack-black.svg" style="
Download:
- current stable version (4.0.1)
+ current stable version (4.1.0)
diff --git a/doc/examples/sample-ml-app/sample-ml-app/sample-ml-app.vcxproj b/doc/examples/sample-ml-app/sample-ml-app/sample-ml-app.vcxproj
index ca7b09267ae..5aae6d9ce72 100644
--- a/doc/examples/sample-ml-app/sample-ml-app/sample-ml-app.vcxproj
+++ b/doc/examples/sample-ml-app/sample-ml-app/sample-ml-app.vcxproj
@@ -104,7 +104,7 @@
true
_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
Default
- C:\mlpack\armadillo-11.4.1\include;C:\mlpack\mlpack-4.0.1\include\;C:\mlpack\cereal-1.3.2\include;C:\mlpack\ensmallen-2.19.0\include\%(AdditionalIncludeDirectories)
+ C:\mlpack\armadillo-11.4.1\include;C:\mlpack\mlpack-4.1.0\include\;C:\mlpack\cereal-1.3.2\include;C:\mlpack\ensmallen-2.19.0\include\%(AdditionalIncludeDirectories)
stdcpp17
false
/Zc:__cplusplus %(AdditionalOptions)
diff --git a/doc/user/sample_ml_app.md b/doc/user/sample_ml_app.md
index 07eb62ab993..17b3a9775a1 100644
--- a/doc/user/sample_ml_app.md
+++ b/doc/user/sample_ml_app.md
@@ -27,13 +27,13 @@ dependencies in Release Mode).
- Under C/C++ > General > Additional Include Directories add:
```
- C:\mlpack\armadillo-9.800.3\include
- - C:\mlpack\mlpack-4.0.1\src
+ - C:\mlpack\mlpack-4.1.0\src
- C:\mlpack\ensmallen-2.19.0\include
- C:\mlpack\cereal-3.1.2\include
```
- Under Build Events > Post-Build Event > Command Line add:
```
- - xcopy /y "C:\mlpack\mlpack-4.0.1\packages\OpenBLAS.0.2.14.1\lib\native\bin\x64\*.dll" $(OutDir)
+ - xcopy /y "C:\mlpack\mlpack-4.1.0\packages\OpenBLAS.0.2.14.1\lib\native\bin\x64\*.dll" $(OutDir)
```
*Note*: recent versions of Visual Studio set "Conformance Mode" enabled by
diff --git a/src/mlpack/core/util/version.hpp b/src/mlpack/core/util/version.hpp
index 77fa1394e3a..29ee7d6d343 100644
--- a/src/mlpack/core/util/version.hpp
+++ b/src/mlpack/core/util/version.hpp
@@ -17,8 +17,8 @@
// The version of mlpack. If this is a git repository, this will be a version
// with higher number than the most recent release.
#define MLPACK_VERSION_MAJOR 4
-#define MLPACK_VERSION_MINOR 0
-#define MLPACK_VERSION_PATCH 2
+#define MLPACK_VERSION_MINOR 1
+#define MLPACK_VERSION_PATCH 0
// The name of the version (for use by --version).
namespace mlpack {