blob: 7f8a9f0121eaef59db35dd5129422a18e0f08695 [file] [log] [blame]
Alexander Afanasyev45312f52015-09-27 12:06:50 -07001ndn-cxx version 0.3.1
2---------------------
3
4Release date: March 3, 2015
5
6Changes since version 0.3.0:
7
8New features:
9^^^^^^^^^^^^^
10
11- **Management**
12
13 - Add isConnected() in :ndn-cxx:`signal::Connection` and :ndn-cxx:`signal::ScopedConnection`
14 (:issue:`2308`)
15
susmitf47cef62018-02-13 12:01:14 -070016 - Extend :ndn-cxx:`DummyClientFace` to process ``LocalControlHeader`` (:issue:`2510`)
Alexander Afanasyev45312f52015-09-27 12:06:50 -070017
susmitf47cef62018-02-13 12:01:14 -070018 - Add CachingPolicy to ``LocalControlHeader`` (:issue:`2183`)
Alexander Afanasyev45312f52015-09-27 12:06:50 -070019
20Updates and bug fixes:
21^^^^^^^^^^^^^^^^^^^^^^
22
23- **Wire encoding**
24
25 - Refactoring of :ndn-cxx:`EncodingImpl` class template (``EncodingBuffer`` and
26 ``EncodingEstimator``) (:issue:`2494`, :issue:`2490`)
27
28 - Change :ndn-cxx:`Block::fromBuffer` return type (:issue:`2553`)
29
30- **Miscellaneous tools**
31
32 - Mark ``Digest<Hash>::operator==`` as unsuitable in a security sensitive context
33 (:issue:`2395`)
34
35 - Restrict destruction of Signal from handler (:issue:`2313`)
36
37- **Documentation**
38
39 - Correct function names in security library tutorial (:issue:`2474`)
40
41 - Remind users to reinstall ports after OSX upgrade (:issue:`2284`)
42
43- **Tests**
44
45 - Fix global buffer overflow in ``ImplicitSha256Digest`` test case (:issue:`2307`)
46
47 - Change naming conventions for unit test files and test suite names (:issue:`2497`)
48
49- **Build**
50
51 - Explicitly define ``_GLIBCXX_USE_NANOSLEEP``, necessary for gcc < 4.8 in some environments
52 (:issue:`2499`)
53
54Removed:
55^^^^^^^^
56
57- Delete deprecated ``Block(std::istream&)`` constructor (:issue:`2241`)
58
59- Delete deprecated ``ndn::ptr_lib``, ``ndn::func_lib`` (:issue:`2110`)
60
61- Delete deprecated ``MetaInfo::TYPE_*`` (:issue:`2170`)