docs: improve release history page

And also fix the date and a few typos in the release notes

Change-Id: Ia5d8325b78c9819f6be0b27729bc13d6d6f1e403
diff --git a/docs/release-notes/release-notes-0.5.0.rst b/docs/release-notes/release-notes-0.5.0.rst
index dc9bb5e..f7d634b 100644
--- a/docs/release-notes/release-notes-0.5.0.rst
+++ b/docs/release-notes/release-notes-0.5.0.rst
@@ -1,30 +1,33 @@
 PSync version 0.5.0
 -------------------
 
-*Release date: July XX, 2024*
+*Release date: August 9, 2024*
 
 Important changes and new features
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 - The build dependencies have been increased as follows:
+
   - GCC >= 9.3 or Clang >= 7.0 are strongly *recommended* on Linux; GCC 8.x is also known
-  to work but is not officially supported
+    to work but is not officially supported
   - Xcode 13 or later is *recommended* on macOS; older versions may still work but are not
-  officially supported
-  - Boost >= 1.71.0 is *required* on all platforms
-- We have officially moved to a modified FullSync algorithim originally designed by Ashlesh
-  Gawande as part of `his thesis work
+    officially supported
+  - Boost >= 1.71.0 and ndn-cxx >= 0.9.0 are *required* on all platforms
+
+- We have moved to a modified FullSync algorithm originally designed by Ashlesh Gawande
+  as part of `his thesis work
   <https://digitalcommons.memphis.edu/cgi/viewcontent.cgi?article=3162&context=etd>`__.
   These changes are intended to lower delay and overhead when using FullSync
 
 Improvements and bug fixes
 ^^^^^^^^^^^^^^^^^^^^^^^^^^
 
-- Constructor options are now passed in as single ``Options`` object (:issue:`5069`)
-- :psync:`FullProducer` no longer appends the hash of the IBF to the data name; this had no functional
-  purpose (:issue:`5066`)
+- Constructor options are now passed in as a single ``Options`` object; the old constructor
+  API is considered deprecated (:issue:`5069`)
+- :psync:`FullProducer` no longer appends the hash of the IBF to the data name; this had no
+  functional purpose (:issue:`5066`)
 - Refactoring of IBLT implementation (:issue:`4825`)
 - Various adjustments to match ndn-cxx namespace changes
-- Update waf build system to version 2.0.27
 - Fix building the documentation with Python 3.12 (:issue:`5298`)
-- Miscellanous CI and build improvements
\ No newline at end of file
+- Update waf build system to version 2.0.27
+- Miscellanous CI and build improvements