Release version 0.9.1
Note: Releases 0.9.x will be the last ones before OAuth 1.0a and Basic Auth will be removed.
Breaking changes
- Added support for brotli response body compression (#375)
- Drop support for staticxml backend in production code (#376)
- Require YAJL v2 in CMakeLists (#373)
Performance
- JSON generation
- SQL queries and libpqxx
- Misc
Refactoring
- CMake, code quality checks and third party libs management
- Move modified libxml++ lib to contrib directory(#367)
- Create separate cmake files for contrib libs by @Woazboat (#369)
- Remove duplicated cmake test definition by @Woazboat (#370)
- Remove unused catch2 automake reporter header file by @Woazboat (#371)
- Integrate clang-tidy in cmake build by @Woazboat (#382)
- A bit of refactoring in XML / JSON writer (#366)
- Change some enums to enum class (#372)
- Minor router cleanups (#377)
- Some cleanups from @Woazboat psql-array-iterator branch (#384)
- Use raw string literal for bearer token regex by @Woazboat (#387)
- Use std::forward for forwarding references instead of std::move by @Woazboat (#386)
- pqxx::field wrapper for psql_array_to_vector (#391)
(changes by @mmd-osm unless stated otherwise)
Full Changelog: v0.9.0...v0.9.1