MLBEDSW-5417: Update release notes & supported ops

This commit updates the release notes for Vela
version 3.2.0.
It also updates the SUPPORTED_OPS.md file with new
constraints.
Updated the API version as a result of the bug fix
commit 399c4a2d77df791e5d988c51d7fb1824ac4f266f.
Updated Vela version in setup.py.

Signed-off-by: Dwight Lidman <dwight.lidman@arm.com>
Change-Id: I181e89f639a1da6013e8511ebe2d7e4f81242916
diff --git a/RELEASES.md b/RELEASES.md
index 7674322..6011d04 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -5,6 +5,39 @@
 fixed.  The version numbering adheres to the
 [semantic versioning](https://semver.org/) scheme.
 
+## Release 3.2.0 - 26/11/2021
+
+**Main feature changes:**
+
+* Bug fixes
+* Documentation of community bug reporting via Phabricator on ML Platform
+* New operator support: EXPAND_DIMS
+* Extended experimental TOSA support
+
+**Interface changes:**
+
+* External API v1.2
+  * Fixed bug in `npu_find_block_configs()` with Conv1D optimisation
+
+* Verbose output
+  * Clarified Subgraph IO Summary
+
+* Summary output
+  * Removed incorrect passes information
+  * Fixed and reformatted the reporting of CPU operators
+
+**Reported defect fixes:**
+
+* Clarified section on access cycles in PERFORMANCE.md (MLCE-654)
+* Crash due to mismatch in padding shape in OFM (MLCE-652)
+* Bug where back to back activations were ignored (MLCE-650)
+* Output mismatch for unsupported RESHAPE with 16-bit 5D tensors (MLCE-630)
+* Bug where tensors with "skip connections" were incorrectly handled (MLCE-621)
+* Crash due to the same tensor being used for both inputs to operator (MLCE-620)
+* Missing constraint on batch size for MEAN operator (MLCE-619)
+* Bug where third-party custom ops were not passed through correctly (MLCE-602)
+* Crash due to mismatch in tensor indices for EXP operator (MLCE-599)
+
 ## Release 3.1.0 - 30/08/2021
 
 **Main feature changes:**
@@ -24,7 +57,7 @@
 
 * Bug with IFM box depth for convolutions fused with SPLIT (MLCE-490)
 * Bug with missing attribute from integer type (MLCE-534)
-* Bug with incorrect options in TensorFlow Lite mapping (MLCE-427) 
+* Bug with incorrect options in TensorFlow Lite mapping (MLCE-427)
 
 ## Release 3.0.0 - 28/05/2021
 
@@ -120,7 +153,8 @@
   * `--verbose-config`, `--cache-bias-scale-tensor`, `--memory-mode`
   * `--cpu-tensor-alignment`
 * Addition of External APIs:
-  * Command Stream generation, Driver Payload creation, and Finding a Block Config
+  * Command Stream generation, Driver Payload creation, and Finding a Block
+Config
 
 **Reported defect fixes:**
 
diff --git a/SUPPORTED_OPS.md b/SUPPORTED_OPS.md
index cfb3a5d..c20391c 100644
--- a/SUPPORTED_OPS.md
+++ b/SUPPORTED_OPS.md
@@ -1,7 +1,7 @@
 # Supported Ops
 
 This file was automatically generated by Vela using the `--supported-ops-report` parameter.  
-Vela version: `3.1.1.dev32+gdc3b1f9`
+Vela version: `3.2.0`
 
 This file complies with
 [**Gitiles Markdown syntax**](https://github.com/google/gitiles/blob/master/Documentation/markdown.md)
@@ -256,6 +256,7 @@
 This is a list of constraints that the RESHAPE operator must satisfy in order to be scheduled on the NPU.
 
 - Input and output quantisation must match.
+- Shape must be constant
 
 ### TFLite RESIZE_BILINEAR Constraints
 
diff --git a/ethosu/vela/api.py b/ethosu/vela/api.py
index d516b8d..f49df25 100644
--- a/ethosu/vela/api.py
+++ b/ethosu/vela/api.py
@@ -27,7 +27,7 @@
 
 
 API_VERSION_MAJOR = 1
-API_VERSION_MINOR = 1
+API_VERSION_MINOR = 2
 API_VERSION = f"{API_VERSION_MAJOR}.{API_VERSION_MINOR}"
 
 
diff --git a/setup.py b/setup.py
index 9e47ead..68fd28e 100644
--- a/setup.py
+++ b/setup.py
@@ -40,7 +40,7 @@
 this_directory = os.path.abspath(os.path.dirname(__file__))
 with open(os.path.join(this_directory, "README.md"), encoding="utf-8") as f:
     long_description = f.read()
-    tag = "3.1.0"
+    tag = "3.2.0"
     url = f"https://review.mlplatform.org/plugins/gitiles/ml/ethos-u/ethos-u-vela/+/refs/tags/{tag}/"
     # Find all markdown links that match the format:  [text](link)
     for match, link in re.findall(r"(\[.+?\]\((.+?)\))", long_description):