1. Mar 27, 2024
  2. Mar 25, 2024
  3. Mar 22, 2024
  4. Mar 20, 2024
  5. Mar 16, 2024
  6. Mar 15, 2024
  7. Mar 12, 2024
  8. Mar 06, 2024
  9. Mar 05, 2024
  10. Feb 29, 2024
  11. Feb 22, 2024
  12. Feb 19, 2024
  13. Feb 13, 2024
  14. Feb 12, 2024
  15. 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
  16. 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
  17. Feb 05, 2024
  18. Jan 26, 2024
  19. Jan 18, 2024
  20. Jan 17, 2024
  21. Jan 16, 2024
  22. Jan 11, 2024
  23. Dec 21, 2023
  24. Dec 13, 2023
  25. Dec 11, 2023
  26. Dec 08, 2023
  27. Dec 07, 2023
  28. 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
  29. Dec 05, 2023