piet
piet copied to clipboard
Bump carrierwave from 1.0.0 to 2.1.1
Bumps carrierwave from 1.0.0 to 2.1.1.
Release notes
Sourced from carrierwave's releases.
2.0.0.rc
Added
- Append, reorder, and remove-single-file feature for multiple file uploader(
@mshibuya
#2401)- Allow retrieval of uploader index within uploaders(
@mshibuya
#1771)- Add ability to customize downloaders(
@mshibuya
#1636)- Support internationalized domain names for downloader(
@mshibuya
#2086)- Support authenticated_url for Aliyun provider(
@Nitrino
#2381)- Support passing options to authenticated_url for OpenStack provider(
@stanhu
#2377)- Support authenticated_url for AzureRM provider(
@Nitrino
#2375)- Allow custom expires_at when building an authenticated_url(
@stephankaag
#2397)Changed
- Use the storage given by
storage
configuration also forcache_storage
unless explicitly specified(@mshibuya
629afecb)- Improve Fog initialization(
@mshibuya
#2395)- [BREAKING CHANGE] Multiple file uploader now keeps successful files on update, only discarding failed ones(
@mshibuya
7db9195d)- [BREAKING CHANGE]
#remote_#{column}_urls=
was changed to preserve precedent updates(@mshibuya
8f18a95b)#serializable_hash
now returns string for version keys(@schovi
#2246)- Use the MimeMagic gem to inspect file headers for the mime type. This allows for mitigation of CVE-2016-3714, in combination with a
content_type_whitelist
(@locriani
#1934)- Replace mime-types dependency with mini_mime to save memory(
@bradleypriest
#2292)- Delegate MiniMagick processing to ImageProcessing gem(
@janko
#2298)- Handle ActiveRecord transaction correctly, not storing or removing files on rollback(
@skosh
#2209)Deprecated
fog_provider
configuration was deprecated and has no effect, just adding fog providers toGemfile
will load them(@mshibuya
ca201ee2)CarrierWave::Uploader::Base#sanitized_file
was deprecated, use#file
instead(@mshibuya
28190e99)Removed
Fixed
- Fix deleting files twice when marked for removal(
@mshibuya
67800fde)- Fix
uploader.cache!
loads entire contents of file into memory(@mshibuya
#2136)- Do not trigger *_will_change! when file is not to be removed(
@mshibuya
#2323)- Allow deleting all files for multiple file upload(
@mshibuya
#1990)- Failing to retrieve unquoted filenames from Content-Disposition(
@mshibuya
#2364)- Fix
#clean_cache!
breaking with old format of cache id(@mshibuya
aab402fb)- Fix
#exists?
returning true after Fog file deletion(@mshibuya
#2387)- Make
#identifier
available for a retrieved file(@mshibuya
#1581)- Make cache id generation less predictable(
@mshibuya
#2326)- Uploaders not being cleared when
#reload
or#initialize_dup
are overridden in model(@mshibuya
#2379)- Fix
#content_type
returning false, instead of nil(@longkt90
#2384)- Preserve connection cache when eagar-loading fog(
@dmitryshagin
#2383)#recreate_versions!
ignored:from_version
when versions to recreate are given(@hedgesky
#1879 #1164)
Changelog
Sourced from carrierwave's changelog.
2.1.1 - 2021-02-08
Security
- Fix Code Injection vulnerability in CarrierWave::RMagick (
@mshibuya
15bcf8d8, GHSA-cf3w-g86h-35x4)- Fix SSRF vulnerability in the remote file download feature (
@mshibuya
e0f79e36, GHSA-fwcm-636p-68r5)2.1.0 - 2020-02-16
Added
- Support authenticated_url for Blackblaze provider(
@kevivmatrix
#2444)Fixed
- Fix Ruby 2.7 deprecations(
@mshibuya
9a37fc9e)- Fix S3 path-style URL for host with dots for buckets that are placed in other regions than us-east-1(
@Bonias
#2439)- Make MiniMagick::Image constant absolute to prevent misleading 'uninitialized constant' error(
@p8
#2437)2.0.2 - 2019-09-28
Fixed
- Fix download causing nil error if the file has empty filename(
@fukayatsu
#2419, #2411)2.0.1 - 2019-08-31
Fixed
- Fix
#{column}_cache
unintentionally removing files on assigning empty string(@mshibuya
22e8005e, #2412)2.0.0 - 2019-08-18
No changes.
2.0.0.rc - 2019-06-23
Added
- Append, reorder, and remove-single-file feature for multiple file uploader(
@mshibuya
#2401)- Allow retrieval of uploader index within uploaders(
@mshibuya
#1771)- Add ability to customize downloaders(
@mshibuya
#1636)- Support internationalized domain names for downloader(
@mshibuya
#2086)- Support authenticated_url for Aliyun provider(
@Nitrino
#2381)- Support passing options to authenticated_url for OpenStack provider(
@stanhu
#2377)- Support authenticated_url for AzureRM provider(
@Nitrino
#2375)- Allow custom expires_at when building an authenticated_url(
@stephankaag
#2397)Changed
- [BREAKING CHANGE] Use the storage given by
storage
configuration also forcache_storage
unless explicitly specified(@mshibuya
629afecb)- Improve Fog initialization(
@mshibuya
#2395)- [BREAKING CHANGE] Multiple file uploader now keeps successful files on update, only discarding failed ones(
@mshibuya
7db9195d)- [BREAKING CHANGE]
#remote_#{column}_urls=
was changed to preserve precedent updates(@mshibuya
8f18a95b)#serializable_hash
now returns string for version keys(@schovi
#2246)- Use the MimeMagic gem to inspect file headers for the mime type. This allows for mitigation of CVE-2016-3714, in combination with a
content_type_whitelist
(@locriani
#1934)- Replace mime-types dependency with mini_mime to save memory(
@bradleypriest
#2292)- Delegate MiniMagick processing to ImageProcessing gem(
@janko
#2298)- Handle ActiveRecord transaction correctly, not storing or removing files on rollback(
@skosh
#2209)Deprecated
... (truncated)
Commits
003e2ce
Version 2.1.115bcf8d
Fix Code Injection vulnerability in CarrierWave::RMagicke0f79e3
Fix SSRF vulnerability in the remote file download feature3356634
Version 2.1.08964775
Merge pull request #2444 from inkoop/backblaze-private-bucket-support9a37fc9
Test against Ruby 2.73dfacea
backblaze authenticated_url spec addedcaf9018
merged mastere39194f
Merge pull request #2438 from jaredbeck/patch-221a0061
Merge pull request #2439 from Bonias/aws-use-proper-region-for-path-style-url- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.