|
![](/images/spacer.gif) |
![](/images/spacer.gif) |
![](/images/spacer.gif) |
Changelog for ruby2.5-rubygem-ruby-dbus-0.18.0.beta7-lp153.38.1.x86_64.rpm :
* Sun May 29 2022 Martin Vidner - 0.18.0.beta7 API: * DBus.variant(type, value) is deprecated in favor of Data::Variant.new(value, member_type:) Bug fixes: * Client-side properties: When calling Properties.Set in ProxyObjectInterface#[]=, use the correct type (gh#mvidner/ruby-dbus#108). * Wed May 25 2022 Martin Vidner - 0.18.0.beta6 API: * Data::Base#value returns plain Ruby types; Data::Container#exact_value contains Data::Base (gh#mvidner/ruby-dbus#114). * Data::Base#initialize and .from_typed allow plain or exact values, validate argument types. * Implement #== (converting) and #eql? (strict) for Data::Base and DBus::Type. * Wed Apr 27 2022 Martin Vidner - 0.18.0.beta5 API * DBus::Type instances are frozen. * Data::Container classes (Array, Struct, DictEntry, but not Variant) constructors (#initialize, .from_items, .from_typed) changed to have a *type * argument instead of *member_type * or *member_types *. * Added type factories * Type::Array[type] * Type::Hash[key_type, value_type] * Type::Struct[type1, type2...] Bug fixes: * Properties containing Variants would return them doubly wrapped (gh#mvidner/ruby-dbus#111). * Thu Apr 21 2022 Martin Vidner - 0.18.0.beta4 Bug fixes: * Service-side properties: Fix Properties.Get, Properties.GetAll for properties that contain arrays, on other than outermost level (gh#mvidner/ruby-dbus#109). * Sending variants: fixed make_variant to correctly guess the signature for UInt64 and number-keyed hashes/dictionaries. * Sun Apr 10 2022 Martin Vidner - 0.18.0.beta3 Bug fixes: * Service-side properties: Fix Properties.Get, Properties.GetAll for Array, Dict, and Variant types (gh#mvidner/ruby-dbus#105). * Mon Apr 04 2022 Martin Vidner - 0.18.0.beta2 API: * Renamed the DBus::Type::Type class to DBus::Type (which was previously a module). * Introduced DBus::Data classes, use them in Properties.Get, Properties.GetAll to return correct types as declared (still gh#mvidner/ruby-dbus#97). Bug fixes: * Signature validation: Ensure DBus.type produces a valid Type * Detect more malformed messages: non-NUL padding bytes, variants with multiple or no value. * Added thorough tests (spec/data/marshall.yaml) to detect nearly all invalid data at unmarshalling time. * Thu Feb 24 2022 Martin Vidner - 0.18.0.beta1 API: * D-Bus structs have been passed as Ruby arrays. Now these arrays are frozen. * Ruby structs can be used as D-Bus structs. Bug fixes: * Returning the value for o.fd.DBus.Properties.Get, use the specific property signature, not the generic Variant (gh#mvidner/ruby-dbus#97). * Fri Feb 11 2022 Martin Vidner - 0.17.0 API: * Export properties with `dbus_attr_accessor`, `dbus_reader` etc. (gh#mvidner/ruby-dbus#86). Bug fixes: * Depend on rexml which is separate since Ruby 3.0 (gh#mvidner/ruby-dbus#87, by Toshiaki Asai). Nokogiri is faster but bigger so it remains optional. * Fix connection in case ~/.dbus-keyrings has multiple cookies, showing as \"Oops: undefined method `zero?\' for nil:NilClass\". * Add the missing name to the root introspection node. * Tue Oct 15 2019 Martin Vidner - 0.16.0 API: * An invalid service name or an invalid object path will raise instead of being sent to the bus. The bus would then drop the connection, producing EOFError here (gh#mvidner/ruby-dbus#80). * Mon Apr 30 2018 mvidnerAATTsuse.com- 0.15.0 API: * Accessing an unknown interface will raise instead of returning nil (gh#mvidner/ruby-dbus#74). Bug fixes: * Fixed a conflict with activesupport 5.2 (gh#mvidner/ruby-dbus#71) * Fri Jan 05 2018 mvidnerAATTsuse.com- 0.14.1 Bug fixes: * Allow registering signal handlers while a signal is being handled (gh#mvidner/ruby-dbus#70, Jan Biniok). * Fri Oct 13 2017 mvidnerAATTsuse.com- 0.14.0 Bug fixes: * Sending 16-bit signed integers (\"n\") did not work at all (gh#mvidner/ruby-dbus#68). Requirements: * Stopped supporting ruby 2.0.0, because of Nokogiri. * Wed Sep 21 2016 mvidnerAATTsuse.com- 0.13.0 Bug fixes: * It is no longer required to explicitly call ProxyObject#introspect, it will be done automatically once (gh#mvidner/ruby-dbus#28). * Mon Sep 12 2016 mvidnerAATTsuse.com- 0.12.0 API: * Added proxy objects whose methods return single values instead of arrays (use Service#[] instead of Service#object; Issue#30). Requirements: * Require ruby 2.0.0, stopped supporting 1.9.3. * Sun Sep 11 2016 mvidnerAATTsuse.com- 0.11.2: Bug fixes: * Fixed reading a quoted session bus address, as written by dbus-1.10.10 (Yasuhiro Asaka) * Thu May 12 2016 mvidnerAATTsuse.com- 0.11.1 Bug fixes: * Fix default path finding on FreeBSD (Greg) * Service#unexport fixed to really return the unexported object Requirements: * made tests compatible with RSpec 3 * Thu Oct 16 2014 cooloAATTsuse.com- adapt to new rubygem packaging
|
|
|