[canvaskit] Update to 0.22.0

We also include the CHANGELOG in the release notes.

Change-Id: Icbdedf124c114c2f4be757f408a437fda71c40ec
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/345288
Reviewed-by: Kevin Lubick <kjlubick@google.com>
diff --git a/modules/canvaskit/.gitignore b/modules/canvaskit/.gitignore
index d205481..48832a9 100644
--- a/modules/canvaskit/.gitignore
+++ b/modules/canvaskit/.gitignore
@@ -1,3 +1,5 @@
 package-lock.json
 fonts/*.cpp
-coverage/*
\ No newline at end of file
+coverage/*
+# Don't check in this copy. It's just for publishing to npm.
+canvaskit/CHANGELOG.md
\ No newline at end of file
diff --git a/modules/canvaskit/CHANGELOG.md b/modules/canvaskit/CHANGELOG.md
index 0811182..c8c8c78 100644
--- a/modules/canvaskit/CHANGELOG.md
+++ b/modules/canvaskit/CHANGELOG.md
@@ -6,9 +6,12 @@
 
 ## [Unreleased]
 
+## [0.22.0] - 2020-12-17
+
 ### Added
  - `Canvas.drawImageCubic`, `Canvas.drawImageOptions`, `Canvas.drawImageRectCubic`,
    `Canvas.drawImageRectOptions` to replace functionality that previously required FilterQuality.
+ - A copy of this changelog is published in NPM releases for easier discovery.
 
 ### Breaking
  - `Canvas.drawImageNine` now takes a required FilterMode (the Paint still is optional).
diff --git a/modules/canvaskit/Makefile b/modules/canvaskit/Makefile
index 6f56afa..73c8081 100644
--- a/modules/canvaskit/Makefile
+++ b/modules/canvaskit/Makefile
@@ -63,6 +63,7 @@
 npm:
 	rm -rf ./canvaskit/bin
 	mkdir -p ./canvaskit/bin
+	cp ./CHANGELOG.md ./canvaskit/
 	# These features are turned off to keep code size smaller for the
 	# general use case.
 	./compile.sh release no_skottie no_particles no_rt_shader no_alias_font no_effects_deserialization
diff --git a/modules/canvaskit/canvaskit/package-lock.json b/modules/canvaskit/canvaskit/package-lock.json
index a432a34..ccc9d8b 100644
--- a/modules/canvaskit/canvaskit/package-lock.json
+++ b/modules/canvaskit/canvaskit/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "canvaskit-wasm",
-  "version": "0.21.0",
+  "version": "0.22.0",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
diff --git a/modules/canvaskit/canvaskit/package.json b/modules/canvaskit/canvaskit/package.json
index 73cdd7e..4a921f3 100644
--- a/modules/canvaskit/canvaskit/package.json
+++ b/modules/canvaskit/canvaskit/package.json
@@ -1,6 +1,6 @@
 {
   "name": "canvaskit-wasm",
-  "version": "0.21.0",
+  "version": "0.22.0",
   "description": "A WASM version of Skia's Canvas API",
   "main": "bin/canvaskit.js",
   "homepage": "https://github.com/google/skia/tree/master/modules/canvaskit",