RESTinio обновился до версии 0.4.5.1.
Что изменилось:
Набор cmake-файлов для сборки и использования RESTinio улучшены в соответствии с рекомендациями по modern cmake. Подробне смотри: CMake.
RESTinio доступен через vcpkg. Теперь вы можете использовать RESTinio с помощью команды вида
$ vcpkg install restinio
Часть функций API переработана так, чтобы получать аргументы в виде string_view вместо ссылки на std::string, что должно уменьшить количество обращений к динамической памяти при работе с RESTinio.
Добавлена функция ``restinio::opt_value()``. Подробнее смотри:
Get values from RESTinio key-value containers.
Ранее приходилось писать вот так:
const auto count = qp.has( "count" ) ?
restinio::optional_t<unsigned>( restinio::cast_to<unsigned>( qp[ "count" ] ) ) :
restinio::optional_t<unsigned>{};
Теперь можно писать так:
const auto count = opt_value< unsigned >( qp, "count" );
Библиотека по-прежнему живет на bitbucket-е (
https://bitbucket.org/sobjectizerteam/restinio-0.4) c зеркалом на github-е (
https://github.com/Stiffstream/restinio), документация доступна у нас на сайте (
https://stiffstream.com/en/docs/restinio/0.4/). Распространяется под BSD-3-CLAUSE лицензией.