Skip to content

kRPC-rb v0.2.0

Compare
Choose a tag to compare
@TeWu TeWu released this 27 Sep 22:20

Changes

  • Added Streaming support:
    • Stream creation by calling method with _stream suffix
  • Improved in-REPL experience:
    • Added documentation content received from kRPC server to in-REPL documentation output
    • Improved to_s and inspect methods in KRPC::Gen::ClassBase and KRPC::Streaming::Stream classes
  • Arguments of KRPC::Client#initialize method turned into keyword arguments
  • RPC methods are no longer bound to single KRPC::Client object (Fix #3)
  • Fixed arguments sometimes not correctly passed to RPC methods (due to Ruby 2.2.1 bug) (Fix #1)
  • Removed required_params_count parameter from Client#build_request method, and made that method public
  • KRPC::TypeStore's methods changed, to be class level methods
  • Added dependency on Nokogiri and development dependency on Pry and hanna-nouveau
  • Minor improvements and fixes