SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
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
 
ICM