diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 0ee5bd5..5a85d72 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -18,7 +18,7 @@ jobs: fail-fast: false matrix: # Adding a new one? Change it in Coveralls below! - ruby-version: ['2.5', '2.6', '2.7', '3.0', '3.1', '3.2', 'head'] + ruby-version: ['2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4', 'head'] steps: - uses: actions/checkout@v2 @@ -37,7 +37,7 @@ jobs: - name: Coveralls Report # send it only for the latest version to avoid duplicate submits - if: ${{ matrix.ruby-version == '3.2' }} + if: ${{ matrix.ruby-version == '3.4' }} uses: coverallsapp/github-action@master with: github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/NEWS.md b/NEWS.md index e1fb3f3..9b588f9 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,6 +2,14 @@ ## Unreleased +## Ruby D-Bus 0.24.0 - 2025-01-02 + +Bug fixes: + * Adapted for Ruby 3.4, which uses a single quote instead of a backtick + in exceptions ([#145][], by Mamoru TASAKA). + +[#145]: https://github.com/mvidner/ruby-dbus/pull/145 + ## Ruby D-Bus 0.23.1 - 2023-10-03 API: diff --git a/VERSION b/VERSION index 610e287..2094a10 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.23.1 +0.24.0 diff --git a/package/gem2rpm.yml b/package/gem2rpm.yml index 8e1abbd..80a4581 100644 --- a/package/gem2rpm.yml +++ b/package/gem2rpm.yml @@ -78,6 +78,7 @@ BuildRequires: %{rubygem rake} BuildRequires: %{rubygem rspec >= 3.9} BuildRequires: dbus-1 + BuildRequires: dbus-1-daemon BuildRequires: netcfg diff --git a/package/rubygem-ruby-dbus.changes b/package/rubygem-ruby-dbus.changes index 33f96bb..cc917e3 100644 --- a/package/rubygem-ruby-dbus.changes +++ b/package/rubygem-ruby-dbus.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Thu Jan 2 13:45:21 UTC 2025 - Martin Vidner + +- 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 3 07:29:07 UTC 2023 - Martin Vidner diff --git a/package/rubygem-ruby-dbus.spec b/package/rubygem-ruby-dbus.spec index d006519..9bd4a9b 100644 --- a/package/rubygem-ruby-dbus.spec +++ b/package/rubygem-ruby-dbus.spec @@ -1,7 +1,7 @@ # # spec file for package rubygem-ruby-dbus # -# Copyright (c) 2023 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2025 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-ruby-dbus -Version: 0.23.1 +Version: 0.24.0 Release: 0 %define mod_name ruby-dbus %define mod_full_name %{mod_name}-%{version} @@ -34,6 +34,7 @@ BuildRequires: %{rubygem packaging_rake_tasks} BuildRequires: %{rubygem rake} BuildRequires: %{rubygem rspec >= 3.9} BuildRequires: dbus-1 +BuildRequires: dbus-1-daemon BuildRequires: netcfg # /MANUAL BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/ruby-dbus.gemspec b/ruby-dbus.gemspec index 5dbdcff..d77aedf 100644 --- a/ruby-dbus.gemspec +++ b/ruby-dbus.gemspec @@ -28,6 +28,8 @@ GEMSPEC = Gem::Specification.new do |s| s.add_runtime_dependency "rexml" # s.add_runtime_dependency "nokogiri" + # workaround: rubocop-1.0 needs base64 which is no longer in stdlib in newer rubies + s.add_development_dependency "base64" s.add_development_dependency "packaging_rake_tasks" s.add_development_dependency "rake" s.add_development_dependency "rspec", "~> 3"