Package Release Info

rubygem-ruby-dbus-0.25.0-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

ruby3.4-rubygem-ruby-dbus

Change Logs

* Thu Apr 03 2025 mvidner@suse.com
- 0.25.0
  Bug fixes:
  * Mention qualified property name in Get or Set errors
  (gh#mvidner/ruby-dbus#147).
  * Fix declaring logger and ostruct gems for Ruby 3.5
* Thu Jan 02 2025 mvidner@suse.com
- 0.24.0
  Bug fixes:
  * Adapted for Ruby 3.4, which uses a single quote instead of a backtick
  in exceptions (gh#mvidner/ruby-dbus#145, by Mamoru TASAKA).
* Tue Oct 03 2023 mvidner@suse.com
- 0.23.1
  API:
  * Add DBus::Object.dbus_reader_attr_accessor to declare a common use case
  with a single call (gh#mvidner/ruby-dbus#140).
  * BusConnection#request_name defaults to the simple use case: single owner
  without queuing, failing fast; documented the complex use cases.
* Fri Jun 23 2023 mvidner@suse.com
- 0.23.0.beta2
  License:
  * clarified to be LGPL-2.1-or-later
  API:
  * DBus::Object#object_server replaces @service (which still works) and the short-lived
  @connection
  * ObjectServer#export will raise if the path is already taken by an object
  * ObjectServer#unexport now also accepts an object path
  * Connection#object_server can export objects even without requesting any
  service name (gh#mvidner/ruby-dbus#49, in beta1 already).
  * Add PeerConnection for connections without a bus, useful for PulseAudio.
  Fix listening for signals there (gh#mvidner/ruby-dbus##44).
  * Moved from Connection to BusConnection: #unique_name, #proxy, #service.
  Call send_hello in BusConnection#initialize already.
  Bug fixes:
  * Fixed a refactoring crasher bug in ProxyService#introspect (oops).
  * Fix crash on #unexport of /child_of_root or even /
* Mon Jun 05 2023 mvidner@suse.com
- 0.23.0.beta1
  Bug fixes:
  * A service can now have more than one name (gh#mvidner/ruby-dbus#69).
    Connection#request_service is deprecated in favor of Connection#object_server
    and BusConnection#request_name
  API:
  * Remove Service, splitting it into ProxyService and ObjectServer
  * Split off BusConnection from Connection
* Wed May 17 2023 mvidner@suse.com
- 0.22.1
  Bug fixes:
  * Fix OBS building by disabling IPv6 tests, gh#mvidner/ruby-dbus#134.
* Mon May 08 2023 mvidner@suse.com
- 0.22.0
  Features:
  * Enable using nokogiri without rexml (by Dominik Andreas Schorpp,
  gh#mvidner/ruby-dbus#132)
  Bug fixes:
  * Respect DBUS_SYSTEM_BUS_ADDRESS environment variable.
  Other:
  * For NameRequestError, mention who is the other owner.
  * Session bus autolaunch still does not work, but: don't try launchd except
  on macOS, and improve the error message.
  * examples/gdbus split off to its own repository
* Sat Apr 08 2023 mvidner@suse.com
- 0.21.0
  Features:
  * Respect env RUBY_DBUS_ENDIANNESS=B (or =l) for outgoing messages.
  Bug fixes:
  * Reduce socket buffer allocations (gh#mvidner/ruby-dbus#129).
  * Message#marshall speedup: don't marshall the body twice.
* Tue Mar 21 2023 mvidner@suse.com
- 0.20.0
  Features:
  * For EXTERNAL authentication, try also without the user id, to work with
  containers (gh#mvidner/ruby-dbus#126).
  * Thread safety, as long as the non-main threads only send signals.
* Wed Jan 18 2023 mvidner@suse.com
- 0.19.0
  API:
  * Added a ObjectManager mix-in to implement the service-side
  ObjectManager interface.
  Bug fixes:
  * dbus_attr_accessor and friends validate the signature
  * (gh#mvidner/ruby-dbus#120).
  * Declare the Introspectable interface in exported
  * objects (gh#mvidner/ruby-dbus#99).
  * Do reply with an error when calling a nonexisting object
  with an existing path prefix (gh#mvidner/ruby-dbus#121).