diff --git a/miosix/doc/textdoc/Changelog.txt b/miosix/doc/textdoc/Changelog.txt
index eb1b100f5f58264d0c71d515387cb4e7a919a85b..7e04ae0aa61eb7686de18ac6ba33131fb11ee7f9 100644
--- a/miosix/doc/textdoc/Changelog.txt
+++ b/miosix/doc/textdoc/Changelog.txt
@@ -1,6 +1,9 @@
 Changelog for Miosix np embedded OS
 
+v1.59
+
 v1.58
+- Added new board stm32vldiscovery
 - Fixed a bug in the syscall code to handle static constructors. Despite the
   gcc documentation said that a __guard was 8 bytes, it is actually only 4
 - Changing linker scripts to be compatble with the way GCC handles
diff --git a/miosix/util/version.cpp b/miosix/util/version.cpp
index d9b4aeffcfabe2933b5b09ecf867d0a1419abc00..134b69a3808771340292032dfd00f04eb33233aa 100644
--- a/miosix/util/version.cpp
+++ b/miosix/util/version.cpp
@@ -4,7 +4,7 @@ namespace miosix {
 /**
  * Kernel verision is stored in this string.
  */
-const char *const versionString="Miosix v1.58";
+const char *const versionString="Miosix v1.59";
 
 const char *getMiosixVersion()
 {