docs: fix syntax highlighting of code blocks
And various other cleanups
Change-Id: If945f5407036e73db980cafd2185359a488a0ff1
diff --git a/docs/release-notes/release-notes-0.1.0.rst b/docs/release-notes/release-notes-0.1.0.rst
index a8cf1bc..0e0ac7f 100644
--- a/docs/release-notes/release-notes-0.1.0.rst
+++ b/docs/release-notes/release-notes-0.1.0.rst
@@ -17,17 +17,17 @@
- **Base**
+ Fully asynchronous, event-driven communication model, which is implemented using `Boost.Asio
- <http://www.boost.org/doc/libs/1_48_0/doc/html/boost_asio.html>`_
+ <https://www.boost.org/doc/libs/1_48_0/doc/html/boost_asio.html>`_
+ Single-threaded, but thread-safe Face operations
A single Face object can be safely used in multiple threads to express Interests and
publish Data packets
+ Explicit time management for NDN operations using `Boost.Chrono
- <http://www.boost.org/doc/libs/1_48_0/doc/html/chrono.html>`_
+ <https://www.boost.org/doc/libs/1_48_0/doc/html/chrono.html>`_
+ Simplified and extended `NDN API <doxygen/annotated.html>`_
+ Extensive set of unit-tests based on `Boost.Test framework
- <http://www.boost.org/doc/libs/1_48_0/libs/test/doc/html/index.html>`_
+ <https://www.boost.org/doc/libs/1_48_0/libs/test/doc/html/index.html>`_
- Continuous integration using an in-house installation of Jenkins build bots and the
hosted `Travis CI <https://travis-ci.org/named-data/ndn-cxx>`_ continuous
@@ -35,7 +35,7 @@
- **Wire format**
- + Full support of `NDN-TLV packet format v0.1 <http://named-data.net/doc/NDN-TLV/0.1/>`_
+ + Full support of `NDN-TLV packet format v0.1 <https://named-data.net/doc/NDN-packet-spec/0.1/>`_
+ Pure C++ implementation of wire encoding/decoding with simple access to wire format
of all NDN packet abstractions via ``wireEncode`` and ``wireDecode`` methods
diff --git a/docs/release-notes/release-notes-0.2.0.rst b/docs/release-notes/release-notes-0.2.0.rst
index 26ab722..8529024 100644
--- a/docs/release-notes/release-notes-0.2.0.rst
+++ b/docs/release-notes/release-notes-0.2.0.rst
@@ -5,8 +5,8 @@
Changes since version 0.1.0:
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
- **Base**
@@ -22,8 +22,9 @@
allow distinct operations of registering with the local NDN forwarder and setting
up application-specific ``OnInterest`` call dispatch using InterestFilters.
- + Add support for new `NDN naming conventions
- <http://named-data.net/doc/tech-memos/naming-conventions.pdf>`_ (:issue:`1761`)
+ + Add support for the `NDN naming conventions (revision 1)
+ <https://named-data.net/publications/techreports/ndn-tr-22-ndn-memo-naming-conventions/>`_
+ (:issue:`1761`)
- **Security**
@@ -37,7 +38,7 @@
+ New :ndn-cxx:`SignatureSha256WithEcdsa` signature type
+ Updates in :ndn-cxx:`Signature` data structure to reflect changes in `NDN-TLV spec
- 0.1.1 <http://named-data.net/doc/NDN-TLV/0.1.1/>`_
+ 0.1.1 <https://named-data.net/doc/NDN-packet-spec/0.1.1/>`_
- **Wire encoding**
@@ -72,8 +73,8 @@
+ Enabled support of precompiled headers for clang and gcc compilers to speed up compilation
-Updates and bug fixes:
-^^^^^^^^^^^^^^^^^^^^^^
+Updates and bug fixes
+^^^^^^^^^^^^^^^^^^^^^
- **Base**
@@ -111,7 +112,7 @@
``ndnsec-certgen``
+ ``SignatureSha256`` has been renamed to :ndn-cxx:`DigestSha256` to conform to
- `NDN-TLV specification <http://named-data.net/doc/ndn-tlv/>`_
+ `NDN-TLV specification <https://named-data.net/doc/NDN-packet-spec/0.1.1/>`_
+ Add checking of Timestamp and Nonce fields in signed Interest within
:ndn-cxx:`ValidatorConfig`
@@ -135,8 +136,8 @@
- Other minor fixes and corrections
-Deprecated:
-^^^^^^^^^^^
+Deprecated
+^^^^^^^^^^
- ``SignatureSha256`` class, use :ndn-cxx:`DigestSha256` instead.
@@ -160,8 +161,8 @@
- ``CommandInterestGenerator`` and ``CommandInterestValidator`` utility classes.
:ndn-cxx:`ValidatorConfig` should be used instead.
-Removed:
-^^^^^^^^
+Removed
+^^^^^^^
- Support for ndnd-tlv (only NFD management protocol is supported now)
diff --git a/docs/release-notes/release-notes-0.3.0.rst b/docs/release-notes/release-notes-0.3.0.rst
index c51d682..8c2efe1 100644
--- a/docs/release-notes/release-notes-0.3.0.rst
+++ b/docs/release-notes/release-notes-0.3.0.rst
@@ -5,8 +5,8 @@
Changes since version 0.2.0:
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
- **Build**
@@ -85,8 +85,8 @@
+ New NetworkMonitor helper to detect network state changes (:issue:`2443`)
-Updates and bug fixes:
-^^^^^^^^^^^^^^^^^^^^^^
+Updates and bug fixes
+^^^^^^^^^^^^^^^^^^^^^
- **Base**
@@ -198,8 +198,8 @@
- Other minor fixes and corrections
-Deprecated:
-^^^^^^^^^^^
+Deprecated
+^^^^^^^^^^
- ``ndn::ptr_lib`` and ``ndn::func_lib`` namespace aliases
@@ -216,8 +216,8 @@
- ``EventEmitter`` is deprecated in favor of ``Signal``
-Removed:
-^^^^^^^^
+Removed
+^^^^^^^
- FaceFlags APIs (:issue:`1992`)
diff --git a/docs/release-notes/release-notes-0.3.1.rst b/docs/release-notes/release-notes-0.3.1.rst
index 7f8a9f0..e48b00d 100644
--- a/docs/release-notes/release-notes-0.3.1.rst
+++ b/docs/release-notes/release-notes-0.3.1.rst
@@ -5,8 +5,8 @@
Changes since version 0.3.0:
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
- **Management**
@@ -17,8 +17,8 @@
- Add CachingPolicy to ``LocalControlHeader`` (:issue:`2183`)
-Updates and bug fixes:
-^^^^^^^^^^^^^^^^^^^^^^
+Updates and bug fixes
+^^^^^^^^^^^^^^^^^^^^^
- **Wire encoding**
@@ -51,8 +51,8 @@
- Explicitly define ``_GLIBCXX_USE_NANOSLEEP``, necessary for gcc < 4.8 in some environments
(:issue:`2499`)
-Removed:
-^^^^^^^^
+Removed
+^^^^^^^
- Delete deprecated ``Block(std::istream&)`` constructor (:issue:`2241`)
diff --git a/docs/release-notes/release-notes-0.3.2.rst b/docs/release-notes/release-notes-0.3.2.rst
index 90abf8e..ca2456b 100644
--- a/docs/release-notes/release-notes-0.3.2.rst
+++ b/docs/release-notes/release-notes-0.3.2.rst
@@ -5,8 +5,8 @@
Changes since version 0.3.1:
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
- Add Link abstraction (:issue:`2587`)
@@ -18,8 +18,8 @@
* In-memory PIB implementation
* Define new abstraction for identity, key, and certificate
-Updates and bug fixes:
-^^^^^^^^^^^^^^^^^^^^^^
+Updates and bug fixes
+^^^^^^^^^^^^^^^^^^^^^
- Enable decoding Exclude containing ImplicitSha256DigestComponent (:issue:`2629`)
@@ -35,13 +35,13 @@
- Disable precompiled headers on OS X with clang < 6.1.0 (:issue:`2804`)
-Deprecated:
-^^^^^^^^^^^
+Deprecated
+^^^^^^^^^^
- `Block::fromBuffer` overloads with output parameter (:issue:`2553`)
-Removed:
-^^^^^^^^
+Removed
+^^^^^^^
- Delete deprecated Controller functions:
diff --git a/docs/release-notes/release-notes-0.3.3.rst b/docs/release-notes/release-notes-0.3.3.rst
index d7aeecf..d26da2b 100644
--- a/docs/release-notes/release-notes-0.3.3.rst
+++ b/docs/release-notes/release-notes-0.3.3.rst
@@ -5,8 +5,8 @@
Changes since version 0.3.2:
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
- Allow compilation of ndn-cxx as a shared library (:issue:`2243`)
@@ -41,8 +41,8 @@
* ``makeStringBlock``
* ``readString``
-Improvements and bug fixes:
-^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Improvements and bug fixes
+^^^^^^^^^^^^^^^^^^^^^^^^^^
- Use C++11 lambda expression and smart pointers in Face implementation (:issue:`2112`)
@@ -72,8 +72,8 @@
restrictive move operation (`move_if_noexcept`) is used (e.g., in STL library's containers)
(:issue:`2966`)
-Deprecated:
-^^^^^^^^^^^
+Deprecated
+^^^^^^^^^^
- The following ``KeyChain::sign*`` methods, in favor of generalized ``KeyChain::sign(..., SigningInfo)``
@@ -101,21 +101,21 @@
* ``CommandOptions::setSigningIdentity``
* ``CommandOptions::setSigningCertificate``
-Removed:
-^^^^^^^^
+Removed
+^^^^^^^
- Remove SCOPE from Interests and all references to it in the related code (:issue:`2345`)
-- Direct FIB management in Face class (:issue:`2533`)
+- Direct FIB management in Face class (:issue:`2533`).
``Face::register`` and ``Face::setInterestFilter`` methods now only support NFD RIB management
protocol.
For special needs, FIB management can be implemented using ``nfd::Controller``
- (``start<FibAddNextHopCommand>``, and ``start<FibRemoveNextHopCommand>``)
+ (``start<FibAddNextHopCommand>`` and ``start<FibRemoveNextHopCommand>``).
-Upcoming features (partially finished in development branches):
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Upcoming features (partially finished in development branches)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- NDNLPv2 (https://redmine.named-data.net/projects/nfd/wiki/NDNLPv2, :issue:`2520`,
:issue:`2879`, :issue:`2763`, :issue:`2883`, :issue:`2841`, :issue:`2866`)
diff --git a/docs/release-notes/release-notes-0.3.4.rst b/docs/release-notes/release-notes-0.3.4.rst
index ec6703b..64098b1 100644
--- a/docs/release-notes/release-notes-0.3.4.rst
+++ b/docs/release-notes/release-notes-0.3.4.rst
@@ -5,8 +5,8 @@
Changes since version 0.3.3:
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
- By default, library is now compiled as a shared library (:issue:`2867`)
@@ -26,8 +26,8 @@
- New Dispatcher class to simplify server-side implementation of NFD management protocol
(:issue:`2107`)
-Improvements and bug fixes:
-^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Improvements and bug fixes
+^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fix compilation error with Boost 1.59 (:issue:`3128`)
@@ -44,8 +44,8 @@
- Add ability to create ``util::Digest`` object from ``std::istream&`` (:issue:`3022`)
-Deprecated:
-^^^^^^^^^^^
+Deprecated
+^^^^^^^^^^
- The following methods of ``CommandOptions`` class in favor of ``getSigningInfo`` and
``setSigningInfo`` methods (:issue:`2893`):
@@ -61,8 +61,8 @@
- Overloads of ``Face::registerPrefix`` and ``Face::setInterestFilter`` that do not accept
SigningInfo parameter (:issue:`2932`)
-Upcoming features (partially implemented in development branches):
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Upcoming features (partially implemented in development branches)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Introduce new API to simplify security transformations (:issue:`3009`)
diff --git a/docs/release-notes/release-notes-0.4.0.rst b/docs/release-notes/release-notes-0.4.0.rst
index c32846c..a7900bc 100644
--- a/docs/release-notes/release-notes-0.4.0.rst
+++ b/docs/release-notes/release-notes-0.4.0.rst
@@ -8,8 +8,8 @@
Changes since version 0.3.4:
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
- **(breaking change)** LocalControlHeader for special signaling between application and NFD has
been replaced with NDNLPv2 signaling (:issue:`2879`, :issue:`2930`)
@@ -32,8 +32,8 @@
- Ability to create Face with custom IO service and default transport (:issue:`2500`)
-Improvements and bug fixes:
-^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Improvements and bug fixes
+^^^^^^^^^^^^^^^^^^^^^^^^^^
- **(breaking change)** SegmentFetcher helper changed to use asynchronous data validation (:issue:`2734`)
@@ -46,8 +46,8 @@
- Minor documentation updates (:issue:`3207`, :issue:`3210`, :issue:`3221`)
-Deprecated:
-^^^^^^^^^^^
+Deprecated
+^^^^^^^^^^
- Overloads of ``Face::registerPrefix`` and ``Face::setInterestFilter`` that do not accept
SigningInfo parameter (:issue:`2932`)
@@ -61,13 +61,13 @@
- ndn::util::DummyClientFace::sentDatas, use ndn::util::DummyClientFace.sentData instead
(:issue:`3146`)
-Removed:
-^^^^^^^^
+Removed
+^^^^^^^
- Deprecated EventEmitter class (:issue:`2351`)
-Planned features for future releases:
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Planned features for future releases
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Introduce new API to simplify security transformations (:issue:`3009`)
diff --git a/docs/release-notes/release-notes-0.4.1.rst b/docs/release-notes/release-notes-0.4.1.rst
index f3001d1..c22f2d5 100644
--- a/docs/release-notes/release-notes-0.4.1.rst
+++ b/docs/release-notes/release-notes-0.4.1.rst
@@ -5,8 +5,8 @@
Changes since version 0.4.0:
-Improvements and bug fixes:
-^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Improvements and bug fixes
+^^^^^^^^^^^^^^^^^^^^^^^^^^
- Improved support for ECDSA signatures (:issue:`3438`, :issue:`3439`)
@@ -15,14 +15,14 @@
- Use InMemoryStorage for StatusDataset and Notification produced by managers based on
Dispatcher class (:issue:`2182`)
-Removed:
-^^^^^^^^
+Removed
+^^^^^^^
- Deprecated ``tlvdump`` command-line tool (use ``ndn-dissect`` tool from `NDN Essential Tools
<https://github.com/named-data/ndn-tools>`__ instead
-Planned features for future releases:
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Planned features for future releases
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Introduce new API to simplify security transformations (:issue:`3009`)
diff --git a/docs/release-notes/release-notes-0.5.0.rst b/docs/release-notes/release-notes-0.5.0.rst
index 199840c..b81f209 100644
--- a/docs/release-notes/release-notes-0.5.0.rst
+++ b/docs/release-notes/release-notes-0.5.0.rst
@@ -15,8 +15,8 @@
Changes since version 0.4.1:
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
- New transformation API (:issue:`3009`)
@@ -104,7 +104,7 @@
- ``ndn::crypto::sha256`` in favor of ``ndn::crypto::computeSha256Digest``
- ``security/cryptopp.hpp`` header. Use ``security/v1/cryptopp.hpp`` when needed, avoid direct
- include as CryptoPP dependency may be removed from future versions of the library.
+ include as CryptoPP dependency will be removed from future versions of the library.
- ``security/identity-certificate.hpp`` header. Use ``security/v1/identity-certificate.hpp`` instead.
diff --git a/docs/release-notes/release-notes-0.5.1.rst b/docs/release-notes/release-notes-0.5.1.rst
index cdb555a..8e1acc9 100644
--- a/docs/release-notes/release-notes-0.5.1.rst
+++ b/docs/release-notes/release-notes-0.5.1.rst
@@ -10,8 +10,8 @@
Changes since version 0.5.0:
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
- Add version 2 of the security framework (introduced in ``security::v2`` namespace)
diff --git a/docs/release-notes/release-notes-0.6.0.rst b/docs/release-notes/release-notes-0.6.0.rst
index f774775..4beb3ef 100644
--- a/docs/release-notes/release-notes-0.6.0.rst
+++ b/docs/release-notes/release-notes-0.6.0.rst
@@ -5,18 +5,18 @@
Changes since version 0.5.1:
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
-- **breaking change** Security framework version 2 (:issue:`3098`, :issue:`3920`,
- :issue:`3644`, :issue:`4085`, :issue:`4323`, :issue:`4339`)
+- **(breaking change)** Security framework version 2 (:issue:`3098`, :issue:`3920`,
+ :issue:`3644`, :issue:`4085`, :issue:`4323`, :issue:`4339`).
- The released version of the library only supports the new version of the security (v2
- certificate format) and features a number of updates of KeyChain and Validator
- interfaces. At the same time, management APIs for :ndn-cxx:`ValidatorConfig` remained
- intact; transition to the new framework would require only adjusting
- :ndn-cxx:`Validator::validate` calls and updating configuration files to follow the new
- naming conventions of :ref:`NDN Certificate Format Version 2.0`.
+ The released version of the library only supports the new version of the security (v2
+ certificate format) and features a number of updates of KeyChain and Validator
+ interfaces. At the same time, management APIs for :ndn-cxx:`ValidatorConfig` remained
+ intact; transition to the new framework would require only adjusting
+ :ndn-cxx:`Validator::validate` calls and updating configuration files to follow the new
+ naming conventions of :ref:`NDN Certificate Format Version 2.0`.
- Integration of fetching certificates using Certificate Bundle as part of specialized
``CertificateFetcher`` (:issue:`3891`)
diff --git a/docs/release-notes/release-notes-0.6.1.rst b/docs/release-notes/release-notes-0.6.1.rst
index c1f5a4f..95a7dbb 100644
--- a/docs/release-notes/release-notes-0.6.1.rst
+++ b/docs/release-notes/release-notes-0.6.1.rst
@@ -3,8 +3,8 @@
Release date: February 19, 2018
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
- (potentially breaking change) :ndn-cxx:`expressInterest` now by default loopbacks Interests to
producer callbacks on the same :ndn-cxx:`Face`. When undesired, use
diff --git a/docs/release-notes/release-notes-0.6.2.rst b/docs/release-notes/release-notes-0.6.2.rst
index 3c48aeb..9864fd2 100644
--- a/docs/release-notes/release-notes-0.6.2.rst
+++ b/docs/release-notes/release-notes-0.6.2.rst
@@ -3,11 +3,11 @@
Release date: May 4, 2018
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
-- Initial support for [NDN packet format version
- 0.3](https://named-data.net/doc/NDN-packet-spec/0.3/) (:issue:`4527`)
+- Initial support for `NDN packet format version 0.3
+ <https://named-data.net/doc/NDN-packet-spec/0.3/>`__ (:issue:`4527`)
* Recognize typed name components, allow typed name component in ``FinalBlockId``
(:issue:`4526`)
@@ -41,7 +41,7 @@
- Logging system improvements (:issue:`4552`)
Deprecated
-~~~~~~~~~~
+^^^^^^^^^^
- Selectors (:issue:`4527`)
diff --git a/docs/release-notes/release-notes-0.6.3.rst b/docs/release-notes/release-notes-0.6.3.rst
index 863e246..7f8769d 100644
--- a/docs/release-notes/release-notes-0.6.3.rst
+++ b/docs/release-notes/release-notes-0.6.3.rst
@@ -9,11 +9,11 @@
The compilation now uses the C++14 standard.
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
-- More support for `NDN packet format version
- 0.3 <https://named-data.net/doc/NDN-packet-spec/0.3/>`__ (:issue:`4527`)
+- More support for `NDN packet format version 0.3
+ <https://named-data.net/doc/NDN-packet-spec/0.3/>`__ (:issue:`4527`)
- Allow applications to declare a default ``CanBePrefix`` setting (:issue:`4581`)
@@ -67,7 +67,7 @@
- Correct and improve documentation
Deprecated
-~~~~~~~~~~
+^^^^^^^^^^
- ``SegmentFetcher::fetch()`` static functions in favor of ``start()`` (:issue:`4464`)
@@ -83,6 +83,6 @@
- ``Data::get/setFinalBlockId()`` in favor of ``Data::get/setFinalBlock()``
Removed
-~~~~~~~
+^^^^^^^
- Dependency on Boost.Regex in favor of ``std::regex``
diff --git a/docs/release-notes/release-notes-0.6.5.rst b/docs/release-notes/release-notes-0.6.5.rst
index a9e6ac7..62af06d 100644
--- a/docs/release-notes/release-notes-0.6.5.rst
+++ b/docs/release-notes/release-notes-0.6.5.rst
@@ -3,8 +3,8 @@
Release date: February 4, 2019
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
- More support for `NDN packet format version
0.3 <https://named-data.net/doc/NDN-packet-spec/0.3/>`__ (:issue:`4527`)
@@ -58,7 +58,7 @@
- Reimplement ``scheduler::EventId`` with ``CancelHandle`` (:issue:`4698`)
Deprecated
-~~~~~~~~~~
+^^^^^^^^^^
- ``ndn-cxx/util/scheduler-scoped-event-id.hpp`` header as it is now sufficient to use
``ndn-cxx/util/scheduler.hpp`` header (:issue:`4698`)
@@ -66,7 +66,7 @@
- Implicit conversion from nullptr to ``scheduler::EventId`` (:issue:`4698`)
Removed
-~~~~~~~
+^^^^^^^
- ``ndn::ip::address{,V6}FromString``
diff --git a/docs/release-notes/release-notes-0.6.6.rst b/docs/release-notes/release-notes-0.6.6.rst
index a69cd8b..e09f916 100644
--- a/docs/release-notes/release-notes-0.6.6.rst
+++ b/docs/release-notes/release-notes-0.6.6.rst
@@ -3,16 +3,17 @@
Release date: April 27, 2019
-Note that this is the last release that encodes to `NDN packet format version 0.2.1
-<https://named-data.net/doc/NDN-packet-spec/0.2.1/>`__. A future release will continue to
-decode v0.2.1 format, but will encode to `v0.3 format
-<https://named-data.net/doc/NDN-packet-spec/0.3/>`__.
+.. note::
+ This is the last release to support the `NDN packet format version 0.2.1
+ <https://named-data.net/doc/NDN-packet-spec/0.2.1/>`__.
+ The next release will be able to encode and decode only the `v0.3 packet format
+ <https://named-data.net/doc/NDN-packet-spec/0.3/>`__.
-New features:
-^^^^^^^^^^^^^
+New features
+^^^^^^^^^^^^
-- More support for `NDN packet format version
- 0.3 <https://named-data.net/doc/NDN-packet-spec/0.3/>`__ (:issue:`4527`)
+- More support for `NDN packet format version 0.3
+ <https://named-data.net/doc/NDN-packet-spec/0.3/>`__ (:issue:`4527`)
* Support new naming conventions to encode/decode segment numbers, byte offsets, versions,
timestamps, and sequence numbers based on typed name components (:issue:`4777`)
@@ -34,7 +35,8 @@
``ApplicationParameters`` and to change its number to be a non-critical element type
(:issue:`4658`, :issue:`4780`)
-- Add option to disable infrastructure interest in ``CertificateFetcherDirectFetch`` (:issue:`4879`)
+- Add an option to disable the infrastructure Interest in ``CertificateFetcherDirectFetch``
+ (:issue:`4879`)
- Fix compilation against recent versions of Boost libraries and issues with Xcode 10.2 and
older versions of Boost libraries (:issue:`4890`, :issue:`4923`, :issue:`4860`)
@@ -44,7 +46,7 @@
- Improve documentation
Deprecated
-~~~~~~~~~~
+^^^^^^^^^^
- ``PendingInterestId``, ``RegisteredPrefixId``, and ``InterestFilterId`` types in favor of
``PendingInterestHandle``, ``RegisteredPrefixHandle``, and ``InterestFilterHandle``
diff --git a/docs/release-notes/release-notes-0.7.0.rst b/docs/release-notes/release-notes-0.7.0.rst
index 2b137c9..523a58d 100644
--- a/docs/release-notes/release-notes-0.7.0.rst
+++ b/docs/release-notes/release-notes-0.7.0.rst
@@ -8,9 +8,9 @@
This release features support of only `NDN packet format version 0.3
<https://named-data.net/doc/NDN-packet-spec/0.3/>`__ (:issue:`4527`, :issue:`4567`,
:issue:`4709`, :issue:`4913`). The library encodes and interprets Interest and Data
-packets only in 0.3 format; support for version 0.2 has been completely removed. In
-addition, the URI representation of Interest packets has also been changed following the
-packet format updates.
+packets only in 0.3 format; support for version 0.2 has been completely removed. In
+addition, the URI representation of Interest packets has been updated to follow the
+packet format changes.
New features
^^^^^^^^^^^^