Releases: Chlorie/miraipp-template
Releases · Chlorie/miraipp-template
Mirai++ 0.3
把 Mirai++ 库部分的 CMakeLists 整体清理了一遍,现在有一些设置从之前的 PUBLIC 改为了 PRIVATE,防止对用户代码造成不必要的设置。不过这次修改之后有一些选项可能需要在用户代码侧设置,具体可以参见更新后的 app/CMakeLists.txt 文件。
确保库部分可以在最严格的 warning 设置下(MSVC: /W4 /WX,gcc: -Wall -Wextra -pedantic -Werror)无 warning 编译。
Mirai++ 0.2
给 uid_t gid_t msgid_t 几个类型加了 std::hash 的特化,现在可以直接把这些类型用作 std::unordered_map 等关联容器的键。
在 utils/string.h 里面添加了 trim_whitespace 函数,用来方便地去掉字符串首尾的空白字符。
把启动 WebSocket 以后析构 Session 时候会产生奇怪的 segfault 的问题修复了。
Mirai++ 0.1
- 支持 Mirai HTTP API v1.6.5
- 修改了部分 API 以提供更好的类型安全性