β€”

title: Shrine 3.8.0

Security

rb storage = Shrine::Storage::FileSystem.new("uploads") storage.open("../../etc/passwd") #~> Shrine::Error

New features

rb attacher.promote(upload_options: { acl: "public-read" }) # the same options are now forwarded when uploading derivatives

Other improvements