Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-railties-8.0 for
openSUSE:Factory checked in at 2025-10-10 17:12:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-railties-8.0 (Old)
and /work/SRC/openSUSE:Factory/.rubygem-railties-8.0.new.5300 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-railties-8.0"
Fri Oct 10 17:12:16 2025 rev:5 rq:1310575 version:8.0.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/rubygem-railties-8.0/rubygem-railties-8.0.changes
2025-08-22 17:51:00.895976674 +0200
+++
/work/SRC/openSUSE:Factory/.rubygem-railties-8.0.new.5300/rubygem-railties-8.0.changes
2025-10-10 17:13:50.688594185 +0200
@@ -1,0 +2,6 @@
+Tue Sep 23 00:16:50 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:
----
railties-8.0.2.1.gem
New:
----
railties-8.0.3.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-railties-8.0.spec ++++++
--- /var/tmp/diff_new_pack.YONObn/_old 2025-10-10 17:13:51.124612538 +0200
+++ /var/tmp/diff_new_pack.YONObn/_new 2025-10-10 17:13:51.128612706 +0200
@@ -24,7 +24,7 @@
#
Name: rubygem-railties-8.0
-Version: 8.0.2.1
+Version: 8.0.3
Release: 0
%define mod_name railties
%define mod_full_name %{mod_name}-%{version}
++++++ railties-8.0.2.1.gem -> railties-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,17 @@
-## Rails 8.0.2.1 (August 13, 2025) ##
+## Rails 8.0.3 (September 22, 2025) ##
-* No changes.
+* Fix `polymorphic_url` and `polymorphic_path` not working when routes are
not loaded.
+
+ *Édouard Chin*
+
+* Fix Rails console to not override user defined IRB_NAME.
+ Only change the prompt name if it hasn't been customized in `.irbrc`.
-## Rails 8.0.2 (March 12, 2025) ##
+ *Jarrett Lusso*
+
+
+## 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
@@ -34,6 +34,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/rails/application/bootstrap.rb
new/lib/rails/application/bootstrap.rb
--- old/lib/rails/application/bootstrap.rb 1980-01-02 01:00:00.000000000
+0100
+++ new/lib/rails/application/bootstrap.rb 1980-01-02 01:00:00.000000000
+0100
@@ -59,9 +59,7 @@
end
else
Rails.logger.level =
ActiveSupport::Logger.const_get(config.log_level.to_s.upcase)
- broadcast_logger = ActiveSupport::BroadcastLogger.new(Rails.logger)
- broadcast_logger.formatter = Rails.logger.formatter
- Rails.logger = broadcast_logger
+ Rails.logger = ActiveSupport::BroadcastLogger.new(Rails.logger)
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rails/application/routes_reloader.rb
new/lib/rails/application/routes_reloader.rb
--- old/lib/rails/application/routes_reloader.rb 1980-01-02
01:00:00.000000000 +0100
+++ new/lib/rails/application/routes_reloader.rb 1980-01-02
01:00:00.000000000 +0100
@@ -9,7 +9,7 @@
attr_reader :route_sets, :paths, :external_routes, :loaded
attr_accessor :eager_load
- attr_writer :run_after_load_paths # :nodoc:
+ attr_writer :run_after_load_paths, :loaded # :nodoc:
delegate :execute_if_updated, :updated?, to: :updater
def initialize
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rails/application.rb new/lib/rails/application.rb
--- old/lib/rails/application.rb 1980-01-02 01:00:00.000000000 +0100
+++ new/lib/rails/application.rb 1980-01-02 01:00:00.000000000 +0100
@@ -158,7 +158,11 @@
# Reload application routes regardless if they changed or not.
def reload_routes!
- routes_reloader.reload!
+ if routes_reloader.execute_unless_loaded
+ routes_reloader.loaded = false
+ else
+ routes_reloader.reload!
+ end
end
def reload_routes_unless_loaded # :nodoc:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rails/application_controller.rb
new/lib/rails/application_controller.rb
--- old/lib/rails/application_controller.rb 1980-01-02 01:00:00.000000000
+0100
+++ new/lib/rails/application_controller.rb 1980-01-02 01:00:00.000000000
+0100
@@ -1,5 +1,7 @@
# frozen_string_literal: true
+require "action_controller"
+
class Rails::ApplicationController < ActionController::Base # :nodoc:
prepend_view_path File.expand_path("templates", __dir__)
layout "application"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rails/commands/console/irb_console.rb
new/lib/rails/commands/console/irb_console.rb
--- old/lib/rails/commands/console/irb_console.rb 1980-01-02
01:00:00.000000000 +0100
+++ new/lib/rails/commands/console/irb_console.rb 1980-01-02
01:00:00.000000000 +0100
@@ -87,7 +87,8 @@
env = colorized_env
prompt_prefix = "%N(#{env})"
- IRB.conf[:IRB_NAME] = @app.name
+ # Respect user's configured irb name.
+ IRB.conf[:IRB_NAME] = @app.name if IRB.conf[:IRB_NAME] == "irb"
IRB.conf[:PROMPT][:RAILS_PROMPT] = {
PROMPT_I: "#{prompt_prefix}> ",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rails/engine/lazy_route_set.rb
new/lib/rails/engine/lazy_route_set.rb
--- old/lib/rails/engine/lazy_route_set.rb 1980-01-02 01:00:00.000000000
+0100
+++ new/lib/rails/engine/lazy_route_set.rb 1980-01-02 01:00:00.000000000
+0100
@@ -4,9 +4,11 @@
require "action_dispatch/routing/route_set"
+# :enddoc:
+
module Rails
class Engine
- class LazyRouteSet < ActionDispatch::Routing::RouteSet # :nodoc:
+ class LazyRouteSet < ActionDispatch::Routing::RouteSet
class NamedRouteCollection <
ActionDispatch::Routing::RouteSet::NamedRouteCollection
def route_defined?(name)
Rails.application&.reload_routes_unless_loaded
@@ -34,16 +36,6 @@
Rails.application&.reload_routes_unless_loaded
super
end
-
- def polymorphic_url(record_or_hash_or_array, options = {})
- Rails.application&.reload_routes_unless_loaded
- super
- end
-
- def polymorphic_path(record_or_hash_or_array, options = {})
- Rails.application&.reload_routes_unless_loaded
- super
- end
end
def initialize(config = DEFAULT_CONFIG)
@@ -67,6 +59,11 @@
Rails.application&.reload_routes_unless_loaded
super
end
+
+ def polymorphic_mappings
+ Rails.application&.reload_routes_unless_loaded
+ super
+ end
def draw(&block)
Rails.application&.reload_routes_unless_loaded
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rails/gem_version.rb new/lib/rails/gem_version.rb
--- old/lib/rails/gem_version.rb 1980-01-02 01:00:00.000000000 +0100
+++ new/lib/rails/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/rails/generators/app_base.rb
new/lib/rails/generators/app_base.rb
--- old/lib/rails/generators/app_base.rb 1980-01-02 01:00:00.000000000
+0100
+++ new/lib/rails/generators/app_base.rb 1980-01-02 01:00:00.000000000
+0100
@@ -7,12 +7,14 @@
require "tsort"
require "uri"
require "rails/generators"
+require "rails/generators/bundle_helper"
require "active_support/core_ext/array/extract_options"
module Rails
module Generators
class AppBase < Base # :nodoc:
include AppName
+ include BundleHelper
NODE_LTS_VERSION = "20.11.1"
BUN_VERSION = "1.0.1"
@@ -642,32 +644,6 @@
end
end
- def bundle_command(command, env = {})
- say_status :run, "bundle #{command}"
-
- # We are going to shell out rather than invoking
Bundler::CLI.new(command)
- # because `rails new` loads the Thor gem and on the other hand bundler
uses
- # its own vendored Thor, which could be a different version. Running
both
- # things in the same process is a recipe for a night with paracetamol.
- #
- # Thanks to James Tucker for the Gem tricks involved in this call.
- _bundle_command = Gem.bin_path("bundler", "bundle")
-
- require "bundler"
- Bundler.with_original_env do
- exec_bundle_command(_bundle_command, command, env)
- end
- end
-
- def exec_bundle_command(bundle_command, command, env)
- full_command = %Q["#{Gem.ruby}" "#{bundle_command}" #{command}]
- if options[:quiet]
- system(env, full_command, out: File::NULL)
- else
- system(env, full_command)
- end
- end
-
def bundle_install?
!(options[:skip_bundle] || options[:pretend])
end
@@ -677,7 +653,7 @@
end
def depend_on_bootsnap?
- !options[:skip_bootsnap] && !options[:dev] && !defined?(JRUBY_VERSION)
+ !options[:skip_bootsnap] && !options[:dev] && !jruby?
end
def target_rails_prerelease(self_command = "new")
@@ -753,7 +729,7 @@
end
def add_bundler_platforms
- if bundle_install?
+ if bundle_install? && !jruby?
# The vast majority of Rails apps will be deployed on `x86_64-linux`.
bundle_command("lock --add-platform=x86_64-linux")
@@ -768,6 +744,10 @@
end
end
+ def jruby?
+ defined?(JRUBY_VERSION)
+ end
+
def empty_directory_with_keep_file(destination, config = {})
empty_directory(destination, config)
keep_file(destination)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rails/generators/bundle_helper.rb
new/lib/rails/generators/bundle_helper.rb
--- old/lib/rails/generators/bundle_helper.rb 1970-01-01 01:00:00.000000000
+0100
+++ new/lib/rails/generators/bundle_helper.rb 1980-01-02 01:00:00.000000000
+0100
@@ -0,0 +1,34 @@
+# frozen_string_literal: true
+
+module Rails
+ module Generators
+ module BundleHelper # :nodoc:
+ def bundle_command(command, env = {}, params = {})
+ say_status :run, "bundle #{command}"
+
+ # We are going to shell out rather than invoking
Bundler::CLI.new(command)
+ # because `rails new` loads the Thor gem and on the other hand bundler
uses
+ # its own vendored Thor, which could be a different version. Running
both
+ # things in the same process is a recipe for a night with paracetamol.
+ #
+ # Thanks to James Tucker for the Gem tricks involved in this call.
+ _bundle_command = Gem.bin_path("bundler", "bundle")
+
+ require "bundler"
+ Bundler.with_original_env do
+ exec_bundle_command(_bundle_command, command, env, params)
+ end
+ end
+
+ private
+ def exec_bundle_command(bundle_command, command, env, params)
+ full_command = %Q["#{Gem.ruby}" "#{bundle_command}" #{command}]
+ if options[:quiet] || params[:quiet]
+ system(env, full_command, out: File::NULL)
+ else
+ system(env, full_command)
+ end
+ end
+ end
+ end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rails/generators/rails/app/app_generator.rb
new/lib/rails/generators/rails/app/app_generator.rb
--- old/lib/rails/generators/rails/app/app_generator.rb 1980-01-02
01:00:00.000000000 +0100
+++ new/lib/rails/generators/rails/app/app_generator.rb 1980-01-02
01:00:00.000000000 +0100
@@ -272,9 +272,9 @@
dev: options[:dev],
node: using_node?,
app_name: app_name,
- skip_solid: options[:skip_solid]
+ skip_solid: options[:skip_solid],
+ pretend: options[:pretend]
}
-
Rails::Generators::DevcontainerGenerator.new([],
devcontainer_options).invoke_all
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lib/rails/generators/rails/app/templates/Dockerfile.tt
new/lib/rails/generators/rails/app/templates/Dockerfile.tt
--- old/lib/rails/generators/rails/app/templates/Dockerfile.tt 1980-01-02
01:00:00.000000000 +0100
+++ new/lib/rails/generators/rails/app/templates/Dockerfile.tt 1980-01-02
01:00:00.000000000 +0100
@@ -72,7 +72,7 @@
<% end -%>
<% if using_bun? -%>
# Install node modules
-COPY package.json bun.lockb ./
+COPY package.json bun.lock* ./
RUN bun install --frozen-lockfile
<% end -%>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lib/rails/generators/rails/authentication/authentication_generator.rb
new/lib/rails/generators/rails/authentication/authentication_generator.rb
--- old/lib/rails/generators/rails/authentication/authentication_generator.rb
1980-01-02 01:00:00.000000000 +0100
+++ new/lib/rails/generators/rails/authentication/authentication_generator.rb
1980-01-02 01:00:00.000000000 +0100
@@ -1,8 +1,12 @@
# frozen_string_literal: true
+require "rails/generators/bundle_helper"
+
module Rails
module Generators
class AuthenticationGenerator < Base # :nodoc:
+ include BundleHelper
+
class_option :api, type: :boolean,
desc: "Generate API-only controllers and models, with no view
templates"
@@ -25,8 +29,6 @@
template "app/views/passwords_mailer/reset.html.erb"
template "app/views/passwords_mailer/reset.text.erb"
-
- template "test/mailers/previews/passwords_mailer_preview.rb"
end
def configure_application_controller
@@ -41,9 +43,9 @@
def enable_bcrypt
if File.read("Gemfile").include?('gem "bcrypt"')
uncomment_lines "Gemfile", /gem "bcrypt"/
- Bundler.with_original_env { execute_command :bundle, "install
--quiet" }
+ bundle_command("install --quiet")
else
- Bundler.with_original_env { execute_command :bundle, "add bcrypt",
capture: true }
+ bundle_command("add bcrypt", {}, quiet: true)
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lib/rails/generators/rails/authentication/templates/test/mailers/previews/passwords_mailer_preview.rb.tt
new/lib/rails/generators/rails/authentication/templates/test/mailers/previews/passwords_mailer_preview.rb.tt
---
old/lib/rails/generators/rails/authentication/templates/test/mailers/previews/passwords_mailer_preview.rb.tt
1980-01-02 01:00:00.000000000 +0100
+++
new/lib/rails/generators/rails/authentication/templates/test/mailers/previews/passwords_mailer_preview.rb.tt
1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-# Preview all emails at http://localhost:3000/rails/mailers/passwords_mailer
-class PasswordsMailerPreview < ActionMailer::Preview
- # Preview this email at
http://localhost:3000/rails/mailers/passwords_mailer/reset
- def reset
- PasswordsMailer.reset(User.take)
- end
-end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lib/rails/generators/rails/scaffold_controller/templates/api_controller.rb.tt
new/lib/rails/generators/rails/scaffold_controller/templates/api_controller.rb.tt
---
old/lib/rails/generators/rails/scaffold_controller/templates/api_controller.rb.tt
1980-01-02 01:00:00.000000000 +0100
+++
new/lib/rails/generators/rails/scaffold_controller/templates/api_controller.rb.tt
1980-01-02 01:00:00.000000000 +0100
@@ -21,7 +21,7 @@
if @<%= orm_instance.save %>
render json: <%= "@#{singular_table_name}" %>, status: :created,
location: <%= "@#{singular_table_name}" %>
else
- render json: <%= "@#{orm_instance.errors}" %>, status:
:unprocessable_entity
+ render json: <%= "@#{orm_instance.errors}" %>, status: <%=
ActionDispatch::Constants::UNPROCESSABLE_CONTENT.inspect %>
end
end
@@ -30,7 +30,7 @@
if @<%= orm_instance.update("#{singular_table_name}_params") %>
render json: <%= "@#{singular_table_name}" %>
else
- render json: <%= "@#{orm_instance.errors}" %>, status:
:unprocessable_entity
+ render json: <%= "@#{orm_instance.errors}" %>, status: <%=
ActionDispatch::Constants::UNPROCESSABLE_CONTENT.inspect %>
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lib/rails/generators/rails/scaffold_controller/templates/controller.rb.tt
new/lib/rails/generators/rails/scaffold_controller/templates/controller.rb.tt
---
old/lib/rails/generators/rails/scaffold_controller/templates/controller.rb.tt
1980-01-02 01:00:00.000000000 +0100
+++
new/lib/rails/generators/rails/scaffold_controller/templates/controller.rb.tt
1980-01-02 01:00:00.000000000 +0100
@@ -27,7 +27,7 @@
if @<%= orm_instance.save %>
redirect_to <%= redirect_resource_name %>, notice: <%= %("#{human_name}
was successfully created.") %>
else
- render :new, status: :unprocessable_entity
+ render :new, status: <%=
ActionDispatch::Constants::UNPROCESSABLE_CONTENT.inspect %>
end
end
@@ -36,7 +36,7 @@
if @<%= orm_instance.update("#{singular_table_name}_params") %>
redirect_to <%= redirect_resource_name %>, notice: <%= %("#{human_name}
was successfully updated.") %>, status: :see_other
else
- render :edit, status: :unprocessable_entity
+ render :edit, status: <%=
ActionDispatch::Constants::UNPROCESSABLE_CONTENT.inspect %>
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lib/rails/generators/test_unit/authentication/authentication_generator.rb
new/lib/rails/generators/test_unit/authentication/authentication_generator.rb
---
old/lib/rails/generators/test_unit/authentication/authentication_generator.rb
1980-01-02 01:00:00.000000000 +0100
+++
new/lib/rails/generators/test_unit/authentication/authentication_generator.rb
1980-01-02 01:00:00.000000000 +0100
@@ -9,6 +9,10 @@
template "test/fixtures/users.yml"
template "test/models/user_test.rb"
end
+
+ def create_mailer_preview_files
+ template "test/mailers/previews/passwords_mailer_preview.rb" if
defined?(ActionMailer::Railtie)
+ end
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lib/rails/generators/test_unit/authentication/templates/test/mailers/previews/passwords_mailer_preview.rb.tt
new/lib/rails/generators/test_unit/authentication/templates/test/mailers/previews/passwords_mailer_preview.rb.tt
---
old/lib/rails/generators/test_unit/authentication/templates/test/mailers/previews/passwords_mailer_preview.rb.tt
1970-01-01 01:00:00.000000000 +0100
+++
new/lib/rails/generators/test_unit/authentication/templates/test/mailers/previews/passwords_mailer_preview.rb.tt
1980-01-02 01:00:00.000000000 +0100
@@ -0,0 +1,7 @@
+# Preview all emails at http://localhost:3000/rails/mailers/passwords_mailer
+class PasswordsMailerPreview < ActionMailer::Preview
+ # Preview this email at
http://localhost:3000/rails/mailers/passwords_mailer/reset
+ def reset
+ PasswordsMailer.reset(User.take)
+ end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rails/health_controller.rb
new/lib/rails/health_controller.rb
--- old/lib/rails/health_controller.rb 1980-01-02 01:00:00.000000000 +0100
+++ new/lib/rails/health_controller.rb 1980-01-02 01:00:00.000000000 +0100
@@ -1,5 +1,7 @@
# frozen_string_literal: true
+require "action_controller"
+
module Rails
# Built-in Health Check Endpoint
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rails/info.rb new/lib/rails/info.rb
--- old/lib/rails/info.rb 1980-01-02 01:00:00.000000000 +0100
+++ new/lib/rails/info.rb 1980-01-02 01:00:00.000000000 +0100
@@ -1,6 +1,7 @@
# frozen_string_literal: true
-require "cgi"
+require "cgi/escape"
+require "cgi/util" if RUBY_VERSION < "3.5"
module Rails
# This module helps build the runtime properties that are displayed in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rails/templates/rails/mailers/email.html.erb
new/lib/rails/templates/rails/mailers/email.html.erb
--- old/lib/rails/templates/rails/mailers/email.html.erb 1980-01-02
01:00:00.000000000 +0100
+++ new/lib/rails/templates/rails/mailers/email.html.erb 1980-01-02
01:00:00.000000000 +0100
@@ -155,7 +155,7 @@
<% end %>
<dt>EML File:</dt>
- <dd><%= link_to "Download", action: :download %></dd>
+ <dd><%= link_to "Download", action: :download, locale: params[:locale]
%></dd>
</dl>
</header>
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: railties
version: !ruby/object:Gem::Version
- version: 8.0.2.1
+ version: 8.0.3
platform: ruby
authors:
- David Heinemeier Hansson
@@ -15,28 +15,28 @@
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
- !ruby/object:Gem::Dependency
name: actionpack
requirement: !ruby/object:Gem::Requirement
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
- !ruby/object:Gem::Dependency
name: rackup
requirement: !ruby/object:Gem::Requirement
@@ -114,19 +114,33 @@
- !ruby/object:Gem::Version
version: '1.13'
- !ruby/object:Gem::Dependency
+ name: tsort
+ requirement: !ruby/object:Gem::Requirement
+ requirements:
+ - - ">="
+ - !ruby/object:Gem::Version
+ version: '0.2'
+ type: :runtime
+ prerelease: false
+ version_requirements: !ruby/object:Gem::Requirement
+ requirements:
+ - - ">="
+ - !ruby/object:Gem::Version
+ version: '0.2'
+- !ruby/object:Gem::Dependency
name: actionview
requirement: !ruby/object:Gem::Requirement
requirements:
- - '='
- !ruby/object:Gem::Version
- version: 8.0.2.1
+ version: 8.0.3
type: :development
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - '='
- !ruby/object:Gem::Version
- version: 8.0.2.1
+ version: 8.0.3
description: 'Rails internals: application bootup, plugins, generators, and
rake tasks.'
email: [email protected]
executables:
@@ -222,6 +236,7 @@
- lib/rails/generators/app_base.rb
- lib/rails/generators/app_name.rb
- lib/rails/generators/base.rb
+- lib/rails/generators/bundle_helper.rb
- lib/rails/generators/database.rb
- lib/rails/generators/erb.rb
- lib/rails/generators/erb/authentication/authentication_generator.rb
@@ -327,7 +342,6 @@
- lib/rails/generators/rails/authentication/templates/app/models/user.rb.tt
-
lib/rails/generators/rails/authentication/templates/app/views/passwords_mailer/reset.html.erb.tt
-
lib/rails/generators/rails/authentication/templates/app/views/passwords_mailer/reset.text.erb.tt
--
lib/rails/generators/rails/authentication/templates/test/mailers/previews/passwords_mailer_preview.rb.tt
- lib/rails/generators/rails/benchmark/USAGE
- lib/rails/generators/rails/benchmark/benchmark_generator.rb
- lib/rails/generators/rails/benchmark/templates/benchmark.rb.tt
@@ -412,6 +426,7 @@
- lib/rails/generators/test_unit.rb
- lib/rails/generators/test_unit/authentication/authentication_generator.rb
-
lib/rails/generators/test_unit/authentication/templates/test/fixtures/users.yml.tt
+-
lib/rails/generators/test_unit/authentication/templates/test/mailers/previews/passwords_mailer_preview.rb.tt
-
lib/rails/generators/test_unit/authentication/templates/test/models/user_test.rb.tt
- lib/rails/generators/test_unit/controller/controller_generator.rb
- lib/rails/generators/test_unit/controller/templates/functional_test.rb.tt
@@ -490,10 +505,10 @@
- MIT
metadata:
bug_tracker_uri: https://github.com/rails/rails/issues
- changelog_uri:
https://github.com/rails/rails/blob/v8.0.2.1/railties/CHANGELOG.md
- documentation_uri: https://api.rubyonrails.org/v8.0.2.1/
+ changelog_uri:
https://github.com/rails/rails/blob/v8.0.3/railties/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/railties
+ source_code_uri: https://github.com/rails/rails/tree/v8.0.3/railties
rubygems_mfa_required: 'true'
rdoc_options:
- "--exclude"