1. Mar 16, 2024
  2. Mar 15, 2024
  3. Mar 12, 2024
  4. Mar 06, 2024
  5. Mar 05, 2024
  6. Feb 29, 2024
  7. Feb 22, 2024
  8. Feb 19, 2024
  9. Feb 13, 2024
  10. Feb 12, 2024
  11. Feb 07, 2024
    • Niklas Adolfsson's avatar
      chore: release v0.22.0 (#1285) · 72939a92
      Niklas Adolfsson authored
      * chore: release v0.22.0
      
      * Update CHANGELOG.md
      
      * Update CHANGELOG.md
      
      * Update CHANGELOG.md
      
      * Update CHANGELOG.md
      
      * make some small tweaks
      
      * Update CHANGELOG.md
      
      * Update CHANGELOG.md
      
      * Update CHANGELOG.md
      v0.22.0
      72939a92
    • Niklas Adolfsson's avatar
      refactor(rpc_module): RpcModule::raw_json_request -> String (#1287) · e1e7d734
      Niklas Adolfsson authored
      * change RpcModule::<call, subscribe, raw> -> String
      
      This PR changes the RpcModule to support the new async API in the
      MethodResponse and RpcModule::<call, subscribe, raw> now returns a
      String instead of MethodResponse.
      
      * refactor async response payload test
      e1e7d734
  12. Feb 06, 2024
    • Niklas Adolfsson's avatar
      feat(server): add `TowerService::on_session_close` (#1284) · 8470f2bb
      Niklas Adolfsson authored
      * add TowerService build and notify on session close
      
      * refactor the API
      
      * clarify docs
      
      * add test for on_session_close
      8470f2bb
    • Niklas Adolfsson's avatar
      feat: async API when `Response` has been processed. (#1281) · 387f52fa
      Niklas Adolfsson authored
      * feat: add `RpcModule::register_raw_method`
      
      * add proc macro support
      
      * rename API
      
      * simplify API with MethodResponse::notify_when_sent
      
      * improve notify API
      
      * fix nits
      
      * introduce ResponsePayloadV2
      
      * impl ResponsePayloadV2 for T
      
      * cleanup
      
      * client: proc macro support for custom ret_ty
      
      * add tests
      
      * address grumbles
      
      * remove unused code
      
      * fix tests
      
      * proc: revert unrelated changes
      
      * remove panics; move should be enough
      
      * bring back UI tests
      
      * grumbles: remove NotifiedError
      
      * break stuff for uniform API
      
      * make more stuff private
      
      * remove ResponseErrorUnit type alias
      
      * fix ui tests
      
      * Update proc-macros/src/render_server.rs
      
      * Rename ws_notify_on_method_answered.rs to response_payload_notify_on_response.rs
      
      * remove unit_error APIs
      
      * replace notify_on_x with notify_on_completion
      
      * Update server/src/transport/ws.rs
      387f52fa
  13. Feb 05, 2024
  14. Jan 26, 2024
  15. Jan 18, 2024
  16. Jan 17, 2024
  17. Jan 16, 2024
  18. Jan 11, 2024
  19. Dec 21, 2023
  20. Dec 13, 2023
  21. Dec 11, 2023
  22. Dec 08, 2023
  23. Dec 07, 2023
  24. Dec 06, 2023
    • Niklas Adolfsson's avatar
      refactor: split client and server errors (#1122) · 0ca84f9a
      Niklas Adolfsson authored
      * split client and server error
      
      * cargo fmt
      
      * remove old code
      
      * fix tests
      
      * cargo fmt
      
      * fix rustdoc links
      
      * make clippy happy
      
      * Update server/src/future.rs
      
      * Update client/http-client/src/client.rs
      
      * Update client/http-client/src/client.rs
      
      * Update core/src/client/async_client/helpers.rs
      
      * Update core/src/client/async_client/helpers.rs
      
      * Update core/src/client/async_client/mod.rs
      
      * Update core/src/client/async_client/mod.rs
      
      * fix more todos
      
      * unused dep: soketto
      
      * remove unused error variant
      
      * Update core/src/lib.rs
      
      * cargo fmt
      
      * fix grumbles: move client error to own mod
      
      * simplify imports
      
      * Update core/src/client/error.rs
      0ca84f9a
  25. Dec 05, 2023
  26. Dec 04, 2023
  27. Dec 01, 2023
    • Niklas Adolfsson's avatar
      server: change ws ping API (#1248) · 80902d3e
      Niklas Adolfsson authored
      * feat(server): make it possible to disable WS ping
      
      * cleanup
      
      * refactor PingConfig
      
      * refactor PingConfig
      
      * fix build
      
      * Update server/src/server.rs
      
      * Update server/src/transport/ws.rs
      
      * Update server/src/server.rs
      80902d3e
  28. Nov 30, 2023