Merge 7 release notes into RELEASE_NOTES.md

Change-Id: I65d9ec89056e323e6794e392c8a2a03eff58e537
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1114479
Reviewed-by: Eric Boren <borenet@google.com>
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 9dccf8b..0d32ef6 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -2,6 +2,33 @@
 
 This file includes a list of high level updates for each milestone release.
 
+Milestone 144
+-------------
+  * `SkSerialProcs` now are expected to return a pointer-to-const data. This was implied before, but
+    is now made explicit.
+  * `SkImage::refEncodedData()` and `SkImageGenerator::refEncodedData()` now returns a pointer to
+    const SkData to more explicitly signal that this is a read-only view into the data.
+  * Define a new public enum, `SampleCount`, that enforces the valid sample count values that Graphite
+    supports (1, 2, 4, 8, 16). `TextureInfo::numSamples() -> uint8_t` is replaced with
+    `TextureInfo::sampleCount() -> SampleCount`.
+
+    Backend specific texture infos, e.g. `DawnTextureInfo`,
+    `VulkanTextureInfo`, and `MtlTextureInfo` still represent sample count as a `uint8_t` for
+    convience with the backend APIs. This `uint8_t` value is validated when wrapping the backend info
+    into a `TextureInfo`; if it's not a `SampleCount` value, then an empty `TextureInfo` is returned.
+  * The existing ContextOptions `PipelineCallback` has been deprecated in favor of the new `PipelineCachingCallback`.
+
+    The new callback provides extra information to the user allowing determination of how often a Pipeline is used and if any Precompiled Pipelines were unused. This information can be used to create a more effective set of Precompile PaintOptions.
+  * New `SkSVGCanvas::Make` overload allows explicitly specifying which PNG encoder
+    should be used.  This enables avoiding a hardcoded, transitive dependency on
+    either `libpng` or Rust PNG.
+  * `kR16_unorm_SkColorType` added to `SkColorType`.
+  * `include/docs/SkXPSLibpngHelpers.h` and `include/docs/SkXPSRustPngHelpers.h`
+    have been removed - please use a small lambda instead (e.g. see
+    https://crrev.com/c/7090470).
+
+* * *
+
 Milestone 143
 -------------
   * Added `detachAsVector` method to `SkDynamicMemoryStream`.
diff --git a/relnotes/const-serialprocs.md b/relnotes/const-serialprocs.md
deleted file mode 100644
index 0cf6ffa..0000000
--- a/relnotes/const-serialprocs.md
+++ /dev/null
@@ -1,2 +0,0 @@
-`SkSerialProcs` now are expected to return a pointer-to-const data. This was implied before, but
-is now made explicit.
\ No newline at end of file
diff --git a/relnotes/constrefencoded.md b/relnotes/constrefencoded.md
deleted file mode 100644
index ddab61f..0000000
--- a/relnotes/constrefencoded.md
+++ /dev/null
@@ -1,3 +0,0 @@
-`SkImage::refEncodedData()` and `SkImageGenerator::refEncodedData()` now returns a pointer to
-const SkData to more explicitly signal that this is a read-only view into the data.
-
diff --git a/relnotes/graphite-sample-count.md b/relnotes/graphite-sample-count.md
deleted file mode 100644
index 92fac4d..0000000
--- a/relnotes/graphite-sample-count.md
+++ /dev/null
@@ -1,8 +0,0 @@
-Define a new public enum, `SampleCount`, that enforces the valid sample count values that Graphite
-supports (1, 2, 4, 8, 16). `TextureInfo::numSamples() -> uint8_t` is replaced with
-`TextureInfo::sampleCount() -> SampleCount`.
-
-Backend specific texture infos, e.g. `DawnTextureInfo`,
-`VulkanTextureInfo`, and `MtlTextureInfo` still represent sample count as a `uint8_t` for
-convience with the backend APIs. This `uint8_t` value is validated when wrapping the backend info
-into a `TextureInfo`; if it's not a `SampleCount` value, then an empty `TextureInfo` is returned.
diff --git a/relnotes/pipeline-callback.md b/relnotes/pipeline-callback.md
deleted file mode 100644
index b6460d7..0000000
--- a/relnotes/pipeline-callback.md
+++ /dev/null
@@ -1,6 +0,0 @@
-
-The existing ContextOptions `PipelineCallback` has been deprecated in favor of the new `PipelineCachingCallback`.
-
-The new callback provides extra information to the user allowing determination of how often a Pipeline is used and if any Precompiled Pipelines were unused. This information can be used to create a more effective set of Precompile PaintOptions.
-
-
diff --git a/relnotes/png-encoder-dep-injection-for-svg-canvas.md b/relnotes/png-encoder-dep-injection-for-svg-canvas.md
deleted file mode 100644
index 2374f22..0000000
--- a/relnotes/png-encoder-dep-injection-for-svg-canvas.md
+++ /dev/null
@@ -1,3 +0,0 @@
-New `SkSVGCanvas::Make` overload allows explicitly specifying which PNG encoder
-should be used.  This enables avoiding a hardcoded, transitive dependency on
-either `libpng` or Rust PNG.
diff --git a/relnotes/r16_unorm_colortype.md b/relnotes/r16_unorm_colortype.md
deleted file mode 100644
index 951aed9..0000000
--- a/relnotes/r16_unorm_colortype.md
+++ /dev/null
@@ -1 +0,0 @@
-`kR16_unorm_SkColorType` added to `SkColorType`.
diff --git a/relnotes/xps_png_helpers_removal.md b/relnotes/xps_png_helpers_removal.md
deleted file mode 100644
index 34e7bca..0000000
--- a/relnotes/xps_png_helpers_removal.md
+++ /dev/null
@@ -1,3 +0,0 @@
-`include/docs/SkXPSLibpngHelpers.h` and `include/docs/SkXPSRustPngHelpers.h`
-have been removed - please use a small lambda instead (e.g. see
-https://crrev.com/c/7090470).