Skip to content

Commit 6453fd0

Browse files
committed
Documenting Changes in 0.9
1 parent 072ac23 commit 6453fd0

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

libs/network/doc/whats_new.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,24 @@
44
What's New
55
************
66

7+
:mod:`cpp-netlib` 0.9
8+
---------------------
9+
10+
* **IMPORTANT BREAKING CHANGE**: By default all compile-time heavy parser
11+
implementations are now compiled to external static libraries. In order to use
12+
:mod:`cpp-netlib` in header-only mode, users must define the preprocessor
13+
macro ``BOOST_NETWORK_NO_LIB`` before including any :mod:`cpp-netlib` header.
14+
This breaks code that relied on the version 0.8.x line where the library is
15+
strictly header-only.
16+
* More consistent message API for client and server messages (request and
17+
response objects).
18+
* Refactoring of internal implementations to allow better separation of concerns
19+
and more manageable coding/documentation.
20+
* Client and Server constructors that support Boost.Parameter named parameters.
21+
* Client and Server cosntructors now take in an optional reference to a Boost.Asio
22+
``io_service`` to use internally.
23+
* Documentation updates to reflect new APIs.
24+
725
:mod:`cpp-netlib` 0.8
826
---------------------
927

0 commit comments

Comments
 (0)