Hello community, here is the log from the commit of package rubygem-rspec-expectations for openSUSE:Factory checked in at 2017-11-01 11:08:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-expectations (Old) and /work/SRC/openSUSE:Factory/.rubygem-rspec-expectations.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rubygem-rspec-expectations" Wed Nov 1 11:08:09 2017 rev:14 rq:537496 version:3.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-rspec-expectations/rubygem-rspec-expectations.changes 2017-05-27 13:11:30.245704197 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-rspec-expectations.new/rubygem-rspec-expectations.changes 2017-11-01 11:08:08.461054867 +0100 @@ -1,0 +2,17 @@ +Thu Oct 26 10:12:28 UTC 2017 - coolo@suse.com + +- updated to version 3.7.0 + see installed Changelog.md + + ### 3.8 Development + [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.7.0...master) + + ### 3.7.0 / 2017-10-17 + [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.6.0...v3.7.0) + + Enhancements: + + * Improve compatibility with `--enable-frozen-string-literal` option + on Ruby 2.3+. (Pat Allan, #997) + +------------------------------------------------------------------- Old: ---- rspec-expectations-3.6.0.gem New: ---- rspec-expectations-3.7.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-rspec-expectations.spec ++++++ --- /var/tmp/diff_new_pack.BNK17f/_old 2017-11-01 11:08:08.917038210 +0100 +++ /var/tmp/diff_new_pack.BNK17f/_new 2017-11-01 11:08:08.921038065 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-rspec-expectations -Version: 3.6.0 +Version: 3.7.0 Release: 0 %define mod_name rspec-expectations %define mod_full_name %{mod_name}-%{version} @@ -34,7 +34,7 @@ BuildRequires: %{rubygem rdoc > 3.10} BuildRequires: ruby-macros >= 5 Url: https://github.com/rspec/rspec-expectations -Source: http://rubygems.org/gems/%{mod_full_name}.gem +Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1: gem2rpm.yml Summary: API to express expected outcomes of a code example License: MIT ++++++ rspec-expectations-3.6.0.gem -> rspec-expectations-3.7.0.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog.md new/Changelog.md --- old/Changelog.md 2017-05-05 01:58:44.000000000 +0200 +++ new/Changelog.md 2017-10-17 17:13:31.000000000 +0200 @@ -1,3 +1,14 @@ +### 3.8 Development +[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.7.0...master) + +### 3.7.0 / 2017-10-17 +[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.6.0...v3.7.0) + +Enhancements: + +* Improve compatibility with `--enable-frozen-string-literal` option + on Ruby 2.3+. (Pat Allan, #997) + ### 3.6.0 / 2017-05-04 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.6.0.beta2...v3.6.0) Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/expectations/version.rb new/lib/rspec/expectations/version.rb --- old/lib/rspec/expectations/version.rb 2017-05-05 01:58:44.000000000 +0200 +++ new/lib/rspec/expectations/version.rb 2017-10-17 17:13:31.000000000 +0200 @@ -2,7 +2,7 @@ module Expectations # @private module Version - STRING = '3.6.0' + STRING = '3.7.0' end end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/built_in/base_matcher.rb new/lib/rspec/matchers/built_in/base_matcher.rb --- old/lib/rspec/matchers/built_in/base_matcher.rb 2017-05-05 01:58:44.000000000 +0200 +++ new/lib/rspec/matchers/built_in/base_matcher.rb 2017-10-17 17:13:31.000000000 +0200 @@ -165,7 +165,7 @@ # you often only need to override `description`. # @return [String] def failure_message - "expected #{description_of @actual} to #{description}" + "expected #{description_of @actual} to #{description}".dup end # @api private @@ -174,7 +174,7 @@ # you often only need to override `description`. # @return [String] def failure_message_when_negated - "expected #{description_of @actual} not to #{description}" + "expected #{description_of @actual} not to #{description}".dup end # @private diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/built_in/be.rb new/lib/rspec/matchers/built_in/be.rb --- old/lib/rspec/matchers/built_in/be.rb 2017-05-05 01:58:44.000000000 +0200 +++ new/lib/rspec/matchers/built_in/be.rb 2017-10-17 17:13:31.000000000 +0200 @@ -270,7 +270,7 @@ def validity_message return nil if predicate_accessible? - msg = "expected #{actual_formatted} to respond to `#{predicate}`" + msg = "expected #{actual_formatted} to respond to `#{predicate}`".dup if private_predicate? msg << " but `#{predicate}` is a private method" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/built_in/respond_to.rb new/lib/rspec/matchers/built_in/respond_to.rb --- old/lib/rspec/matchers/built_in/respond_to.rb 2017-05-05 01:58:44.000000000 +0200 +++ new/lib/rspec/matchers/built_in/respond_to.rb 2017-10-17 17:13:31.000000000 +0200 @@ -131,7 +131,7 @@ end def with_arity - str = '' + str = ''.dup str << " with #{with_arity_string}" if @expected_arity str << " #{str.length == 0 ? 'with' : 'and'} #{with_keywords_string}" if @expected_keywords && @expected_keywords.count > 0 str << " #{str.length == 0 ? 'with' : 'and'} unlimited arguments" if @unlimited_arguments diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/built_in/yield.rb new/lib/rspec/matchers/built_in/yield.rb --- old/lib/rspec/matchers/built_in/yield.rb 2017-05-05 01:58:44.000000000 +0200 +++ new/lib/rspec/matchers/built_in/yield.rb 2017-10-17 17:13:31.000000000 +0200 @@ -299,7 +299,7 @@ # @private def description desc = 'yield with args' - desc << "(#{expected_arg_description})" unless @expected.empty? + desc = "#{desc}(#{expected_arg_description})" unless @expected.empty? desc end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers.rb new/lib/rspec/matchers.rb --- old/lib/rspec/matchers.rb 2017-05-05 01:58:44.000000000 +0200 +++ new/lib/rspec/matchers.rb 2017-10-17 17:13:31.000000000 +0200 @@ -241,6 +241,16 @@ module Matchers extend ::RSpec::Matchers::DSL + # @!macro [attach] alias_matcher + # @!parse + # alias $1 $2 + # @!visibility private + # We define this override here so we can attach a YARD macro to it. + # It ensures that our docs list all the matcher aliases. + def self.alias_matcher(*args, &block) + super(*args, &block) + end + # @!method self.alias_matcher(new_name, old_name, options={}, &description_override) # Extended from {RSpec::Matchers::DSL#alias_matcher}. @@ -296,10 +306,6 @@ Expectations::FailureAggregator.new(label, metadata).aggregate(&block) end - # @!macro [attach] alias_matcher - # @!parse - # alias $1 $2 - # Passes if actual is truthy (anything but false or nil) def be_truthy BuiltIn::BeTruthy.new diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2017-05-05 01:58:44.000000000 +0200 +++ new/metadata 2017-10-17 17:13:31.000000000 +0200 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: rspec-expectations version: !ruby/object:Gem::Version - version: 3.6.0 + version: 3.7.0 platform: ruby authors: - Steven Baker @@ -45,7 +45,7 @@ ZsVDj6a7lH3cNqtWXZxrb2wO38qV5AkYj8SQK7Hj3/Yui9myUX3crr+PdetazSqQ F3MdtaDehhjC -----END CERTIFICATE----- -date: 2017-05-04 00:00:00.000000000 Z +date: 2017-10-17 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rspec-support @@ -53,14 +53,14 @@ requirements: - - "~>" - !ruby/object:Gem::Version - version: 3.6.0 + version: 3.7.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: 3.6.0 + version: 3.7.0 - !ruby/object:Gem::Dependency name: diff-lcs requirement: !ruby/object:Gem::Requirement @@ -218,9 +218,9 @@ version: '0' requirements: [] rubyforge_project: -rubygems_version: 2.4.5.2 +rubygems_version: 2.6.14 signing_key: specification_version: 4 -summary: rspec-expectations-3.6.0 +summary: rspec-expectations-3.7.0 test_files: [] has_rdoc: Binary files old/metadata.gz.sig and new/metadata.gz.sig differ