Update Changelog and version number.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3cd7424..6c3141b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.0)
-project(double-conversion VERSION 3.1.1)
+project(double-conversion VERSION 3.1.2)
 
 set(headers
     double-conversion/bignum.h
diff --git a/Changelog b/Changelog
index 16e92d5..9a4bb22 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,15 @@
+2019-03-03:
+Fix separator characters when they they don't fit into 8 bits.
+Update version number.
+
+2019-02-16:
+Check correctly for _MSC_VER.
+Patch by Ben Boeckel
+
+2019-01-17:
+Allow the library to be compiled for Emscripten.
+Patch by Tim Paine.
+
 2018-09-15:
   Update version numbers. This also updates the shared-library version number.