Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1050 commits
Select commit Hold shift + click to select a range
acc8391
update README.me: add missing 'end'
kesha-antonov Oct 3, 2015
13ab8ae
Merge pull request #2019 from kesha-antonov/master
tute Oct 9, 2015
8339e0f
Output shorter but still useful error message
ajh Sep 30, 2015
f7ea479
README update. Use YYYY-MM-DD format in NEWS.
tute Oct 21, 2015
292415d
Clarify AWS-SDK versions in README
tute Oct 21, 2015
835a848
Fixed typos
lemuelbarango Oct 21, 2015
bff82b6
Merge pull request #2032 from lemuelbarango/fix_typo
maclover7 Oct 22, 2015
7eec87b
Original file could be unlinked in post_process_style
tiegz Jun 21, 2015
7a52c56
Fix typo: erroneous apostrophe in possessive pronoun.
airblade Nov 10, 2015
b6f23f0
Fix typo [fixes #2043]
alxgsv Nov 10, 2015
3def1e1
improve interpolation speed and memory usage
dgynn May 31, 2015
993a47b
speed up interpolation by consolidating interpolator caches
dgynn Jul 17, 2015
18e1c5a
optimize Interpolations::PluralCache to require few object creations
dgynn Jul 17, 2015
5584734
individual interpolation method performance tunings
dgynn Jul 17, 2015
73865db
prefer sub to gsub when possible
dgynn Jul 17, 2015
07b8b9e
save the string value of the attachment name
dgynn Jul 17, 2015
48cad66
replace strings with symbols
dgynn Jul 17, 2015
dfb1542
Added a test for a bug in interpolations
stretchkennedy Jul 18, 2015
123948d
lock aruba to 0.9.0
dgynn Nov 15, 2015
18ef583
only require fog providers needed for tests
dgynn Nov 16, 2015
d66d80f
Merge pull request #2051 from dgynn/pr_aruba_bundler_fixes
tute Nov 16, 2015
2a05103
Update README links
tute Nov 17, 2015
6eb2093
lock aruba to 0.9.0
dgynn Nov 15, 2015
9ce7f22
only require fog providers needed for tests
dgynn Nov 16, 2015
f471008
Merge pull request #2056 from dgynn/pr_interpolations_tuning_v4.3
tute Nov 18, 2015
7b4ebdf
Merge remote-tracking branch 'origin/v4.3'
tute Nov 19, 2015
e393cfd
fix merge problem on S3 storage
dgynn Nov 19, 2015
9daeb18
Merge pull request #2057 from dgynn/pr_interpolation_merge_fix
tute Nov 19, 2015
9b33fc0
Update README with version requirement for aws-sdk
thiagogabriel Nov 19, 2015
2c6aa8a
Merge pull request #2059 from thiagogabriel/patch-1
Nov 20, 2015
8f7f29f
Fix condition to include Schema, using 'ActiveRecord::Base' instead o…
tonidas Nov 21, 2015
58e857f
Revert "Update README with version requirement for aws-sdk"
tute Nov 22, 2015
e4fd865
upgrading aws-sdk to v2 requires changing 'public_read' to 'public-read'
betesh Nov 25, 2015
0167bf2
Remove duplication by reusing existing method.
airblade Nov 10, 2015
358e477
Merge pull request #2045 from airblade/refactor-s3
tute Dec 2, 2015
8c53779
Merge pull request #2060 from tonidas/master
tute Dec 2, 2015
0b73776
Remove locales from main repository
tute Sep 9, 2015
850a199
Merge pull request #1996 from thoughtbot/tc-translations
tute Dec 2, 2015
a4e14fb
Removes Rails 3.2 and 4.1 support
tute Dec 22, 2015
2fe81fb
Merge pull request #2074 from thoughtbot/tc-remove-unsupported-rails
tute Dec 22, 2015
d570f1e
Remove AWS v1 support
tute Dec 22, 2015
d55b445
Simplify S3 file. Doesn't need v1 branches.
tute Dec 22, 2015
76f825a
Merge pull request #2075 from thoughtbot/tc-remove-aws-v1
tute Dec 23, 2015
51ed136
Remove unused vars `column_(type|options)` from `remove_attachment` m…
keram Jan 2, 2016
e384ccd
Replace File.exists? with File.exist? in paperclip.gemspec
keram Jan 2, 2016
c373542
Merge pull request #2083 from keram/file_exist
maclover7 Jan 3, 2016
72b4603
Merge pull request #2082 from keram/remove_unused_vars
maclover7 Jan 3, 2016
c31cd64
Update copyright notices to 2016 [ci skip]
Atul9 Jan 1, 2016
4b5a364
Merge pull request #2084 from Atul9/master
maclover7 Jan 3, 2016
cf8aa91
Relax mimemagic version constraint to ~> 0.3.0
jaredbeck Jan 4, 2016
06d5efc
Merge pull request #2085 from jaredbeck/allow_mimemagic.0.3.1
maclover7 Jan 13, 2016
f0bd25a
Modify the Gemfile for testing with mime-types 3
halostatue Nov 23, 2015
8667baa
Merge pull request #2061 from halostatue/allow-mime-types-3
maclover7 Jan 14, 2016
53a386c
Skip calculating fingerprint when it is not used
mattbrictson Jan 15, 2016
bd01600
Merge pull request #2091 from mattbrictson/lazy-fingerprint
maclover7 Jan 16, 2016
85d9af4
Remove attr_protected related specs (was removed in rails 4)
Jan 26, 2016
37589f9
Merge pull request #2094 from kevcha/remove-rails-3-support
maclover7 Jan 26, 2016
c38bb31
Drop support for Ruby 2.0 as it's EOLd
tute Feb 26, 2016
e60f000
Link v4.3 release notes to that branch
tute Mar 12, 2016
65ef0d3
Add fog_options to configuration to be passed to fog #create
jeremywadsack Mar 7, 2016
caa7c22
Add Rails master appraisals in preparation for Rails 5
maclover7 Aug 28, 2015
393aac2
Compare to ActiveRecord::VERSION instead of shelling out
kitop Mar 22, 2016
49faabb
Update callbacks for Rails 5
tute Mar 22, 2016
93c34e7
Add `silence_stream` method removed in Rails 5
kitop Mar 22, 2016
799845e
Fix spec
tute Mar 23, 2016
d97a6c6
Merge pull request #1976 from thoughtbot/add-rails-master-appraisals
tute Mar 23, 2016
266692e
Release version 5.0.0.beta1
ycohn Mar 13, 2016
7a973cc
Update Ruby and Rails dependencies in gemspec
tute Mar 23, 2016
1fa1df9
Update aws-sdk development dependency
kitop Mar 23, 2016
1649149
Update aws-sdk development dependency
kitop Mar 23, 2016
d20f7d2
Update example for adding mime-types to not use deprecated functional…
bdewater Mar 9, 2016
70d490b
Remove Rails 3 snippets
tute Mar 23, 2016
cf40966
Merge pull request #2144 from thoughtbot/tc-remove-rails-3-snippets
tute Mar 23, 2016
db5998b
Merge pull request #2127 from bdewater/master
tute Mar 23, 2016
4adcbed
Update AttachmentSizeValidator
lucascaton Feb 3, 2016
25be0b2
Paperclip::Storage::S3 simplification
tute Mar 24, 2016
895581b
README update (AWS SDK version)
tute Mar 24, 2016
3b4fd33
Removes dead code
tute Mar 24, 2016
9bdc0a0
Drop S3::DEFAULT_PERMISSION constant
tute Mar 24, 2016
0ae039d
Use beta version in README
tute Mar 30, 2016
84a5d41
Respect dynamic fog directory option
ravinggenius Jan 22, 2016
95acf3b
Merge pull request #2093 from gatherdigital/dynamic-fog-directory
tute Mar 30, 2016
4ef27eb
Add link to screencast for upgrading from v4 to 5
melissawahnish Apr 4, 2016
f7aa320
De-duplicates cocaine command line path per run
christophed Apr 7, 2016
26a4f4f
Release version 5.0.0.beta2
tute Apr 1, 2016
511f3bc
Bugfix for when file is not present on cloud
vimutter Apr 15, 2016
f07663b
Present the NEWS file in our CONTRIBUTING document
tute Apr 28, 2016
4adb700
link to source code
equivalent Apr 29, 2016
4a5c5f1
Merge pull request #2181 from equivalent/patch-1
tute Apr 29, 2016
f7775a9
Fix outdated method description in helper module
Apr 30, 2016
ccd3436
Merge pull request #2182 from ralinchimev/fix-helpers-run-doc
tute Apr 30, 2016
164ee5b
Update README.md
asaganda Apr 30, 2016
cf36b3f
Fix outdated method description in helper module
Apr 30, 2016
6b79090
clarify dependency installation for contributing
danmakenoise Apr 30, 2016
087d8a7
Merge pull request #2183 from asaganda/patch-1
tute Apr 30, 2016
a2e2e99
Merge branch 'master' of https://github.com/thoughtbot/paperclip
danmakenoise Apr 30, 2016
fa763d6
Merge pull request #2184 from danmakenoise/master
tute Apr 30, 2016
842ef6f
add links for beginners
millmason Apr 30, 2016
5348486
Merge pull request #2185 from jmsoper/master
tute Apr 30, 2016
80904d3
Rebuild table of contents
tute Apr 30, 2016
2dcb7fd
Clarify semantics of the only_process option (documentation-only)
cfinucane May 5, 2016
3ef5f95
Merge pull request #2194 from cfinucane/patch-1
tute May 6, 2016
0675822
Improve deployment instructions
wynksaiddestroy Apr 5, 2016
dfd73b3
Saving images from url with special characters #1921
Piioo Jul 11, 2015
a46adc8
Correct failing S3 storage spec
pedrosmmoreira May 10, 2016
479d6fd
Correct validators spec
pedrosmmoreira May 10, 2016
e79a309
Merge pull request #2202 from pedrosmmoreira/correct_validators_spec
tute May 10, 2016
af3243c
Correct attachment processing spec (#2201)
pedrosmmoreira May 10, 2016
cc874d2
Fix NEWS file [ci skip]
tute May 9, 2016
2c59f96
Automatically close file while checking mime type
tute May 10, 2016
a2f46a8
Add changelog entry for 5c96b4c and a test for desired logging behavi…
bdewater Mar 9, 2016
8cd76a8
Add tests to demonstrate nil error in content type matcher failure me…
lime Jun 29, 2015
5029a1d
Fix nil errors in failure_message of content type validation matcher
lime Jun 23, 2015
cef29db
Update NEWS
lime May 24, 2016
d61b706
Merge pull request #1910 from lime/content-type-matcher-nil
tute May 24, 2016
6819fac
Merge pull request #2131 from bdewater/add_log_test
tute Jun 10, 2016
2db3678
replaced 3 if-not-blank checks with if-present checks (#2230)
humzashah Jun 14, 2016
0eb3310
Use Paperclip namespace as Capistrano task (#2227)
Jun 14, 2016
ea68f3f
Update deployment sequence to paperclip namespace (#2231)
Jun 14, 2016
431d1e8
Add read_timeout option to UriAdapter download_content method (#2232)
droptheplot Jun 16, 2016
24674a2
Test against Rails 5 final (#2238)
bdewater Jul 1, 2016
ecab8e5
Release v5.0.0
tute Jul 1, 2016
ee55bca
Merge pull request #2239 from thoughtbot/tc-rel-v5
tute Jul 1, 2016
dfd5b9a
Update accepted server_side_encryption value (#2243)
nickrivadeneira Jul 8, 2016
fbbba28
Added link for paperclip-azure gem for using paperclip with Azure (#2…
preetpalS Jul 9, 2016
85ebe9d
Update README preserve_files to be a boolean (#2262)
unixmonkey Jul 23, 2016
e367efc
The uri io adapter should use the content-disposition filename (#2250)
netmask Jul 23, 2016
90c80bb
Support for readbyte in Paperclip attachments; better documentation o…
creature Oct 24, 2015
09d6bb7
There is no need to pass options argument to UrlGenerator (#2273)
poporul Aug 16, 2016
f1ed066
Don't allow trailing newlines in various checks. (#2266)
benpickles Aug 17, 2016
ce22381
Updated documentation (#2279)
codyrobbins Aug 19, 2016
1c7d7f6
Don't write original file if it wasn't reprocessed
sashazykov Sep 7, 2015
ba54d03
Update NEWS file [ci skip]
tute Aug 19, 2016
30c3702
Default S3 protocol to empty string
tute Aug 19, 2016
18ac3e1
Add note on file? vs exists? in the README
tute Aug 19, 2016
a67f296
Fix CI
tute Aug 19, 2016
24fd060
Default to Paperclip::ContentTypeDetector (#2270)
ivanoblomov Aug 19, 2016
f6d9c42
Release v5.1.0
tute Aug 19, 2016
2edf045
README and NEWS update
tute Aug 19, 2016
fa58ec3
Add Code Climate Config (#2275)
pbrisbin Aug 23, 2016
8b16370
Allow user to specify frame_index for videos or PDFs
jacobbullock Mar 29, 2016
4b617ff
Add note on using S3's url option
andyatkinson Aug 19, 2016
a49c59f
Ignore invalid Content-Disposition header (#2284)
Aug 24, 2016
5202acb
Make fingerprint digest configurable (#2229)
bdewater Aug 24, 2016
544fa14
S3 specs fixes
betesh Aug 21, 2015
b55b0f2
Add `:use_accelerate_endpoint` option when using S3
gagoit Aug 26, 2016
4debddb
Instead of copying files in adapters, create hard links where possibl…
cbeckr Aug 28, 2016
e8971c9
Fixed only_process option with proc (#2289)
morgoth Aug 28, 2016
9fc1dda
Fix CI: upgrade required version of aws-sdk to 2.3.0
tute Aug 28, 2016
f8fb4a8
Fix CI: use aws-sdk ~> 2.3.0
tute Aug 28, 2016
8f1dc1e
Support s3 host alias with prefixes
cjcaj Aug 30, 2016
8d08559
fix broken anchor (#2297)
jbmeerkat Sep 5, 2016
b19f897
Add support for proc arg for fog_public (#2302)
johnnyshields Sep 12, 2016
7edb35a
Update docs to mention ImageMagick resource limits (#2305)
bladealslayer Sep 13, 2016
b01f474
Update docs for s3_permissions (#2310)
HormyAJP Sep 28, 2016
915c904
Fix typo in README (#2323)
sdogruyol Oct 14, 2016
de909d5
Drop unused image_magick_path option
tute Nov 3, 2016
ce91972
Sort and update syntax for options hash
tute Nov 3, 2016
af685ad
Remove old Tempfile tests from Thumbnail spec
Nov 11, 2016
1986184
Move Tempfile tests to tempfile_spec.rb
Nov 14, 2016
eb12045
(hound) Use double quotes
Nov 14, 2016
0188bbf
Remove Tempfile tests from Thumbnail spec (#2338)
tute Nov 14, 2016
86b3e22
Fix JRuby binary operator warning
Nov 29, 2016
c6046d8
Fix cucumber tests
tute Oct 31, 2016
856d3d1
Use bundler v1.12.5 for Ruby 2.2.2 not to fail
tute Nov 30, 2016
3a359f6
Drop Rails 5 warning
tute Dec 1, 2016
62c8130
Merge pull request #2331 from thoughtbot/tc-fix-ci
tute Dec 1, 2016
eb2c4e0
Merge branch 'master' of https://github.com/thoughtbot/paperclip
Dec 2, 2016
8c7cb37
Fix JRuby binary operator warning (#2352)
tute Dec 2, 2016
7c81e78
Updated the capitalization in the titles
elliefichtelman Nov 2, 2016
eaa3c53
Use consistent code style in README examples
johnnymugs Jan 15, 2017
093b4da
Update thoughtbot logo
tysongach Mar 10, 2017
0122381
Fix Homebrew hyperlink
Willibaur Mar 23, 2017
f5875e9
Update README.md
brchristian Apr 20, 2017
82cd378
Update copyright in README
geoffharcourt Jun 29, 2017
176de35
Fix build by adding missing package in new distro, added more Ruby ve…
morgoth Sep 17, 2017
38166cf
Bring back old bundler version to fix CI
morgoth Sep 28, 2017
bb274b5
removed extra space char from UPGRADING
gfranco93 Oct 11, 2017
9b48053
Fixed a build by freezeing cucumber-expressions gem to a known workin…
morgoth Oct 7, 2017
8253c89
Remove bad exception handling!
gaurish Aug 2, 2017
c794f6d
Be more explicit
gaurish Oct 25, 2017
b88dcce
Rename FactoryGirl to FactoryBot
itsdawnbois Oct 26, 2017
80847b4
Remove the automatic loading of URI Adapters
Apr 21, 2017
4ebedfb
Prepare release 5.2.0
mike-burns Jan 23, 2018
c2c51ca
Add Errno::EEXIST as possible exception that happens on linking
hron Jan 24, 2018
fbdcbe8
Bump to 5.2.1
mike-burns Jan 25, 2018
ac82f13
Merge pull request #2501 from eldemonstro/master
sidraval Jan 26, 2018
e8f9e96
Merge pull request #2411 from Willibaur/patch-1
sidraval Jan 26, 2018
554582e
Merge pull request #2433 from brchristian/patch-1
sidraval Jan 26, 2018
69056cd
Merge pull request #2374 from johnnymugs/patch-1
sidraval Jan 26, 2018
1f0795f
Updated the Readme (#2417)
CorinneKelly Jan 30, 2018
76575c9
Ruby 2.4 compatibility (don't use Fixnum anymore) (#2401)
ledermann Jan 30, 2018
c0cf4b6
Add migration_version variable to migration generator for rails 5 com…
jackellenberger Jan 30, 2018
3d34088
Updated Post Processing Documentation to mention convert_options and …
wassona Jan 30, 2018
92b3307
Docs: Provide example for s3_host_name (#2379)
dijonkitchen Jan 30, 2018
b8f5b01
fix missing dependency when running require paperclip in irb (#2369)
istana Jan 30, 2018
406ab45
Update the README Installation section (#2536)
febeling Jan 30, 2018
a99ffec
MIME type detection of Paperclip::MediaTypeSpoofDetector doesn't work…
Jan 13, 2018
93acc67
Also open destination file in symlink failure case
kevgrig Feb 25, 2018
2f4015d
Also close @destination like the normal path
kevgrig Feb 25, 2018
0bd30e2
fix fallback when symlink in AbstractAdapter#link_or_copy_file fails
mraidel Jan 31, 2018
82b3114
Update spec, since implementation now calls `@destination.close`
Mar 2, 2018
c695055
Rewind file in Storage::Fog if bucket does not exist
natesholland Mar 8, 2018
3218075
Replace cocaine to terrapin
ykzts Feb 13, 2018
de92a5a
Bump to 5.3.0
Mar 9, 2018
572bba0
aws-sdk-s3 instead of aws-sdk (#2481)
morgoth Mar 9, 2018
d332a32
6.0.0
Mar 9, 2018
bc6d35b
A migration guide from Paperclip to ActiveStorage
mike-burns Mar 2, 2018
34f05ad
Updates from review
mike-burns Mar 2, 2018
be23fbf
Remove stray newline
mike-burns Mar 5, 2018
4c0eacd
Use v6.0.0 in installation section
vfonic Mar 15, 2018
73db3f7
Create issue template explaining deprecation
sidraval May 2, 2018
0428aff
Fix newlines in issue_template.md [ci skip]
sidraval May 4, 2018
d7251af
Test coverage for filenames with multiple periods
ivanoblomov May 7, 2018
6596360
Include Cocaine error when there was an error processing thumbnails (…
ball-hayden May 7, 2018
b4e613b
Update UPGRADING (#2579)
yskkin May 7, 2018
bc093cf
Handle already encoded URLs
ivanoblomov May 7, 2018
cc8edfe
Remove duplicate content_type in README [ci skip]
dwaite498 May 7, 2018
28c0699
Fix method syntax in logger [ci skip]
abhikanojia May 7, 2018
e5d9759
Fix markdown typo (#2580) [ci skip]
VikiAnn May 8, 2018
2c0760b
Test coverage for preserving params in file URLs
ivanoblomov May 8, 2018
33ba2fd
Reopen file even when copying instead of linking (#2545)
akihikodaki May 8, 2018
6f70855
Add deprecation notice to README (#2599)
mike-burns May 14, 2018
9e40a5d
Fix bug in migration instructions on MariaDB
banjerluke May 17, 2018
3f1512f
Add Spanish translation to MIGRATING
May 14, 2018
fd8bf49
Link to the Spanish migration guide
mike-burns May 18, 2018
52a0ea5
Instructions for migrating assets on a remote host
kylekeesling Apr 30, 2018
f545610
Add ID_PARTITION_LIMIT with id above 999_999_999
spk Mar 2, 2018
84d54da
Remove magic comment
hash52 Nov 22, 2017
3155cd7
Ignore empty filename from content-disposition
Apr 26, 2017
fa37ab7
Better handling of the content-disposition header
Whyves Feb 22, 2017
dc64b2b
Skip validity check when reprocess attachment
Nov 18, 2016
e6a60e2
Update geometry_detector_factory.rb
aboutqx Oct 31, 2016
05a4741
Update processor.rb
aboutqx Oct 31, 2016
47a4b55
Update geometry_detector_factory.rb
aboutqx Oct 31, 2016
029460e
Update processor.rb
aboutqx Oct 31, 2016
9372948
Update geometry_detector_factory.rb
aboutqx Oct 31, 2016
69aeda7
Update processor.rb
aboutqx Oct 31, 2016
993b0b1
Update geometry_detector_factory.rb
aboutqx Oct 31, 2016
ddc42e7
Update geometry_detector_factory.rb
aboutqx Oct 31, 2016
7cb8e9c
Update processor.rb
aboutqx Oct 31, 2016
037b975
Update processor.rb
aboutqx Oct 31, 2016
5d9b2ba
Update processor.rb
aboutqx Oct 31, 2016
76a33f0
Update processor.rb
aboutqx Oct 31, 2016
0d93e0f
add is_windows to option
aboutqx Nov 1, 2016
7eb664f
Check for spoofing of files without an extension
Oct 21, 2016
f384174
Rely on URI content_type only when provided.
j15e Jul 18, 2016
18cc401
Fix a possible security issue with spoofing
Jun 12, 2018
160e943
Add publish-gem.yml [skip ci]
mike-gorman-quest Jun 5, 2024
b06b97f
Merge remote-tracking branch 'origin/master' into v.2.7.0.fix
mike-gorman-quest Jun 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
engines:
duplication:
enabled: true
config:
languages:
- ruby
fixme:
enabled: true
rubocop:
enabled: true
ratings:
paths:
- "**.rb"
exclude_paths:
- features/
- spec/
3 changes: 3 additions & 0 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Deprecation notice

Paperclip is currently undergoing [deprecation in favor of ActiveStorage](https://github.com/thoughtbot/paperclip/blob/master/MIGRATING.md). Maintainers of this repository will no longer be tending to new issues. We're leaving the issues page open so Paperclip users can still see & search through old issues, and continue existing discussions if they wish.
28 changes: 28 additions & 0 deletions .github/workflows/publish-gem.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# This workflow should be deleted once we are done publishing "historical" gems.
name: Publish Gem (historical)

on: [workflow_dispatch]

jobs:
publish:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Publish
run: |
# dump the gemspec just for debugging
echo "Gemspec:"
cat *.gemspec

# publish the gem
echo "Publishing gem..."
mkdir -p $HOME/.gem
touch $HOME/.gem/credentials
chmod 0600 $HOME/.gem/credentials
printf -- "---\n:github: Bearer ${{secrets.GITHUB_TOKEN}}\n" > $HOME/.gem/credentials
gem build *.gemspec
gem push --KEY github --host https://rubygems.pkg.github.com/onelogin *.gem
echo "Done!"
8 changes: 2 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,9 @@
.rvmrc
.bundle
tmp
.DS_Store

test/s3.yml
test/debug.log
test/paperclip.db
test/doc
test/pkg
test/tmp
*.log

public
paperclip*.gem
Expand Down
Loading