Hello community, here is the log from the commit of package rubygem-railties-4_2 for openSUSE:Factory checked in at 2015-12-14 10:13:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-railties-4_2 (Old) and /work/SRC/openSUSE:Factory/.rubygem-railties-4_2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rubygem-railties-4_2" Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-railties-4_2/rubygem-railties-4_2.changes 2015-08-27 08:57:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-railties-4_2.new/rubygem-railties-4_2.changes 2015-12-14 10:13:53.000000000 +0100 @@ -1,0 +2,13 @@ +Fri Nov 13 05:37:45 UTC 2015 - coolo@suse.com + +- updated to version 4.2.5 + see installed CHANGELOG.md + + ## Rails 4.2.5 (November 12, 2015) ## + + * Fix displaying mailer previews on non local requests when config + `action_mailer.show_previews` is set + + *Wojciech Wnętrzak* + +------------------------------------------------------------------- Old: ---- railties-4.2.4.gem New: ---- railties-4.2.5.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-railties-4_2.spec ++++++ --- /var/tmp/diff_new_pack.p31uz9/_old 2015-12-14 10:13:54.000000000 +0100 +++ /var/tmp/diff_new_pack.p31uz9/_new 2015-12-14 10:13:54.000000000 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-railties-4_2 -Version: 4.2.4 +Version: 4.2.5 Release: 0 %define mod_name railties %define mod_full_name %{mod_name}-%{version} ++++++ railties-4.2.4.gem -> railties-4.2.5.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md --- old/CHANGELOG.md 2015-08-24 20:23:22.000000000 +0200 +++ new/CHANGELOG.md 2015-11-12 18:06:31.000000000 +0100 @@ -1,3 +1,11 @@ +## Rails 4.2.5 (November 12, 2015) ## + +* Fix displaying mailer previews on non local requests when config + `action_mailer.show_previews` is set + + *Wojciech Wnętrzak* + + ## Rails 4.2.4 (August 24, 2015) ## * Fix STATS_DIRECTORIES already defined warning when running rake from within Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rails/engine/configuration.rb new/lib/rails/engine/configuration.rb --- old/lib/rails/engine/configuration.rb 2015-08-24 20:23:22.000000000 +0200 +++ new/lib/rails/engine/configuration.rb 2015-11-12 18:06:31.000000000 +0100 @@ -29,7 +29,7 @@ # # config.generators.colorize_logging = false # - def generators #:nodoc: + def generators @generators ||= Rails::Configuration::Generators.new yield(@generators) if block_given? @generators 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 2015-08-24 20:23:22.000000000 +0200 +++ new/lib/rails/gem_version.rb 2015-11-12 18:06:31.000000000 +0100 @@ -7,7 +7,7 @@ module VERSION MAJOR = 4 MINOR = 2 - TINY = 4 + TINY = 5 PRE = nil STRING = [MAJOR, MINOR, TINY, PRE].compact.join(".") 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 2015-08-24 20:23:22.000000000 +0200 +++ new/lib/rails/generators/app_base.rb 2015-11-12 18:06:31.000000000 +0100 @@ -159,7 +159,8 @@ def database_gemfile_entry return [] if options[:skip_active_record] - GemfileEntry.version gem_for_database, nil, + gem_name, gem_version = gem_for_database + GemfileEntry.version gem_name, gem_version, "Use #{options[:database]} as the database for Active Record" end @@ -195,6 +196,16 @@ def self.path(name, path, comment = nil) new(name, nil, comment, path: path) end + + def version + version = super + + if version.is_a?(Array) + version.join("', '") + else + version + end + end end def rails_gemfile_entry @@ -212,16 +223,16 @@ def gem_for_database # %w( mysql oracle postgresql sqlite3 frontbase ibm_db sqlserver jdbcmysql jdbcsqlite3 jdbcpostgresql ) case options[:database] - when "oracle" then "ruby-oci8" - when "postgresql" then "pg" - when "frontbase" then "ruby-frontbase" - when "mysql" then "mysql2" - when "sqlserver" then "activerecord-sqlserver-adapter" - when "jdbcmysql" then "activerecord-jdbcmysql-adapter" - when "jdbcsqlite3" then "activerecord-jdbcsqlite3-adapter" - when "jdbcpostgresql" then "activerecord-jdbcpostgresql-adapter" - when "jdbc" then "activerecord-jdbc-adapter" - else options[:database] + when "oracle" then ["ruby-oci8", nil] + when "postgresql" then ["pg", ["~> 0.15"]] + when "frontbase" then ["ruby-frontbase", nil] + when "mysql" then ["mysql2", [">= 0.3.13", "< 0.5"]] + when "sqlserver" then ["activerecord-sqlserver-adapter", nil] + when "jdbcmysql" then ["activerecord-jdbcmysql-adapter", nil] + when "jdbcsqlite3" then ["activerecord-jdbcsqlite3-adapter", nil] + when "jdbcpostgresql" then ["activerecord-jdbcpostgresql-adapter", nil] + when "jdbc" then ["activerecord-jdbc-adapter", nil] + else [options[:database], nil] end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rails/generators/rails/plugin/templates/%name%.gemspec new/lib/rails/generators/rails/plugin/templates/%name%.gemspec --- old/lib/rails/generators/rails/plugin/templates/%name%.gemspec 2015-08-24 20:23:23.000000000 +0200 +++ new/lib/rails/generators/rails/plugin/templates/%name%.gemspec 2015-11-12 18:06:31.000000000 +0100 @@ -22,6 +22,6 @@ <%= '# ' if options.dev? || options.edge? -%>s.add_dependency "rails", "~> <%= Rails::VERSION::STRING %>" <% unless options[:skip_active_record] -%> - s.add_development_dependency "<%= gem_for_database %>" + s.add_development_dependency "<%= gem_for_database[0] %>" <% end -%> end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rails/generators/rails/plugin/templates/Gemfile new/lib/rails/generators/rails/plugin/templates/Gemfile --- old/lib/rails/generators/rails/plugin/templates/Gemfile 2015-08-24 20:23:23.000000000 +0200 +++ new/lib/rails/generators/rails/plugin/templates/Gemfile 2015-11-12 18:06:31.000000000 +0100 @@ -11,7 +11,7 @@ <% if options[:skip_gemspec] -%> group :development do - gem '<%= gem_for_database %>' + gem '<%= gem_for_database[0] %>' end <% else -%> # Declare any dependencies that are still in development here instead of in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rails/generators/rails/scaffold_controller/templates/controller.rb new/lib/rails/generators/rails/scaffold_controller/templates/controller.rb --- old/lib/rails/generators/rails/scaffold_controller/templates/controller.rb 2015-08-24 20:23:23.000000000 +0200 +++ new/lib/rails/generators/rails/scaffold_controller/templates/controller.rb 2015-11-12 18:06:31.000000000 +0100 @@ -1,5 +1,5 @@ <% if namespaced? -%> -require_dependency "<%= namespaced_file_path %>/application_controller" +require_dependency "<%= namespaced_path %>/application_controller" <% end -%> <% module_namespacing do -%> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rails/mailers_controller.rb new/lib/rails/mailers_controller.rb --- old/lib/rails/mailers_controller.rb 2015-08-24 20:23:23.000000000 +0200 +++ new/lib/rails/mailers_controller.rb 2015-11-12 18:06:31.000000000 +0100 @@ -3,7 +3,7 @@ class Rails::MailersController < Rails::ApplicationController # :nodoc: prepend_view_path ActionDispatch::DebugExceptions::RESCUES_TEMPLATE_PATH - before_action :require_local! + before_action :require_local!, unless: :show_previews? before_action :find_preview, only: :preview def index @@ -41,6 +41,10 @@ end protected + def show_previews? + ActionMailer::Base.show_previews + end + def find_preview candidates = [] params[:path].to_s.scan(%r{/|$}){ candidates << $` } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2015-08-24 20:23:22.000000000 +0200 +++ new/metadata 2015-11-12 18:06:31.000000000 +0100 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: railties version: !ruby/object:Gem::Version - version: 4.2.4 + version: 4.2.5 platform: ruby authors: - David Heinemeier Hansson autorequire: bindir: bin cert_chain: [] -date: 2015-08-24 00:00:00.000000000 Z +date: 2015-11-12 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: activesupport @@ -16,28 +16,28 @@ requirements: - - '=' - !ruby/object:Gem::Version - version: 4.2.4 + version: 4.2.5 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version - version: 4.2.4 + version: 4.2.5 - !ruby/object:Gem::Dependency name: actionpack requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version - version: 4.2.4 + version: 4.2.5 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version - version: 4.2.4 + version: 4.2.5 - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement @@ -78,14 +78,14 @@ requirements: - - '=' - !ruby/object:Gem::Version - version: 4.2.4 + version: 4.2.5 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version - version: 4.2.4 + version: 4.2.5 description: 'Rails internals: application bootup, plugins, generators, and rake tasks.' email: david@loudthinking.com executables: @@ -357,9 +357,8 @@ version: '0' requirements: [] rubyforge_project: -rubygems_version: 2.4.7 +rubygems_version: 2.4.5.1 signing_key: specification_version: 4 summary: Tools for creating, working with, and running Rails applications. test_files: [] -has_rdoc: