Update changelog and version for release 1.2.0 (#350)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 16b937c..b43ca8d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,20 @@
+Release 1.2.0
+
+**New Features**
+
+-   The unittest toolchain has better support for special characters in failure
+    messages (#320)
+-   Use portable Bash shebangs for BSD compatibility (#329)
+-   Add loadingtest - tests which evaluate during the loading phase (#347)
+-   Add doc parameter to analysistest.make, allowing analysis tests to be
+    documented in a Stardoc-friendly way (#343, #352)
+
+**Contributors**
+
+Alexandre Rostovtsev, Geoffrey Martin-Noble, Kevin Kress, Samuel Freilich,
+UebelAndre, Yesudeep Mangalapilly
+
+
 Release 1.1.1 (initially tagged as 1.1.0)
 
 **New Features**
diff --git a/version.bzl b/version.bzl
index bd2fb19..dc7f0ef 100644
--- a/version.bzl
+++ b/version.bzl
@@ -13,4 +13,4 @@
 # limitations under the License.
 """The version of bazel-skylib."""
 
-version = "1.1.1"
+version = "1.2.0"