Skip to content

Releases: na-trium-144/webcface

v2.4.1

07 Oct 11:55
Compare
Choose a tag to compare

Fixed

  • 無名のクライアントが複数いるときclient_idの振り分けが間違っておりcall_responseが正しく返らないバグを修正 (#412)

v2.4.0

02 Oct 11:15
Compare
Choose a tag to compare

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

16 Sep 18:04
Compare
Choose a tag to compare

Fixed

  • ver2.2.1以降でserverがセグフォすることがあったバグを修正 (#407)
  • ver2.2.0以降でclientがセグフォすることがあったバグを修正 (#406)

v2.2.1

15 Sep 17:58
Compare
Choose a tag to compare

Fixed

  • webcface/webcface.h をincludeするとfunc_info.hのwarningが出ていたのを修正 (#404)
  • サーバーに未接続のときのReq送信を修正 (#403)

v2.2.0

09 Sep 16:59
Compare
Choose a tag to compare

Fixed

  • Client::sync() を高速化 (#402)

v2.1.0

04 Sep 11:57
Compare
Choose a tag to compare

Added

  • LogEntryメッセージ (#397)
    • 各種Field型::exists() 追加
  • Log::keepLines() 追加 (#398)
    • 指定した行数以上のログをClientが保持しないようにした

v2.0.5

02 Sep 16:49
Compare
Choose a tag to compare

Changed

  • Doxygenでドキュメントを生成するときnamespaceをwebcfaceに固定
  • 一部のinternalクラスがエクスポートされていたのを削除

v2.0.4

30 Aug 10:11
Compare
Choose a tag to compare

Fixed

  • macosのuniversalビルドでstd::bad_any_castになることがあるので、std::anyをやめてshared_ptr<void>に変更 (#392)

v2.0.3

29 Aug 05:04
Compare
Choose a tag to compare

Fixed

  • v2.0.2の変更でwebcface-config.cmakeのパスの展開にバグがあったのを修正 (#390)

v2.0.2

28 Aug 18:14
Compare
Choose a tag to compare

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)