What's Changed
The release contains some fixes related to web sockets, a lot of small fixes and documentation improvements.
- Fix #754 by @bruvey37 in #755
- fix: minimize the precision loss when dumping double to string by @junekhan in #712
- Use
const std::string&
as argument toroute()
by @cschreib in #684 - Handle _CROW_ILL or _CROW_ICD being NOTFOUND by @DavidPetkovsek in #720
- fix: call after_handlers for legitimate requests without body part by @junekhan in #771
- add spdx license id to compiled header by @jdknight in #773
- Call middleware during upgrade request by @bruvey37 in #763
- Fixed some harmless typos. by @hporten in #776
- Allow multiple executions of
validate()
(#672) by @StefanoPetrilli in #676 - Add configurable exception handler by @cschreib in #637
- Add indentation to json dump method by @sina-rostami in #748
- fix: parse body when unsupported HTTP/2 upgrade is requested by @t-cadet in #783
- fix: compilation error with libc++ by @ItsAlbertZhang in #784
- Add HTTP status 406 by @ssams in #798
- Add option to use Boost.Asio by @bugdea1er in #790
- Header files documentation by @Nabzokek in #804
- Get rid of unnecessary string copies in the the keys() method by @AndreyTokmakov in #800
New Contributors
- @junekhan made their first contribution in #712
- @DavidPetkovsek made their first contribution in #720
- @jdknight made their first contribution in #773
- @hporten made their first contribution in #776
- @sina-rostami made their first contribution in #748
- @t-cadet made their first contribution in #783
- @ItsAlbertZhang made their first contribution in #784
- @ssams made their first contribution in #798
- @bugdea1er made their first contribution in #790
- @Nabzokek made their first contribution in #804
- @AndreyTokmakov made their first contribution in #800
Full Changelog: v1.1.0...v1.2.0