Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rubygem-activemodel-8.0 for 
openSUSE:Factory checked in at 2025-10-10 17:12:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-activemodel-8.0 (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-activemodel-8.0.new.5300 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-activemodel-8.0"

Fri Oct 10 17:12:07 2025 rev:5 rq:1310569 version:8.0.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/rubygem-activemodel-8.0/rubygem-activemodel-8.0.changes
  2025-08-22 17:50:51.107568788 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-activemodel-8.0.new.5300/rubygem-activemodel-8.0.changes
        2025-10-10 17:13:43.152276952 +0200
@@ -1,0 +2,6 @@
+Tue Sep 23 00:16:24 UTC 2025 - Marcus Rueckert <[email protected]>
+
+- Update to version 8.0.3:
+  https://rubyonrails.org/2025/9/22/Rails-Version-8-0-3-has-been-released
+
+-------------------------------------------------------------------

Old:
----
  activemodel-8.0.2.1.gem

New:
----
  activemodel-8.0.3.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-activemodel-8.0.spec ++++++
--- /var/tmp/diff_new_pack.sZG6BX/_old  2025-10-10 17:13:44.572336728 +0200
+++ /var/tmp/diff_new_pack.sZG6BX/_new  2025-10-10 17:13:44.592337569 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-activemodel-8.0
-Version:        8.0.2.1
+Version:        8.0.3
 Release:        0
 %define mod_name activemodel
 %define mod_full_name %{mod_name}-%{version}

++++++ activemodel-8.0.2.1.gem -> activemodel-8.0.3.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md    1980-01-02 01:00:00.000000000 +0100
+++ new/CHANGELOG.md    1980-01-02 01:00:00.000000000 +0100
@@ -1,9 +1,13 @@
-## Rails 8.0.2.1 (August 13, 2025) ##
+## Rails 8.0.3 (September 22, 2025) ##
 
-*   No changes.
+*   Fix `has_secure_password` to perform confirmation validation of the 
password even when blank.
+
+    The validation was incorrectly skipped when the password only contained 
whitespace characters.
 
+    *Fabio Sangiovanni*
 
-## Rails 8.0.2 (March 12, 2025) ##
+
+## Rails 8.0.2.1 (August 13, 2025) ##
 
 *   No changes.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.rdoc new/README.rdoc
--- old/README.rdoc     1980-01-02 01:00:00.000000000 +0100
+++ new/README.rdoc     1980-01-02 01:00:00.000000000 +0100
@@ -261,6 +261,6 @@
 
 * https://github.com/rails/rails/issues
 
-Feature requests should be discussed on the rails-core mailing list here:
+Feature requests should be discussed on the rubyonrails-core forum here:
 
 * https://discuss.rubyonrails.org/c/rubyonrails-core
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/dirty.rb 
new/lib/active_model/dirty.rb
--- old/lib/active_model/dirty.rb       1980-01-02 01:00:00.000000000 +0100
+++ new/lib/active_model/dirty.rb       1980-01-02 01:00:00.000000000 +0100
@@ -108,7 +108,7 @@
   #   person.changes # => {"name" => ["Bill", "Bob"]}
   #
   # If an attribute is modified in-place then make use of
-  # {*_will_change!}[rdoc-label:method-i-2A_will_change-21] to mark that the 
attribute is changing.
+  # {*_will_change!}[rdoc-ref:#*_will_change!] to mark that the attribute is 
changing.
   # Otherwise \Active \Model can't track changes to in-place attributes. Note
   # that Active Record can detect in-place modifications automatically. You do
   # not need to call <tt>*_will_change!</tt> on Active Record models.
@@ -296,22 +296,22 @@
       mutations_from_database.changed_attribute_names
     end
 
-    # Dispatch target for {*_changed?}[rdoc-label:method-i-2A_changed-3F] 
attribute methods.
+    # Dispatch target for {*_changed?}[rdoc-ref:#*_changed?] attribute methods.
     def attribute_changed?(attr_name, **options)
       mutations_from_database.changed?(attr_name.to_s, **options)
     end
 
-    # Dispatch target for {*_was}[rdoc-label:method-i-2A_was] attribute 
methods.
+    # Dispatch target for {*_was}[rdoc-ref:#*_was] attribute methods.
     def attribute_was(attr_name)
       mutations_from_database.original_value(attr_name.to_s)
     end
 
-    # Dispatch target for 
{*_previously_changed?}[rdoc-label:method-i-2A_previously_changed-3F] attribute 
methods.
+    # Dispatch target for 
{*_previously_changed?}[rdoc-ref:#*_previously_changed?] attribute methods.
     def attribute_previously_changed?(attr_name, **options)
       mutations_before_last_save.changed?(attr_name.to_s, **options)
     end
 
-    # Dispatch target for 
{*_previously_was}[rdoc-label:method-i-2A_previously_was] attribute methods.
+    # Dispatch target for {*_previously_was}[rdoc-ref:#*_previously_was] 
attribute methods.
     def attribute_previously_was(attr_name)
       mutations_before_last_save.original_value(attr_name.to_s)
     end
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 1980-01-02 01:00:00.000000000 +0100
+++ new/lib/active_model/gem_version.rb 1980-01-02 01:00:00.000000000 +0100
@@ -9,8 +9,8 @@
   module VERSION
     MAJOR = 8
     MINOR = 0
-    TINY  = 2
-    PRE   = "1"
+    TINY  = 3
+    PRE   = nil
 
     STRING = [MAJOR, MINOR, TINY, PRE].compact.join(".")
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/active_model/model.rb 
new/lib/active_model/model.rb
--- old/lib/active_model/model.rb       1980-01-02 01:00:00.000000000 +0100
+++ new/lib/active_model/model.rb       1980-01-02 01:00:00.000000000 +0100
@@ -54,7 +54,7 @@
     #
     #   person = Person.new(id: 1, name: "bob")
     #   person.slice(:id, :name)
-    #   => { "id" => 1, "name" => "bob" }
+    #   # => { "id" => 1, "name" => "bob" }
     #
     #--
     # Implemented by ActiveModel::Access#slice.
@@ -68,7 +68,7 @@
     #
     #   person = Person.new(id: 1, name: "bob")
     #   person.values_at(:id, :name)
-    #   => [1, "bob"]
+    #   # => [1, "bob"]
     #
     #--
     # Implemented by ActiveModel::Access#values_at.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/active_model/secure_password.rb 
new/lib/active_model/secure_password.rb
--- old/lib/active_model/secure_password.rb     1980-01-02 01:00:00.000000000 
+0100
+++ new/lib/active_model/secure_password.rb     1980-01-02 01:00:00.000000000 
+0100
@@ -155,7 +155,7 @@
             end
           end
 
-          validates_confirmation_of attribute, allow_blank: true
+          validates_confirmation_of attribute, allow_nil: true
         end
 
         # Only generate tokens for records that are capable of doing so 
(Active Records, not vanilla Active Models)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/active_model/validations.rb 
new/lib/active_model/validations.rb
--- old/lib/active_model/validations.rb 1980-01-02 01:00:00.000000000 +0100
+++ new/lib/active_model/validations.rb 1980-01-02 01:00:00.000000000 +0100
@@ -63,7 +63,8 @@
       #     end
       #   end
       #
-      # Options:
+      # ==== Options
+      #
       # * <tt>:on</tt> - Specifies the contexts where this validation is 
active.
       #   Runs in all validation contexts by default +nil+. You can pass a 
symbol
       #   or an array of symbols. (e.g. <tt>on: :create</tt> or
@@ -134,7 +135,8 @@
       # Note that the return value of validation methods is not relevant.
       # It's not possible to halt the validate callback chain.
       #
-      # Options:
+      # ==== Options
+      #
       # * <tt>:on</tt> - Specifies the contexts where this validation is 
active.
       #   Runs in all validation contexts by default +nil+. You can pass a 
symbol
       #   or an array of symbols. (e.g. <tt>on: :create</tt> or
@@ -145,14 +147,14 @@
       #   or an array of symbols. (e.g. <tt>except: :create</tt> or
       #   <tt>except_on: :custom_validation_context</tt> or
       #   <tt>except_on: [:create, :custom_validation_context]</tt>)
-      # * <tt>:if</tt> - Specifies a method, proc or string to call to 
determine
+      # * <tt>:if</tt> - Specifies a method or proc to call to determine
       #   if the validation should occur (e.g. <tt>if: :allow_validation</tt>,
-      #   or <tt>if: Proc.new { |user| user.signup_step > 2 }</tt>). The 
method,
-      #   proc or string should return or evaluate to a +true+ or +false+ 
value.
-      # * <tt>:unless</tt> - Specifies a method, proc, or string to call to
+      #   or <tt>if: Proc.new { |user| user.signup_step > 2 }</tt>). The 
method or
+      #   proc should return or evaluate to a +true+ or +false+ value.
+      # * <tt>:unless</tt> - Specifies a method or proc to call to
       #   determine if the validation should not occur (e.g. <tt>unless: 
:skip_validation</tt>,
       #   or <tt>unless: Proc.new { |user| user.signup_step <= 2 }</tt>). The
-      #   method, proc, or string should return or evaluate to a +true+ or 
+false+
+      #   method or proc should return or evaluate to a +true+ or +false+
       #   value.
       #
       # NOTE: Calling +validate+ multiple times on the same method will 
overwrite previous definitions.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        1980-01-02 01:00:00.000000000 +0100
+++ new/metadata        1980-01-02 01:00:00.000000000 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: activemodel
 version: !ruby/object:Gem::Version
-  version: 8.0.2.1
+  version: 8.0.3
 platform: ruby
 authors:
 - David Heinemeier Hansson
@@ -15,14 +15,14 @@
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 8.0.2.1
+        version: 8.0.3
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 8.0.2.1
+        version: 8.0.3
 description: A toolkit for building modeling frameworks like Active Record. 
Rich support
   for attributes, callbacks, validations, serialization, internationalization, 
and
   testing.
@@ -111,10 +111,10 @@
 - MIT
 metadata:
   bug_tracker_uri: https://github.com/rails/rails/issues
-  changelog_uri: 
https://github.com/rails/rails/blob/v8.0.2.1/activemodel/CHANGELOG.md
-  documentation_uri: https://api.rubyonrails.org/v8.0.2.1/
+  changelog_uri: 
https://github.com/rails/rails/blob/v8.0.3/activemodel/CHANGELOG.md
+  documentation_uri: https://api.rubyonrails.org/v8.0.3/
   mailing_list_uri: https://discuss.rubyonrails.org/c/rubyonrails-talk
-  source_code_uri: https://github.com/rails/rails/tree/v8.0.2.1/activemodel
+  source_code_uri: https://github.com/rails/rails/tree/v8.0.3/activemodel
   rubygems_mfa_required: 'true'
 rdoc_options: []
 require_paths:

Reply via email to