Releases: na-trium-144/webcface
Releases · na-trium-144/webcface
v2.4.1
Fixed
- 無名のクライアントが複数いるときclient_idの振り分けが間違っておりcall_responseが正しく返らないバグを修正 (#412)
v2.4.0
Changed
- Logメッセージを仕様変更、Logに名前をつけて複数送信できるようになった (#410)
- ver2.3以前のサーバーと2.4以降のクライアントの間ではLogを送受信できなくなります
- Funcに登録した引数にCallHandleをとる関数がthrowしたときそれをcatchしてrejectする
Added
- Func::set() で引数にCallHandleをとる関数を渡してセットし、その後からsetArgs()などオプションを使う使い方
- Field::logEntries()
- Member::onLogEntry()
v2.3.0
Fixed
- ver2.2.1以降でserverがセグフォすることがあったバグを修正 (#407)
- ver2.2.0以降でclientがセグフォすることがあったバグを修正 (#406)
v2.2.1
Fixed
- webcface/webcface.h をincludeするとfunc_info.hのwarningが出ていたのを修正 (#404)
- サーバーに未接続のときのReq送信を修正 (#403)
v2.2.0
Fixed
- Client::sync() を高速化 (#402)
v2.1.0
Added
- LogEntryメッセージ (#397)
- Log::keepLines() 追加 (#398)
- 指定した行数以上のログをClientが保持しないようにした
v2.0.5
Changed
- Doxygenでドキュメントを生成するときnamespaceを
webcface
に固定
- 一部のinternalクラスがエクスポートされていたのを削除
v2.0.4
Fixed
- macosのuniversalビルドでstd::bad_any_castになることがあるので、std::anyをやめてshared_ptr<void>に変更 (#392)
v2.0.3
Fixed
- v2.0.2の変更でwebcface-config.cmakeのパスの展開にバグがあったのを修正 (#390)
v2.0.2
Changed
- リリースしているdebパッケージで、
- リリースしているdebパッケージで /usr/include/webcface (と /usr/share/docs/webcface ) をインストールしないようにした (#388)
- webcface-config.cmake と webcface.pc がリンク先である /opt/webcface/include のほうも参照するようにした
- webcface-config.cmake のインストール先を lib/cmake/webcface → lib/cmake/webcface2 に変更
Added
- Value::operator=(std::vector<double>) 追加 (#387)
- Client::members() const 追加 (#387)