v0.73.0
What's Changed
- chore: remove temporary release notes backup file by @fpelliccioni in #109
- refactor: convert public-first classes to structs by @fpelliccioni in #110
- refactor: replace std::cout/cerr with std::print/println (C++23) by @fpelliccioni in #111
- refactor: replace fmt::print with std::println by @fpelliccioni in #112
- refactor: simplify logging to spdlog-only by @fpelliccioni in #113
- refactor: replace std::cout with std::print/std::println by @fpelliccioni in #114
- refactor: migrate to Boost 1.89.0 with ASIO breaking changes by @fpelliccioni in #115
- refactor: modernize string parameters to use std::string_view by @fpelliccioni in #85
- refactor: apply Rule of Zero to config classes by @fpelliccioni in #86
- refactor: modernize binary class with C++20/23 features by @fpelliccioni in #87
- refactor: replace custom array_slice with std::span by @fpelliccioni in #88
- fix: update network macros to use std::bind_front by @fpelliccioni in #116
- refactor: simplify network binding macros by @fpelliccioni in #117
- chore: add rebuild.sh and optimize build.sh for incremental builds by @fpelliccioni in #119
- fix: enable WebAssembly builds for all branches by @fpelliccioni in #118
- fix: revert to std::bind to support placeholders by @fpelliccioni in #120
- perf: optimize base encoding with SIMD and fix WebAssembly builds by @fpelliccioni in #89
- refactor: migrate from nonstd::expected to std::expected (C++23) by @fpelliccioni in #90
- release: 0.73.0 by @fpelliccioni in #121
Full Changelog: v0.72.0...v0.73.0