chore: release 3.5
diff --git a/CHANGES.rst b/CHANGES.rst
index 5a4b502..b033de4 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -801,3 +801,25 @@
 
 - [#364] MacOS: rework list_ports to support unicode product descriptors.
 - [#367] Mac and bsd fix _update_break_state
+
+
+Version 3.5 2020-11-23
+----------------------
+See above (3.5b0) for what's all new in this release
+
+Bugfixes:
+
+- spy: ensure bytes in write()
+
+Bugfixes (posix):
+
+- [#540] serialposix: Fix inconsistent state after exception in open()
+
+Bugfixes (win32):
+
+- [#530] win32: Fix exception for composite serial number search on Windows
+
+Bugfixes (MacOS):
+
+- [#542] list_ports_osx: kIOMasterPortDefault no longer exported on Big Sur
+- [#545, #545] list_ports_osx: getting USB info on BigSur/AppleSilicon
diff --git a/serial/__init__.py b/serial/__init__.py
index e6b64cd..caa4de1 100644
--- a/serial/__init__.py
+++ b/serial/__init__.py
@@ -15,7 +15,7 @@
 from serial.serialutil import *
 #~ SerialBase, SerialException, to_bytes, iterbytes
 
-__version__ = '3.5b0'
+__version__ = '3.5'
 
 VERSION = __version__