Upgrade paperclip: 5.3.0 → 6.1.0 (major) #584
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ paperclip (5.3.0 → 6.1.0) · Repo · Changelog
Release Notes
6.1.0
6.0.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 46 commits:
Bump 6.1.0 [ci skip]
Fix cucumber tests after integer -> bigint conversion
Increase attachment file size from int (4 bytes) to bigint (8 bytes).
Close + unlink Tempfiles
Rely on URI content_type only when provided.
Check for spoofing of files without an extension
add is_windows to option
Update processor.rb
Update processor.rb
Update processor.rb
Update processor.rb
Update geometry_detector_factory.rb
Update geometry_detector_factory.rb
Update processor.rb
Update geometry_detector_factory.rb
Update processor.rb
Update geometry_detector_factory.rb
Update processor.rb
Update geometry_detector_factory.rb
Skip validity check when reprocess attachment
Better handling of the content-disposition header
Ignore empty filename from content-disposition
Remove magic comment
Add ID_PARTITION_LIMIT with id above 999_999_999
Instructions for migrating assets on a remote host
Link to the Spanish migration guide
Add Spanish translation to MIGRATING
Fix bug in migration instructions on MariaDB
Add deprecation notice to README (#2599)
Reopen file even when copying instead of linking (#2545)
Test coverage for preserving params in file URLs
Fix markdown typo (#2580) [ci skip]
Fix method syntax in logger [ci skip]
Remove duplicate content_type in README [ci skip]
Handle already encoded URLs
Update UPGRADING (#2579)
Include Cocaine error when there was an error processing thumbnails (#2415)
Test coverage for filenames with multiple periods
Fix newlines in issue_template.md [ci skip]
Create issue template explaining deprecation
Use v6.0.0 in installation section
Remove stray newline
Updates from review
A migration guide from Paperclip to ActiveStorage
6.0.0
aws-sdk-s3 instead of aws-sdk (#2481)
Commits
See the full diff on Github. The new version differs by 31 commits:
Update gemspec for 3.3.1 release
Prepare for 3.3.1 release
Fix [_1,_2,_3] parameters (conflict with Ruby 2.7.0); Updated gems and ruby versions.
Merge pull request #142 from olleolleolle:patch-1
CI: Drop unused sudo: false Travis directive
Remove jruby-9.0.5.0 from testing
Prepare for mime-types 3.3
Add benchmarks for memory profiler
Intern content type strings
More .hoerc cleanup
Code formatting:
Update .hoerc to exclude files cleanly
Update Travis CI Ruby versions
Add a configuration file for unused
Finalize 3.2.2 hotfix
Merge pull request #137 from bary822/remove_debugger
Remove unintentional debugging code
v3.2.1: An encoding bugfix release
MIME::Types::Container is still an internal
Update Travis CI test matrix
Resolve #136 and control growth of containers
Resolve a bug related to the switch to Sets
Perform some maintenance for v3.2
Add .gemspec back in with bundle exec rake gemsepc
Remove gemspec based on PR feedback
Hardcode common argument results to prevent dup string allocations
Calculate priority from MIME types of same family
[CI] Test against Ruby 2.5
correct spelling mistake
Add Ruby 2.3, 2.4 to Travis CI.
Add __instances__ entry when loading from cache (#126)
Release Notes
3.2019.0904 (from changelog)
3.2019.0331 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 19 commits:
Update 3.2019.1009
Update 3.2019.1009
Give pdf extension higher priority (#24)
Conversions for 3.2019.0904
Release 3.2019.0904
Move `ai` extension from PostScript to PDF (#23)
Update generated data
Update for 3.2019.0331 / 2019-03-31
Automate bumping the release version.
Fix extensions for ecmascript types (#20)
Add support for WebAssembly type (#21)
Fix the manifest for release
v3.2018.0812 Data Update, with tooling updates
Fix a hoe bug
Move Markdown extensions from text/plain (#13)
Added ipa extention to application/octet-stream mime type definition (#12)
Update JS MIME type file extensions (#11)
Add .xsd extension to XML mime (#10)
Adds more extensions for the video/MTS mime type (#7)
Release Notes
0.3.4 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 16 commits:
v0.3.4
Merge pull request #81 from jcoyne/patch-1
Remove rubyforge_project
Merge pull request #79 from mathieumahe/frozen_string_literal
Add frozen_string_literal
Merge pull request #64 from atambo/openxml
Merge pull request #73 from olleolleolle/patch-1
CI: rbx-3 in allow_failures, comment on Bundler
Merge pull request #72 from olleolleolle/patch-3
Merge pull request #71 from olleolleolle/patch-2
Merge pull request #70 from olleolleolle/patch-1
Travis: Use Bundler < 2
README: Use GitHub Markdown code fences
README: Use SVG badges
Merge pull request #68 from viraptor/metadata-uris
Add metadata uris
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands