Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rubygem-activestorage-7.0 for 
openSUSE:Factory checked in at 2022-05-16 18:08:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-activestorage-7.0 (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-activestorage-7.0.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-activestorage-7.0"

Mon May 16 18:08:31 2022 rev:4 rq:977367 version:7.0.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/rubygem-activestorage-7.0/rubygem-activestorage-7.0.changes
      2022-04-30 22:52:29.492220495 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-activestorage-7.0.new.1538/rubygem-activestorage-7.0.changes
    2022-05-16 18:10:58.377395337 +0200
@@ -1,0 +2,15 @@
+Sun May 15 15:19:55 UTC 2022 - Manuel Schnitzer <mschnit...@suse.com>
+
+- updated to version 7.0.3
+
+  *   Don't stream responses in redirect mode
+
+      Previously, both redirect mode and proxy mode streamed their
+      responses which caused a new thread to be created, and could end
+      up leaking connections in the connection pool. But since redirect
+      mode doesn't actually send any data, it doesn't need to be
+      streamed.
+
+      *Luke Lau*
+
+-------------------------------------------------------------------

Old:
----
  activestorage-7.0.2.4.gem

New:
----
  activestorage-7.0.3.gem

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

Other differences:
------------------
++++++ rubygem-activestorage-7.0.spec ++++++
--- /var/tmp/diff_new_pack.McjoqY/_old  2022-05-16 18:10:58.869395728 +0200
+++ /var/tmp/diff_new_pack.McjoqY/_new  2022-05-16 18:10:58.877395735 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-activestorage-7.0
-Version:        7.0.2.4
+Version:        7.0.3
 Release:        0
 %define mod_name activestorage
 %define mod_full_name %{mod_name}-%{version}

++++++ activestorage-7.0.2.4.gem -> activestorage-7.0.3.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md    2022-04-26 21:32:46.000000000 +0200
+++ new/CHANGELOG.md    2022-05-09 15:41:09.000000000 +0200
@@ -1,3 +1,15 @@
+## Rails 7.0.3 (May 09, 2022) ##
+
+*   Don't stream responses in redirect mode
+
+    Previously, both redirect mode and proxy mode streamed their
+    responses which caused a new thread to be created, and could end
+    up leaking connections in the connection pool. But since redirect
+    mode doesn't actually send any data, it doesn't need to be
+    streamed.
+
+    *Luke Lau*
+
 ## Rails 7.0.2.4 (April 26, 2022) ##
 
 *   No changes.
@@ -17,7 +29,6 @@
 
 *   No changes.
 
-
 ## Rails 7.0.2.1 (February 11, 2022) ##
 
 *   No changes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/app/controllers/active_storage/base_controller.rb 
new/app/controllers/active_storage/base_controller.rb
--- old/app/controllers/active_storage/base_controller.rb       2022-04-26 
21:32:46.000000000 +0200
+++ new/app/controllers/active_storage/base_controller.rb       2022-05-09 
15:41:09.000000000 +0200
@@ -2,7 +2,7 @@
 
 # The base class for all Active Storage controllers.
 class ActiveStorage::BaseController < ActionController::Base
-  include ActiveStorage::SetCurrent, ActiveStorage::Streaming
+  include ActiveStorage::SetCurrent
 
   protect_from_forgery with: :exception
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/app/controllers/active_storage/blobs/proxy_controller.rb 
new/app/controllers/active_storage/blobs/proxy_controller.rb
--- old/app/controllers/active_storage/blobs/proxy_controller.rb        
2022-04-26 21:32:46.000000000 +0200
+++ new/app/controllers/active_storage/blobs/proxy_controller.rb        
2022-05-09 15:41:09.000000000 +0200
@@ -8,6 +8,7 @@
 # {Authenticated 
Controllers}[https://guides.rubyonrails.org/active_storage_overview.html#authenticated-controllers].
 class ActiveStorage::Blobs::ProxyController < ActiveStorage::BaseController
   include ActiveStorage::SetBlob
+  include ActiveStorage::Streaming
 
   def show
     if request.headers["Range"].present?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/app/controllers/active_storage/representations/proxy_controller.rb 
new/app/controllers/active_storage/representations/proxy_controller.rb
--- old/app/controllers/active_storage/representations/proxy_controller.rb      
2022-04-26 21:32:46.000000000 +0200
+++ new/app/controllers/active_storage/representations/proxy_controller.rb      
2022-05-09 15:41:09.000000000 +0200
@@ -7,6 +7,8 @@
 # require a higher level of protection consider implementing
 # {Authenticated 
Controllers}[https://guides.rubyonrails.org/active_storage_overview.html#authenticated-controllers].
 class ActiveStorage::Representations::ProxyController < 
ActiveStorage::Representations::BaseController
+  include ActiveStorage::Streaming
+
   def show
     http_cache_forever public: true do
       send_blob_stream @representation.image, disposition: params[:disposition]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/app/models/active_storage/variant_with_record.rb 
new/app/models/active_storage/variant_with_record.rb
--- old/app/models/active_storage/variant_with_record.rb        2022-04-26 
21:32:46.000000000 +0200
+++ new/app/models/active_storage/variant_with_record.rb        2022-05-09 
15:41:09.000000000 +0200
@@ -1,7 +1,7 @@
 # frozen_string_literal: true
 
 # Like an ActiveStorage::Variant, but keeps detail about the variant in the 
database as an
-# ActiveStorage::VariantRecord. This is only used if 
`ActiveStorage.track_variants` is enabled.
+# ActiveStorage::VariantRecord. This is only used if 
+ActiveStorage.track_variants+ is enabled.
 class ActiveStorage::VariantWithRecord
   attr_reader :blob, :variation
   delegate :service, to: :blob
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/db/update_migrate/20190112182829_add_service_name_to_active_storage_blobs.rb
 
new/db/update_migrate/20190112182829_add_service_name_to_active_storage_blobs.rb
--- 
old/db/update_migrate/20190112182829_add_service_name_to_active_storage_blobs.rb
    2022-04-26 21:32:46.000000000 +0200
+++ 
new/db/update_migrate/20190112182829_add_service_name_to_active_storage_blobs.rb
    2022-05-09 15:41:09.000000000 +0200
@@ -1,5 +1,7 @@
 class AddServiceNameToActiveStorageBlobs < ActiveRecord::Migration[6.0]
   def up
+    return unless table_exists?(:active_storage_blobs)
+
     unless column_exists?(:active_storage_blobs, :service_name)
       add_column :active_storage_blobs, :service_name, :string
 
@@ -12,6 +14,8 @@
   end
 
   def down
+    return unless table_exists?(:active_storage_blobs)
+
     remove_column :active_storage_blobs, :service_name
   end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/db/update_migrate/20191206030411_create_active_storage_variant_records.rb 
new/db/update_migrate/20191206030411_create_active_storage_variant_records.rb
--- 
old/db/update_migrate/20191206030411_create_active_storage_variant_records.rb   
    2022-04-26 21:32:46.000000000 +0200
+++ 
new/db/update_migrate/20191206030411_create_active_storage_variant_records.rb   
    2022-05-09 15:41:09.000000000 +0200
@@ -1,5 +1,7 @@
 class CreateActiveStorageVariantRecords < ActiveRecord::Migration[6.0]
   def change
+    return unless table_exists?(:active_storage_blobs)
+
     # Use Active Record's configured type for primary key
     create_table :active_storage_variant_records, id: primary_key_type, 
if_not_exists: true do |t|
       t.belongs_to :blob, null: false, index: false, type: 
blobs_primary_key_type
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/db/update_migrate/20211119233751_remove_not_null_on_active_storage_blobs_checksum.rb
 
new/db/update_migrate/20211119233751_remove_not_null_on_active_storage_blobs_checksum.rb
--- 
old/db/update_migrate/20211119233751_remove_not_null_on_active_storage_blobs_checksum.rb
    2022-04-26 21:32:46.000000000 +0200
+++ 
new/db/update_migrate/20211119233751_remove_not_null_on_active_storage_blobs_checksum.rb
    2022-05-09 15:41:09.000000000 +0200
@@ -1,5 +1,7 @@
 class RemoveNotNullOnActiveStorageBlobsChecksum < ActiveRecord::Migration[6.0]
   def change
+    return unless table_exists?(:active_storage_blobs)
+
     change_column_null(:active_storage_blobs, :checksum, true)
   end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/active_storage/engine.rb 
new/lib/active_storage/engine.rb
--- old/lib/active_storage/engine.rb    2022-04-26 21:32:46.000000000 +0200
+++ new/lib/active_storage/engine.rb    2022-05-09 15:41:09.000000000 +0200
@@ -80,20 +80,6 @@
       application/pdf
     )
 
-    default_unsupported_image_processing_arguments = %w(
-      -debug
-      -display
-      -distribute-cache
-      -help
-      -path
-      -print
-      -set
-      -verbose
-      -version
-      -write
-      -write-mask
-    )
-
     config.eager_load_namespaces << ActiveStorage
 
     initializer "active_storage.configs" do
@@ -107,8 +93,20 @@
         ActiveStorage.draw_routes       = 
app.config.active_storage.draw_routes != false
         ActiveStorage.resolve_model_to_route = 
app.config.active_storage.resolve_model_to_route || :rails_storage_redirect
 
-        ActiveStorage.supported_image_processing_methods = 
app.config.active_storage.supported_image_processing_methods || []
-        ActiveStorage.unsupported_image_processing_arguments = 
app.config.active_storage.unsupported_image_processing_arguments || 
default_unsupported_image_processing_arguments
+        ActiveStorage.supported_image_processing_methods += 
app.config.active_storage.supported_image_processing_methods || []
+        ActiveStorage.unsupported_image_processing_arguments = 
app.config.active_storage.unsupported_image_processing_arguments || %w(
+          -debug
+          -display
+          -distribute-cache
+          -help
+          -path
+          -print
+          -set
+          -verbose
+          -version
+          -write
+          -write-mask
+        )
 
         ActiveStorage.variable_content_types = 
app.config.active_storage.variable_content_types || []
         ActiveStorage.web_image_content_types = 
app.config.active_storage.web_image_content_types || []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/active_storage/gem_version.rb 
new/lib/active_storage/gem_version.rb
--- old/lib/active_storage/gem_version.rb       2022-04-26 21:32:46.000000000 
+0200
+++ new/lib/active_storage/gem_version.rb       2022-05-09 15:41:09.000000000 
+0200
@@ -1,7 +1,7 @@
 # frozen_string_literal: true
 
 module ActiveStorage
-  # Returns the version of the currently loaded Active Storage as a 
<tt>Gem::Version</tt>.
+  # Returns the currently loaded version of Active Storage as a 
<tt>Gem::Version</tt>.
   def self.gem_version
     Gem::Version.new VERSION::STRING
   end
@@ -9,8 +9,8 @@
   module VERSION
     MAJOR = 7
     MINOR = 0
-    TINY  = 2
-    PRE   = "4"
+    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_storage/transformers/image_processing_transformer.rb 
new/lib/active_storage/transformers/image_processing_transformer.rb
--- old/lib/active_storage/transformers/image_processing_transformer.rb 
2022-04-26 21:32:46.000000000 +0200
+++ new/lib/active_storage/transformers/image_processing_transformer.rb 
2022-05-09 15:41:09.000000000 +0200
@@ -15,297 +15,6 @@
       private
         class UnsupportedImageProcessingMethod < StandardError; end
         class UnsupportedImageProcessingArgument < StandardError; end
-        SUPPORTED_IMAGE_PROCESSING_METHODS = [
-          "adaptive_blur",
-          "adaptive_resize",
-          "adaptive_sharpen",
-          "adjoin",
-          "affine",
-          "alpha",
-          "annotate",
-          "antialias",
-          "append",
-          "apply",
-          "attenuate",
-          "authenticate",
-          "auto_gamma",
-          "auto_level",
-          "auto_orient",
-          "auto_threshold",
-          "backdrop",
-          "background",
-          "bench",
-          "bias",
-          "bilateral_blur",
-          "black_point_compensation",
-          "black_threshold",
-          "blend",
-          "blue_primary",
-          "blue_shift",
-          "blur",
-          "border",
-          "bordercolor",
-          "borderwidth",
-          "brightness_contrast",
-          "cache",
-          "canny",
-          "caption",
-          "channel",
-          "channel_fx",
-          "charcoal",
-          "chop",
-          "clahe",
-          "clamp",
-          "clip",
-          "clip_path",
-          "clone",
-          "clut",
-          "coalesce",
-          "colorize",
-          "colormap",
-          "color_matrix",
-          "colors",
-          "colorspace",
-          "colourspace",
-          "color_threshold",
-          "combine",
-          "combine_options",
-          "comment",
-          "compare",
-          "complex",
-          "compose",
-          "composite",
-          "compress",
-          "connected_components",
-          "contrast",
-          "contrast_stretch",
-          "convert",
-          "convolve",
-          "copy",
-          "crop",
-          "cycle",
-          "deconstruct",
-          "define",
-          "delay",
-          "delete",
-          "density",
-          "depth",
-          "descend",
-          "deskew",
-          "despeckle",
-          "direction",
-          "displace",
-          "dispose",
-          "dissimilarity_threshold",
-          "dissolve",
-          "distort",
-          "dither",
-          "draw",
-          "duplicate",
-          "edge",
-          "emboss",
-          "encoding",
-          "endian",
-          "enhance",
-          "equalize",
-          "evaluate",
-          "evaluate_sequence",
-          "extent",
-          "extract",
-          "family",
-          "features",
-          "fft",
-          "fill",
-          "filter",
-          "flatten",
-          "flip",
-          "floodfill",
-          "flop",
-          "font",
-          "foreground",
-          "format",
-          "frame",
-          "function",
-          "fuzz",
-          "fx",
-          "gamma",
-          "gaussian_blur",
-          "geometry",
-          "gravity",
-          "grayscale",
-          "green_primary",
-          "hald_clut",
-          "highlight_color",
-          "hough_lines",
-          "iconGeometry",
-          "iconic",
-          "identify",
-          "ift",
-          "illuminant",
-          "immutable",
-          "implode",
-          "insert",
-          "intensity",
-          "intent",
-          "interlace",
-          "interline_spacing",
-          "interpolate",
-          "interpolative_resize",
-          "interword_spacing",
-          "kerning",
-          "kmeans",
-          "kuwahara",
-          "label",
-          "lat",
-          "layers",
-          "level",
-          "level_colors",
-          "limit",
-          "limits",
-          "linear_stretch",
-          "linewidth",
-          "liquid_rescale",
-          "list",
-          "loader",
-          "log",
-          "loop",
-          "lowlight_color",
-          "magnify",
-          "map",
-          "mattecolor",
-          "median",
-          "mean_shift",
-          "metric",
-          "mode",
-          "modulate",
-          "moments",
-          "monitor",
-          "monochrome",
-          "morph",
-          "morphology",
-          "mosaic",
-          "motion_blur",
-          "name",
-          "negate",
-          "noise",
-          "normalize",
-          "opaque",
-          "ordered_dither",
-          "orient",
-          "page",
-          "paint",
-          "pause",
-          "perceptible",
-          "ping",
-          "pointsize",
-          "polaroid",
-          "poly",
-          "posterize",
-          "precision",
-          "preview",
-          "process",
-          "quality",
-          "quantize",
-          "quiet",
-          "radial_blur",
-          "raise",
-          "random_threshold",
-          "range_threshold",
-          "red_primary",
-          "regard_warnings",
-          "region",
-          "remote",
-          "render",
-          "repage",
-          "resample",
-          "resize",
-          "resize_to_fill",
-          "resize_to_fit",
-          "resize_to_limit",
-          "resize_and_pad",
-          "respect_parentheses",
-          "reverse",
-          "roll",
-          "rotate",
-          "sample",
-          "sampling_factor",
-          "saver",
-          "scale",
-          "scene",
-          "screen",
-          "seed",
-          "segment",
-          "selective_blur",
-          "separate",
-          "sepia_tone",
-          "shade",
-          "shadow",
-          "shared_memory",
-          "sharpen",
-          "shave",
-          "shear",
-          "sigmoidal_contrast",
-          "silent",
-          "similarity_threshold",
-          "size",
-          "sketch",
-          "smush",
-          "snaps",
-          "solarize",
-          "sort_pixels",
-          "sparse_color",
-          "splice",
-          "spread",
-          "statistic",
-          "stegano",
-          "stereo",
-          "storage_type",
-          "stretch",
-          "strip",
-          "stroke",
-          "strokewidth",
-          "style",
-          "subimage_search",
-          "swap",
-          "swirl",
-          "synchronize",
-          "taint",
-          "text_font",
-          "threshold",
-          "thumbnail",
-          "tile_offset",
-          "tint",
-          "title",
-          "transform",
-          "transparent",
-          "transparent_color",
-          "transpose",
-          "transverse",
-          "treedepth",
-          "trim",
-          "type",
-          "undercolor",
-          "unique_colors",
-          "units",
-          "unsharp",
-          "update",
-          "valid_image",
-          "view",
-          "vignette",
-          "virtual_pixel",
-          "visual",
-          "watermark",
-          "wave",
-          "wavelet_denoise",
-          "weight",
-          "white_balance",
-          "white_point",
-          "white_threshold",
-          "window",
-          "window_group"
-        ].concat(ActiveStorage.supported_image_processing_methods)
-
-        UNSUPPORTED_IMAGE_PROCESSING_ARGUMENTS = 
ActiveStorage.unsupported_image_processing_arguments
 
         def process(file, format:)
           processor.
@@ -340,9 +49,9 @@
         end
 
         def validate_transformation(name, argument)
-          method_name = name.to_s.gsub("-","_")
+          method_name = name.to_s.tr("-", "_")
 
-          unless SUPPORTED_IMAGE_PROCESSING_METHODS.any? { |method| 
method_name == method }
+          unless ActiveStorage.supported_image_processing_methods.any? { 
|method| method_name == method }
             raise UnsupportedImageProcessingMethod, <<~ERROR.squish
               One or more of the provided transformation methods is not 
supported.
             ERROR
@@ -360,7 +69,11 @@
         end
 
         def validate_arg_string(argument)
-          if UNSUPPORTED_IMAGE_PROCESSING_ARGUMENTS.any? { |bad_arg| 
argument.to_s.downcase.include?(bad_arg) }; raise 
UnsupportedImageProcessingArgument end
+          unsupported_arguments = 
ActiveStorage.unsupported_image_processing_arguments.any? do |bad_arg|
+            argument.to_s.downcase.include?(bad_arg)
+          end
+
+          raise UnsupportedImageProcessingArgument if unsupported_arguments
         end
 
         def validate_arg_array(argument)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/active_storage/version.rb 
new/lib/active_storage/version.rb
--- old/lib/active_storage/version.rb   2022-04-26 21:32:46.000000000 +0200
+++ new/lib/active_storage/version.rb   2022-05-09 15:41:09.000000000 +0200
@@ -3,7 +3,7 @@
 require_relative "gem_version"
 
 module ActiveStorage
-  # Returns the version of the currently loaded ActiveStorage as a 
<tt>Gem::Version</tt>
+  # Returns the currently loaded version of Active Storage as a 
<tt>Gem::Version</tt>.
   def self.version
     gem_version
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/active_storage.rb new/lib/active_storage.rb
--- old/lib/active_storage.rb   2022-04-26 21:32:46.000000000 +0200
+++ new/lib/active_storage.rb   2022-05-09 15:41:09.000000000 +0200
@@ -59,7 +59,295 @@
   mattr_accessor :content_types_to_serve_as_binary, default: []
   mattr_accessor :content_types_allowed_inline,     default: []
 
-  mattr_accessor :supported_image_processing_methods, default: []
+  mattr_accessor :supported_image_processing_methods, default: [
+    "adaptive_blur",
+    "adaptive_resize",
+    "adaptive_sharpen",
+    "adjoin",
+    "affine",
+    "alpha",
+    "annotate",
+    "antialias",
+    "append",
+    "apply",
+    "attenuate",
+    "authenticate",
+    "auto_gamma",
+    "auto_level",
+    "auto_orient",
+    "auto_threshold",
+    "backdrop",
+    "background",
+    "bench",
+    "bias",
+    "bilateral_blur",
+    "black_point_compensation",
+    "black_threshold",
+    "blend",
+    "blue_primary",
+    "blue_shift",
+    "blur",
+    "border",
+    "bordercolor",
+    "borderwidth",
+    "brightness_contrast",
+    "cache",
+    "canny",
+    "caption",
+    "channel",
+    "channel_fx",
+    "charcoal",
+    "chop",
+    "clahe",
+    "clamp",
+    "clip",
+    "clip_path",
+    "clone",
+    "clut",
+    "coalesce",
+    "colorize",
+    "colormap",
+    "color_matrix",
+    "colors",
+    "colorspace",
+    "colourspace",
+    "color_threshold",
+    "combine",
+    "combine_options",
+    "comment",
+    "compare",
+    "complex",
+    "compose",
+    "composite",
+    "compress",
+    "connected_components",
+    "contrast",
+    "contrast_stretch",
+    "convert",
+    "convolve",
+    "copy",
+    "crop",
+    "cycle",
+    "deconstruct",
+    "define",
+    "delay",
+    "delete",
+    "density",
+    "depth",
+    "descend",
+    "deskew",
+    "despeckle",
+    "direction",
+    "displace",
+    "dispose",
+    "dissimilarity_threshold",
+    "dissolve",
+    "distort",
+    "dither",
+    "draw",
+    "duplicate",
+    "edge",
+    "emboss",
+    "encoding",
+    "endian",
+    "enhance",
+    "equalize",
+    "evaluate",
+    "evaluate_sequence",
+    "extent",
+    "extract",
+    "family",
+    "features",
+    "fft",
+    "fill",
+    "filter",
+    "flatten",
+    "flip",
+    "floodfill",
+    "flop",
+    "font",
+    "foreground",
+    "format",
+    "frame",
+    "function",
+    "fuzz",
+    "fx",
+    "gamma",
+    "gaussian_blur",
+    "geometry",
+    "gravity",
+    "grayscale",
+    "green_primary",
+    "hald_clut",
+    "highlight_color",
+    "hough_lines",
+    "iconGeometry",
+    "iconic",
+    "identify",
+    "ift",
+    "illuminant",
+    "immutable",
+    "implode",
+    "insert",
+    "intensity",
+    "intent",
+    "interlace",
+    "interline_spacing",
+    "interpolate",
+    "interpolative_resize",
+    "interword_spacing",
+    "kerning",
+    "kmeans",
+    "kuwahara",
+    "label",
+    "lat",
+    "layers",
+    "level",
+    "level_colors",
+    "limit",
+    "limits",
+    "linear_stretch",
+    "linewidth",
+    "liquid_rescale",
+    "list",
+    "loader",
+    "log",
+    "loop",
+    "lowlight_color",
+    "magnify",
+    "map",
+    "mattecolor",
+    "median",
+    "mean_shift",
+    "metric",
+    "mode",
+    "modulate",
+    "moments",
+    "monitor",
+    "monochrome",
+    "morph",
+    "morphology",
+    "mosaic",
+    "motion_blur",
+    "name",
+    "negate",
+    "noise",
+    "normalize",
+    "opaque",
+    "ordered_dither",
+    "orient",
+    "page",
+    "paint",
+    "pause",
+    "perceptible",
+    "ping",
+    "pointsize",
+    "polaroid",
+    "poly",
+    "posterize",
+    "precision",
+    "preview",
+    "process",
+    "quality",
+    "quantize",
+    "quiet",
+    "radial_blur",
+    "raise",
+    "random_threshold",
+    "range_threshold",
+    "red_primary",
+    "regard_warnings",
+    "region",
+    "remote",
+    "render",
+    "repage",
+    "resample",
+    "resize",
+    "resize_to_fill",
+    "resize_to_fit",
+    "resize_to_limit",
+    "resize_and_pad",
+    "respect_parentheses",
+    "reverse",
+    "roll",
+    "rotate",
+    "sample",
+    "sampling_factor",
+    "saver",
+    "scale",
+    "scene",
+    "screen",
+    "seed",
+    "segment",
+    "selective_blur",
+    "separate",
+    "sepia_tone",
+    "shade",
+    "shadow",
+    "shared_memory",
+    "sharpen",
+    "shave",
+    "shear",
+    "sigmoidal_contrast",
+    "silent",
+    "similarity_threshold",
+    "size",
+    "sketch",
+    "smush",
+    "snaps",
+    "solarize",
+    "sort_pixels",
+    "sparse_color",
+    "splice",
+    "spread",
+    "statistic",
+    "stegano",
+    "stereo",
+    "storage_type",
+    "stretch",
+    "strip",
+    "stroke",
+    "strokewidth",
+    "style",
+    "subimage_search",
+    "swap",
+    "swirl",
+    "synchronize",
+    "taint",
+    "text_font",
+    "threshold",
+    "thumbnail",
+    "tile_offset",
+    "tint",
+    "title",
+    "transform",
+    "transparent",
+    "transparent_color",
+    "transpose",
+    "transverse",
+    "treedepth",
+    "trim",
+    "type",
+    "undercolor",
+    "unique_colors",
+    "units",
+    "unsharp",
+    "update",
+    "valid_image",
+    "view",
+    "vignette",
+    "virtual_pixel",
+    "visual",
+    "watermark",
+    "wave",
+    "wavelet_denoise",
+    "weight",
+    "white_balance",
+    "white_point",
+    "white_threshold",
+    "window",
+    "window_group"
+  ]
   mattr_accessor :unsupported_image_processing_arguments
 
   mattr_accessor :service_urls_expire_in, default: 5.minutes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2022-04-26 21:32:46.000000000 +0200
+++ new/metadata        2022-05-09 15:41:09.000000000 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: activestorage
 version: !ruby/object:Gem::Version
-  version: 7.0.2.4
+  version: 7.0.3
 platform: ruby
 authors:
 - David Heinemeier Hansson
 autorequire:
 bindir: bin
 cert_chain: []
-date: 2022-04-26 00:00:00.000000000 Z
+date: 2022-05-09 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: activesupport
@@ -16,56 +16,56 @@
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 7.0.2.4
+        version: 7.0.3
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 7.0.2.4
+        version: 7.0.3
 - !ruby/object:Gem::Dependency
   name: actionpack
   requirement: !ruby/object:Gem::Requirement
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 7.0.2.4
+        version: 7.0.3
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 7.0.2.4
+        version: 7.0.3
 - !ruby/object:Gem::Dependency
   name: activejob
   requirement: !ruby/object:Gem::Requirement
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 7.0.2.4
+        version: 7.0.3
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 7.0.2.4
+        version: 7.0.3
 - !ruby/object:Gem::Dependency
   name: activerecord
   requirement: !ruby/object:Gem::Requirement
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 7.0.2.4
+        version: 7.0.3
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
     - - '='
       - !ruby/object:Gem::Version
-        version: 7.0.2.4
+        version: 7.0.3
 - !ruby/object:Gem::Dependency
   name: marcel
   requirement: !ruby/object:Gem::Requirement
@@ -198,10 +198,10 @@
 - MIT
 metadata:
   bug_tracker_uri: https://github.com/rails/rails/issues
-  changelog_uri: 
https://github.com/rails/rails/blob/v7.0.2.4/activestorage/CHANGELOG.md
-  documentation_uri: https://api.rubyonrails.org/v7.0.2.4/
+  changelog_uri: 
https://github.com/rails/rails/blob/v7.0.3/activestorage/CHANGELOG.md
+  documentation_uri: https://api.rubyonrails.org/v7.0.3/
   mailing_list_uri: https://discuss.rubyonrails.org/c/rubyonrails-talk
-  source_code_uri: https://github.com/rails/rails/tree/v7.0.2.4/activestorage
+  source_code_uri: https://github.com/rails/rails/tree/v7.0.3/activestorage
   rubygems_mfa_required: 'true'
 post_install_message:
 rdoc_options: []
@@ -218,7 +218,7 @@
     - !ruby/object:Gem::Version
       version: '0'
 requirements: []
-rubygems_version: 3.1.6
+rubygems_version: 3.3.7
 signing_key:
 specification_version: 4
 summary: Local and cloud file storage framework.

Reply via email to