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 <[email protected]>
+
+- 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