Update version and RELEASENOTES.md for release 8.1.2

(also update npm-shrinkwrap.json for release 8.1.2)
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 2d91fe8..e8ca961 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -20,6 +20,10 @@
 -->
 # Cordova-cli Release Notes
 
+### 8.1.2 (Oct 05, 2018)
+* Updated `cordova-lib@8.1.1` dependency to reintroduce `xcode` and other dependencies that were removed in `cordova-lib@8.1.0` minor release ([GH-706](https://github.com/apache/cordova-lib/issues/706))
+* [GH-349](https://github.com/apache/cordova-cli/pull/349) Fix `npm-shrinkwrap.json` as generated by `npm install`, as needed for `npm ci` to succeed on Node.js 8 & 10 on Travis CI
+
 ### 8.1.1 (Sep 27, 2018)
 * [GH-339](https://github.com/apache/cordova-cli/issues/339) Fix bin/cordova on Node.js 4
 * [GH-337](https://github.com/apache/cordova-cli/issues/337) Revert messing with transitive dependencies in `npm-shrinkwrap.json` (re-introduces a _low-severity_ `npm audit` warning)
diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json
index 073d064..4a15dad 100644
--- a/npm-shrinkwrap.json
+++ b/npm-shrinkwrap.json
@@ -1,6 +1,6 @@
 {
   "name": "cordova",
-  "version": "8.1.2-dev",
+  "version": "8.1.2",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
diff --git a/package.json b/package.json
index 48c68b2..cce8845 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "cordova",
-  "version": "8.1.2-dev",
+  "version": "8.1.2",
   "preferGlobal": true,
   "description": "Cordova command line interface tool",
   "main": "cordova",