Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rubygem-ruby-dbus for openSUSE:Factory checked in at 2022-07-14 16:33:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-ruby-dbus (Old) and /work/SRC/openSUSE:Factory/.rubygem-ruby-dbus.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-ruby-dbus" Thu Jul 14 16:33:16 2022 rev:31 rq:988897 version:0.18.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-ruby-dbus/rubygem-ruby-dbus.changes 2022-06-23 10:22:16.607610013 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-ruby-dbus.new.1523/rubygem-ruby-dbus.changes 2022-07-14 16:33:19.292574393 +0200 @@ -1,0 +2,9 @@ +Wed Jul 13 06:09:32 UTC 2022 - Martin Vidner <mvid...@suse.com> + +- 0.18.1 + Most important change since 0.17.0: + * Introduced DBus::Data classes, use them in Properties.Get, + Properties.GetAll to return correct types as declared + (gh#mvidner/ruby-dbus#97). + +------------------------------------------------------------------- Old: ---- ruby-dbus-0.18.0.beta8.gem New: ---- ruby-dbus-0.18.1.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-ruby-dbus.spec ++++++ --- /var/tmp/diff_new_pack.MBV6Tx/_old 2022-07-14 16:33:19.784574853 +0200 +++ /var/tmp/diff_new_pack.MBV6Tx/_new 2022-07-14 16:33:19.788574857 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-ruby-dbus -Version: 0.18.0.beta8 +Version: 0.18.1 Release: 0 %define mod_name ruby-dbus %define mod_full_name %{mod_name}-%{version} ++++++ ruby-dbus-0.18.0.beta8.gem -> ruby-dbus-0.18.1.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/NEWS.md new/NEWS.md --- old/NEWS.md 2022-06-21 12:04:46.000000000 +0200 +++ new/NEWS.md 2022-07-13 08:19:38.000000000 +0200 @@ -2,6 +2,42 @@ ## Unreleased +## Ruby D-Bus 0.18.1 - 2022-07-13 + +No changes since 0.18.0.beta8. +Repeating the most important changes since 0.17.0: + +API: + * Introduced DBus::Data classes, use them in Properties.Get, + Properties.GetAll to return correct types as declared ([#97][]). + * Introduced Object#dbus_properties_changed to send correctly typed property + values ([#115][]). Avoid calling PropertiesChanged directly as it will + guess the types. + * Service side `emits_changed_signal` to control emission of + PropertiesChanged: can be assigned within `dbus_interface` or as an option + when declaring properties ([#117][]). + * DBus.variant(type, value) is deprecated in favor of + Data::Variant.new(value, member_type:) + * Added type factories + * Type::Array[type] + * Type::Hash[key_type, value_type] + * Type::Struct[type1, type2...] + +Bug fixes: + * Fix Object.dbus_reader to work with attr_accessor and automatically produce + dbus_properties_changed for properties that are read-write at + implementation side and read-only at D-Bus side ([#96][]) + * Service-side properties: Fix Properties.Get, Properties.GetAll + to use the specific property signature, not the generic + Variant ([#97][], [#105][], [#109][]). + * Client-side properties: When calling Properties.Set in + ProxyObjectInterface#[]=, use the correct type ([#108][]). + * Added thorough tests (`spec/data/marshall.yaml`) to detect nearly all + invalid data at unmarshalling time. + +Requirements: + * Require Ruby 2.4, because of RuboCop 1.0. + ## Ruby D-Bus 0.18.0.beta8 - 2022-06-21 Bug fixes: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/VERSION new/VERSION --- old/VERSION 2022-06-21 12:04:46.000000000 +0200 +++ new/VERSION 2022-07-13 08:19:38.000000000 +0200 @@ -1 +1 @@ -0.18.0.beta8 +0.18.1 Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2022-06-21 12:04:46.000000000 +0200 +++ new/metadata 2022-07-13 08:19:38.000000000 +0200 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: ruby-dbus version: !ruby/object:Gem::Version - version: 0.18.0.beta8 + version: 0.18.1 platform: ruby authors: - Ruby DBus Team autorequire: bindir: bin cert_chain: [] -date: 2022-06-21 00:00:00.000000000 Z +date: 2022-07-13 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rexml @@ -216,9 +216,9 @@ version: 2.4.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - - ">" + - - ">=" - !ruby/object:Gem::Version - version: 1.3.1 + version: '0' requirements: [] rubyforge_project: rubygems_version: 2.7.6.3