docs: various fixes and cleanups

Change-Id: Ib20f89395bf7864e04080c0e69aec93ab8099a47
diff --git a/docs/release-notes/release-notes-0.1.0.rst b/docs/release-notes/release-notes-0.1.0.rst
index 528f04e..1a137a4 100644
--- a/docs/release-notes/release-notes-0.1.0.rst
+++ b/docs/release-notes/release-notes-0.1.0.rst
@@ -1,14 +1,15 @@
 PSync version 0.1.0
 -------------------
 
-Release date: January 25, 2019
+*Release date: January 25, 2019*
 
-Version 0.1.0 is the initial release of PSyncPSync library implements the `PSync protocol <https://named-data.net/wp-content/uploads/2017/05/scalable_name-based_data_synchronization.pdf>`_. It uses Invertible
-Bloom Lookup Table (IBLT), also known as Invertible Bloom Filter (IBF), to represent the state
-of a producer in partial sync mode and the state of a node in full sync mode. An IBF is a compact data
-structure where difference of two IBFs can be computed efficiently.
+Version 0.1.0 is the initial release of PSync. The PSync library implements the `PSync protocol
+<https://named-data.net/wp-content/uploads/2017/05/scalable_name-based_data_synchronization.pdf>`_.
+It uses Invertible Bloom Lookup Table (IBLT), also known as Invertible Bloom Filter (IBF), to represent
+the state of a producer in partial sync mode and the state of a node in full sync mode. An IBF is a
+compact data structure where difference of two IBFs can be computed efficiently.
 In partial sync, PSync uses a Bloom Filter to represent the subscription of list of the consumer.
-PSync uses `ndn-cxx <https://github.com/named-data/ndn-cxx>`_ library as NDN development
+PSync uses the `ndn-cxx <https://github.com/named-data/ndn-cxx>`_ library as NDN development
 library.
 
 PSync is an open source project licensed under LGPL 3.0. We highly welcome all contributions to the PSync code base, provided that they can be licensed under LGPL 3.0+ or other compatible license.
diff --git a/docs/release-notes/release-notes-0.2.0.rst b/docs/release-notes/release-notes-0.2.0.rst
index c3e69da..0eaa225 100644
--- a/docs/release-notes/release-notes-0.2.0.rst
+++ b/docs/release-notes/release-notes-0.2.0.rst
@@ -1,13 +1,17 @@
 PSync version 0.2.0
 -------------------
 
-**New features**:
+*Release date: February 2, 2020*
+
+New features
+^^^^^^^^^^^^
 
 - **breaking change** Compress Sync Data in Full Sync by default (:issue:`5061`, :issue:`4917`)
 - Support various compression schemes for compressing IBF and Sync Data (:issue:`5061`)
 
-**Changes**
+Changes
+^^^^^^^
 
 - Use constant interest timeout for (discovery) sync Interest in Segment Fetcher (:issue:`4945`)
 - Make default jitter shorter, react to NACK after jitter
-- Use boost::bimap instead of two std::map variables to store hash to prefix matching
+- Use ``boost::bimap`` instead of two ``std::map`` variables to store hash to prefix matching
diff --git a/docs/release-notes/release-notes-0.3.0.rst b/docs/release-notes/release-notes-0.3.0.rst
index f5d2e10..20c9360 100644
--- a/docs/release-notes/release-notes-0.3.0.rst
+++ b/docs/release-notes/release-notes-0.3.0.rst
@@ -1,6 +1,8 @@
 PSync version 0.3.0
 -------------------
 
+*Release date: January 3, 2021*
+
 The build requirements have been increased to require Clang >= 4.0, Xcode >= 9.0, and Python >= 3.6.
 Meanwhile, it is *recommended* to use GCC >= 7.4.0 and Boost >= 1.65.1.
 This effectively drops official support for Ubuntu 16.04 when using distribution-provided Boost
@@ -12,7 +14,6 @@
 ^^^^^^^^^^^^
 
 - **breaking** Consumer: change hello data callback to include sequence number (:issue:`5122`)
-- Support various compression schemes for compressing IBF and Sync Data (:issue:`5061`)
 
 Improvements and bug fixes
 ^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -22,4 +23,3 @@
 - Consumer reacts faster on sync Interest timeout (:issue:`5124`)
 - Move private classes and functions to ``psync::detail`` namespace
 - Improved unit tests
-