Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-activemodel-7.0 for
openSUSE:Factory checked in at 2023-11-02 20:23:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-activemodel-7.0 (Old)
and /work/SRC/openSUSE:Factory/.rubygem-activemodel-7.0.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-activemodel-7.0"
Thu Nov 2 20:23:15 2023 rev:10 rq:1122881 version:7.0.8
Changes:
--------
---
/work/SRC/openSUSE:Factory/rubygem-activemodel-7.0/rubygem-activemodel-7.0.changes
2023-07-03 17:43:15.456885379 +0200
+++
/work/SRC/openSUSE:Factory/.rubygem-activemodel-7.0.new.17445/rubygem-activemodel-7.0.changes
2023-11-02 20:23:44.084835881 +0100
@@ -1,0 +2,29 @@
+Thu Nov 2 15:33:37 UTC 2023 - Dan Äermák <[email protected]>
+
+- ## Rails 7.0.8 (September 09, 2023) ##
+
+* No changes.
+
+## Rails 7.0.7.2 (August 22, 2023) ##
+
+* No changes.
+
+## Rails 7.0.7.1 (August 22, 2023) ##
+
+* No changes.
+
+## Rails 7.0.7 (August 09, 2023) ##
+
+* Error.full_message now strips ":base" from the message.
+
+ *zzak*
+
+* Add a load hook for `ActiveModel::Model` (named `active_model`) to match
the load hook for
+ `ActiveRecord::Base` and allow for overriding aspects of the
`ActiveModel::Model` class.
+
+## Rails 7.0.6 (June 29, 2023) ##
+
+* No changes.
+
+
+-------------------------------------------------------------------
Old:
----
activemodel-7.0.5.1.gem
New:
----
activemodel-7.0.8.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-activemodel-7.0.spec ++++++
--- /var/tmp/diff_new_pack.F9HhFO/_old 2023-11-02 20:23:44.732859726 +0100
+++ /var/tmp/diff_new_pack.F9HhFO/_new 2023-11-02 20:23:44.732859726 +0100
@@ -24,12 +24,11 @@
#
Name: rubygem-activemodel-7.0
-Version: 7.0.5.1
+Version: 7.0.8
Release: 0
%define mod_name activemodel
%define mod_full_name %{mod_name}-%{version}
%define mod_version_suffix -7.0
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: %{ruby >= 2.7.0}
BuildRequires: %{rubygem gem2rpm}
BuildRequires: ruby-macros >= 5
@@ -38,7 +37,6 @@
Source1: gem2rpm.yml
Summary: A toolkit for building modeling frameworks (part of Rails)
License: MIT
-Group: Development/Languages/Ruby
%description
A toolkit for building modeling frameworks like Active Record. Rich support
++++++ activemodel-7.0.5.1.gem -> activemodel-7.0.8.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md 2023-06-26 23:35:10.000000000 +0200
+++ new/CHANGELOG.md 2023-09-09 21:09:43.000000000 +0200
@@ -1,3 +1,33 @@
+## Rails 7.0.8 (September 09, 2023) ##
+
+* No changes.
+
+
+## Rails 7.0.7.2 (August 22, 2023) ##
+
+* No changes.
+
+
+## Rails 7.0.7.1 (August 22, 2023) ##
+
+* No changes.
+
+
+## Rails 7.0.7 (August 09, 2023) ##
+
+* Error.full_message now strips ":base" from the message.
+
+ *zzak*
+
+* Add a load hook for `ActiveModel::Model` (named `active_model`) to match
the load hook for
+ `ActiveRecord::Base` and allow for overriding aspects of the
`ActiveModel::Model` class.
+
+
+## Rails 7.0.6 (June 29, 2023) ##
+
+* No changes.
+
+
## Rails 7.0.5.1 (June 26, 2023) ##
* No changes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/README.rdoc new/README.rdoc
--- old/README.rdoc 2023-06-26 23:35:10.000000000 +0200
+++ new/README.rdoc 2023-09-09 21:09:43.000000000 +0200
@@ -239,7 +239,7 @@
$ gem install activemodel
-Source code can be downloaded as part of the Rails project on GitHub
+Source code can be downloaded as part of the \Rails project on GitHub
* https://github.com/rails/rails/tree/main/activemodel
@@ -257,7 +257,7 @@
* https://api.rubyonrails.org
-Bug reports for the Ruby on Rails project can be filed here:
+Bug reports for the Ruby on \Rails project can be filed here:
* https://github.com/rails/rails/issues
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/active_model/attribute_methods.rb
new/lib/active_model/attribute_methods.rb
--- old/lib/active_model/attribute_methods.rb 2023-06-26 23:35:10.000000000
+0200
+++ new/lib/active_model/attribute_methods.rb 2023-09-09 21:09:43.000000000
+0200
@@ -415,7 +415,7 @@
@prefix = prefix
@suffix = suffix
@parameters = parameters.nil? ? FORWARD_PARAMETERS : parameters
- @regex =
/^(?:#{Regexp.escape(@prefix)})(.*)(?:#{Regexp.escape(@suffix)})$/
+ @regex =
/\A(?:#{Regexp.escape(@prefix)})(.*)(?:#{Regexp.escape(@suffix)})\z/
@target = "#{@prefix}attribute#{@suffix}"
@method_name = "#{prefix}%s#{suffix}"
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/active_model/error.rb
new/lib/active_model/error.rb
--- old/lib/active_model/error.rb 2023-06-26 23:35:10.000000000 +0200
+++ new/lib/active_model/error.rb 2023-09-09 21:09:43.000000000 +0200
@@ -49,7 +49,7 @@
defaults << :"errors.format"
defaults << "%{attribute} %{message}"
- attr_name = attribute.tr(".", "_").humanize
+ attr_name = attribute.remove(/\.base\z/).tr(".", "_").humanize
attr_name = base_class.human_attribute_name(attribute, {
default: attr_name,
base: base,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/active_model/gem_version.rb
new/lib/active_model/gem_version.rb
--- old/lib/active_model/gem_version.rb 2023-06-26 23:35:10.000000000 +0200
+++ new/lib/active_model/gem_version.rb 2023-09-09 21:09:43.000000000 +0200
@@ -9,8 +9,8 @@
module VERSION
MAJOR = 7
MINOR = 0
- TINY = 5
- PRE = "1"
+ TINY = 8
+ PRE = nil
STRING = [MAJOR, MINOR, TINY, PRE].compact.join(".")
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/active_model/type/binary.rb
new/lib/active_model/type/binary.rb
--- old/lib/active_model/type/binary.rb 2023-06-26 23:35:10.000000000 +0200
+++ new/lib/active_model/type/binary.rb 2023-09-09 21:09:43.000000000 +0200
@@ -15,7 +15,9 @@
if value.is_a?(Data)
value.to_s
else
- super
+ value = super
+ value = value.b if ::String === value && value.encoding !=
Encoding::BINARY
+ value
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/active_model/type/helpers/mutable.rb
new/lib/active_model/type/helpers/mutable.rb
--- old/lib/active_model/type/helpers/mutable.rb 2023-06-26
23:35:10.000000000 +0200
+++ new/lib/active_model/type/helpers/mutable.rb 2023-09-09
21:09:43.000000000 +0200
@@ -4,10 +4,6 @@
module Type
module Helpers # :nodoc: all
module Mutable
- def immutable_value(value)
- value.deep_dup.freeze
- end
-
def cast(value)
deserialize(serialize(value))
end
@@ -18,6 +14,10 @@
def changed_in_place?(raw_old_value, new_value)
raw_old_value != serialize(new_value)
end
+
+ def mutable? # :nodoc:
+ true
+ end
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/active_model/type/value.rb
new/lib/active_model/type/value.rb
--- old/lib/active_model/type/value.rb 2023-06-26 23:35:10.000000000 +0200
+++ new/lib/active_model/type/value.rb 2023-09-09 21:09:43.000000000 +0200
@@ -121,8 +121,12 @@
def assert_valid_value(_)
end
- def immutable_value(value) # :nodoc:
- value
+ def serialized? # :nodoc:
+ false
+ end
+
+ def mutable? # :nodoc:
+ false
end
private
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2023-06-26 23:35:10.000000000 +0200
+++ new/metadata 2023-09-09 21:09:43.000000000 +0200
@@ -1,14 +1,14 @@
--- !ruby/object:Gem::Specification
name: activemodel
version: !ruby/object:Gem::Version
- version: 7.0.5.1
+ version: 7.0.8
platform: ruby
authors:
- David Heinemeier Hansson
autorequire:
bindir: bin
cert_chain: []
-date: 2023-06-26 00:00:00.000000000 Z
+date: 2023-09-09 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: activesupport
@@ -16,14 +16,14 @@
requirements:
- - '='
- !ruby/object:Gem::Version
- version: 7.0.5.1
+ version: 7.0.8
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - '='
- !ruby/object:Gem::Version
- version: 7.0.5.1
+ version: 7.0.8
description: A toolkit for building modeling frameworks like Active Record.
Rich support
for attributes, callbacks, validations, serialization, internationalization,
and
testing.
@@ -107,10 +107,10 @@
- MIT
metadata:
bug_tracker_uri: https://github.com/rails/rails/issues
- changelog_uri:
https://github.com/rails/rails/blob/v7.0.5.1/activemodel/CHANGELOG.md
- documentation_uri: https://api.rubyonrails.org/v7.0.5.1/
+ changelog_uri:
https://github.com/rails/rails/blob/v7.0.8/activemodel/CHANGELOG.md
+ documentation_uri: https://api.rubyonrails.org/v7.0.8/
mailing_list_uri: https://discuss.rubyonrails.org/c/rubyonrails-talk
- source_code_uri: https://github.com/rails/rails/tree/v7.0.5.1/activemodel
+ source_code_uri: https://github.com/rails/rails/tree/v7.0.8/activemodel
rubygems_mfa_required: 'true'
post_install_message:
rdoc_options: []
@@ -127,7 +127,7 @@
- !ruby/object:Gem::Version
version: '0'
requirements: []
-rubygems_version: 3.3.3
+rubygems_version: 3.4.18
signing_key:
specification_version: 4
summary: A toolkit for building modeling frameworks (part of Rails).