Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/shrinerb/shrine
File Attachment toolkit for Ruby applications
https://github.com/shrinerb/shrine
b78beec72ec80ed07d3cffac8ad37314bcbee908 authored about 4 years ago by Janko Marohnić <[email protected]>
f219dcbed19bd5177094c8034ec5cb4f1269e430 authored about 4 years ago by Ben Koshy <[email protected]>
and -> end
5d4a2950bda5cf7bd398987c7139a2291cc1215e authored about 4 years ago by OKURA Masafumi <[email protected]>5869396e8380a09065f7d1a100bc3baef1a975c9 authored about 4 years ago by Janko Marohnić <[email protected]>
Closes #505
f4dfa8f8e40cc2bec5a9228dbdffceda73d7cebc authored about 4 years ago by Janko Marohnić <[email protected]>* Update paperclip.md
Broken link to [metadata_attributes]
* Change link to docs for metad...
bcd11a0de287402ff6eacbbc3c94c8d3cfa38165 authored about 4 years ago by Viedit com <[email protected]>
Using imaginary `Entity()` and `Model()` class builder methods can be
confusing for newcomers, a...
The Attacher#atomic_persist method would always fail here, because we've
previously assigned a n...
* Add: self contained example templates via a repository
* Update docs: add link anchors to r...
e18a0410650dfaf3ca659930700bb1da34564657 authored about 4 years ago by Ben Koshy <[email protected]>7295f7c8d732791fdf83eebd86ae282f87a8a5e7 authored about 4 years ago by Jonathan Rochkind <[email protected]>
Fixes a typo (name of the plugin is derivation_endpoint, not derivation_endpoints)
1174e0d35a84f38783404c67c9dbf58c6735fd03 authored about 4 years ago by Dan Brown <[email protected]>
Setting instance variables on this internal structure doesn't work in
Rails 6.1.0.rc1, because t...
We changed Attacher#reload to reset dirty tracking in addition to
loading attachment data. Howev...
Now that activerecord and sequel plugins call Attacher#reload when
reloading the model, we shoul...
If a model instance is loaded from the database, but the attacher isn't
yet loaded, we should av...
c195329ab48d011010b06a6062d888744ceb3be0 authored about 4 years ago by Janko Marohnić <[email protected]>
This was a hotfix release that was branched off of v3.2.1, so the
release notes didn't hit master.
This is a new, more secure, client-side encryption implementation added
to newer versions of aws...
Using regular string comparison when comparing signature has different
performance depending on ...
* rename `:raw_source` setting to `:download`
* use generic `:processor_settings` uploader optio...
* failing test for normalizing non-file IO before sending to derivative processor
* use stand...
aed0140f163271d545a910f29efda63eba17b6fc authored about 4 years ago by Jonathan Rochkind <[email protected]>b9782de859a20b2c9c4e7dcc439b7574507b544c authored over 4 years ago by Janko Marohnić <[email protected]>
Closes #468
02b54b4e42015b3e34e85476c5fa5ea35f23fa47 authored over 4 years ago by Janko Marohnić <[email protected]>
ActiveRecord::Base#reload and Sequel::Model#reload reload the column
values from the database, b...
c1d0fd9006e71409259b4e0c9b1c21a0f1d8ddcc authored over 4 years ago by Janko Marohnić <[email protected]>
552b9a6609b3506e0e03b79d17ac752cd0d9107d authored over 4 years ago by Janko Marohnić <[email protected]>
99563b49882358c7ac8253fc4003bfb48540ac1b authored over 4 years ago by Janko Marohnić <[email protected]>
As discussed here: https://discourse.shrinerb.com/t/restrict-metadata-on-derivatives/175/6
333c01b9c631690b1a4d623937f16ab1ff78bc1e authored over 4 years ago by Renaud Chaput <[email protected]>9300b8bc129e777cf2142dfba2361819f7e04fbc authored over 4 years ago by Janko Marohnić <[email protected]>
9d372f24b5db4d8972e73fdacb4d5211e9171845 authored over 4 years ago by Janko Marohnić <[email protected]>
1913fa192d0ea1a78d06a81a321973ef738b29dc authored over 4 years ago by Janko Marohnić <[email protected]>
93fab0ef55edf6a2d34c71f6db3fc33e1c2c612c authored over 4 years ago by Janko Marohnić <[email protected]>
b281a2145a0f00a69077b3ece6479b68b72b84f8 authored over 4 years ago by Janko Marohnić <[email protected]>
Discussion: https://discourse.shrinerb.com/t/store-dimensions-with-videos/177
6083fd2679ccdc3f48fb4db2ce74473db2b17501 authored over 4 years ago by Renaud Chaput <[email protected]>
Ruby 2.7.2 disables deprecation warnings by default, so we turn them on
in tests, where it's imp...
8535775bd2942954d5e90c524488fc2612b2eceb authored over 4 years ago by Janko Marohnić <[email protected]>
When passing `:version` to `#derivation_url`, the option would get
correctly added to query para...
9bdf4baba58e0f02fe031d54b28ffeff6422cd99 authored over 4 years ago by Janko Marohnić <[email protected]>
a55f6cea27fde8492bd1aace0f07c93804806912 authored over 4 years ago by Janko Marohnić <[email protected]>
The indifferent_params plugin was breaking with recent Rack versions,
and newest Roda version fi...
3451ab4fa47e3a3d4211020163ec23526b012748 authored over 4 years ago by Janko Marohnić <[email protected]>
003b7778c063affb9f88e71463ea6effa90a0b55 authored over 4 years ago by Janko Marohnić <[email protected]>
CodeFound has been discontinued for some time now.
874924c5e5b3d04b41ae0b2aef73af6dc2341a7f authored over 4 years ago by Janko Marohnić <[email protected]>
* Ventrata
* Scout APM
* Fingerprint CI/CD
* Bryan O'Neal
* Benjamin Klotz
* Igor S. Morozov
* Wout
Related to #437
429f40400da8d63f4b2cd143898ccfa6b9092ccd authored over 4 years ago by Renaud Chaput <[email protected]>* Enable options to trigger_mirror_uplaod to make e.g. resource and derivative name available on...
74687ded29fc8ef5241630aad720113b01e6373c authored over 4 years ago by Corné Verbruggen <[email protected]>
The newest aws-sdk-core version changed the Seahorse client to return
response headers as the se...
7e61d83e9aaa30db0cebe78d218b5ec756c706d6 authored over 4 years ago by Dmitry Barskov <[email protected]>
Moves existing templates to separate document for higher visibility
c9090e1aacade094a6a0aa33ce5e9ba1b994c40c authored over 4 years ago by Ben Koshy <[email protected]>06303f5714ea3e2597bdc585ae79ed5456ad000f authored over 4 years ago by Ben Koshy <[email protected]>
72dbfb2e33b8accba860b1cb8e9983b1609bfbfd authored over 4 years ago by Arthur Miranda Moreira <[email protected]>
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0....
2562d0703eef5f1085963901ccca7b46f7f097ec authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>The example used `attacher.attach()` which will replace the original file. Using `attacher.set()...
237727d8c9035013a28642e51afbd142e46dfef2 authored over 4 years ago by Hiren Mistry <[email protected]>6626dbca10d8e424820868778063d92ed0a367f3 authored over 4 years ago by Hiren Mistry <[email protected]>
Running the templates can be tricky if ruby doesn't run in bundler's context. Unless you've done...
333a0a422f3a4712b17fee0f7842e350d2e88e4f authored over 4 years ago by Ben Koshy <[email protected]>781d92b69cf0163b3c055f8bd8f8cb9875674303 authored over 4 years ago by Jonathan Rochkind <[email protected]>
This reverts commit 39f284d80dfe7c59c3798838ee827ee57d2c5eca.
f568466eb28deafe35243d4377a43307b9b37f64 authored over 4 years ago by hmistry <[email protected]>The `force` option was lost in the documentation migration. Adding it back.
39f284d80dfe7c59c3798838ee827ee57d2c5eca authored over 4 years ago by Hiren Mistry <[email protected]>
When the remove checkbox is ticked and a new file was attached, the
update issued would be as fo...
68d9a30a6d22e7d6c78bcd0e032b6c072c0c9f23 authored over 4 years ago by Janko Marohnić <[email protected]>
Clarified document that `expires_in` is an option for AWS S3. If you're using other storages, it...
c63a7af60a7b26daca8be312a94566393b78aad7 authored over 4 years ago by Hiren Mistry <[email protected]>00968dab5150da6d74c6e9cd225fb0a9f1818782 authored over 4 years ago by Jonathan Rochkind <[email protected]>
Don't need to show the old manual way, which there should be no reason to do.
afaf754fe6862aa23f27750b6749c4b50ae6dc5e authored over 4 years ago by Jonathan Rochkind <[email protected]>b5fc2e1432e51e6fde87c120bc6cf6abeb286c68 authored over 4 years ago by hmistry <[email protected]>
* Fix typo in docs
* Fix wording
fb3a1d2c95f49f33eef0faef2b64e46da9ac0950 authored over 4 years ago by londonoliver <[email protected]>4dd5c4cf851c777de11c7bc310eb10a21151d64a authored over 4 years ago by Hiren Mistry <[email protected]>
200bf63a37bd4b4b0b336d1ea1680d4ac51326fb authored almost 5 years ago by Ben Koshy <[email protected]>
42ebe013cae855856ad196de940963898bcb1041 authored almost 5 years ago by Hiren Mistry <[email protected]>
Please confirm that the above is indeed a typo: I could not find a module called Storages (plura...
43929570130db4c1277f92f69d098b88c84eed61 authored almost 5 years ago by Ben Koshy <[email protected]>Add easy link to the contributing page.
Hope this helps.
0c8089f987e7598402084e33d896d0ddf5f933e1 authored almost 5 years ago by Ben Koshy <[email protected]>A PR for the typo, as promised here: https://discourse.shrinerb.com/t/document-update-question/1...
aca86ac1be5b17f59c6f5e8e39b98a95fb135589 authored almost 5 years ago by Ben Koshy <[email protected]>d9aba64bd5515584645f8885c76d56fa1a842bac authored almost 5 years ago by Tatsuya Hoshino <[email protected]>
d495bdc43a1cf1796a673a140544926438e06f9a authored almost 5 years ago by Janko Marohnić <[email protected]>
This is strictly needed only for direct *multipart* uploads to S3 using
uppy-s3_multipart gem, b...
57f92b85f959026255e8a695482828299546851c authored almost 5 years ago by Janko Marohnić <[email protected]>
Calling Shrine.upload_response from a Rails controller doesn't currently
work, because Rails co...
Newer Uppy versions make an additional OPTIONS request before the GET
presign request. This is n...
3e227b2f37b175150ef4409ad9e71c79c5faed5c authored almost 5 years ago by Janko Marohnić <[email protected]>
4b6944bae208e0048e4f52e04e1847d7150e01e3 authored almost 5 years ago by Janko Marohnić <[email protected]>
11616b3391e5a1d069c761329009c0734de6dd16 authored almost 5 years ago by Janko Marohnić <[email protected]>
When you're attaching files on multiple places, it can be cumbersome to
remember to create deriv...
Co-authored-by: Janko Marohnić <[email protected]>
a205b5f9a1a7be1211942357f78db6f8af40b45d authored almost 5 years ago by Arty <[email protected]>
We broke client-side encryption in Shrine 3.0 when we removed the
additional HEAD request in S3#...
e3283e7efe16141ad3d01aa1227d7169e92454bf authored almost 5 years ago by Janko Marohnić <[email protected]>
c5a134923f6765046ce8022b7d20d4cd50c81f3b authored almost 5 years ago by Janko Marohnić <[email protected]>
This is important when memory storage is used for tests, in which case
there might be some uploa...
fd813ed475025323e35c3e2a5c99d75db93c3f4d authored almost 5 years ago by Janko Marohnić <[email protected]>
* Work around apparent StringIO bug in ruby 2.7
Confirmed the test added here does fail in 2....
bfcb397cab179528441b460f237145c99ef11763 authored almost 5 years ago by Jonathan Rochkind <[email protected]>d93caa27f6c142846fa2229811c3fd068cdcd5c1 authored almost 5 years ago by Janko Marohnić <[email protected]>
* PutObjectAcl – required when explicitly specifying the object ACL on
upload
* AbortMultipar...
7c0cc47f2bff97c120e1328d4ad12e37c2273a80 authored almost 5 years ago by Janko Marohnić <[email protected]>1e7ade6f10c500a33688adad56a5f1f0eb0d62fe authored almost 5 years ago by Janko Marohnić <[email protected]>
2e9a37631918a033008d95b539e483472a10624a authored almost 5 years ago by Janko Marohnić <[email protected]>
8362fe796e4f5c3200b2de748fff9f1959940b07 authored almost 5 years ago by Janko Marohnić <[email protected]>
In Rack 2.1.0, Rack::File has been renamed to Rack::Files, and using the
old constant now trigge...
bcec3a84a9f0bec7ef93c28238aa860bd2928daa authored almost 5 years ago by Janko Marohnić <[email protected]>
These versions are resolving the kwargs warnings, and also we want to
test on those versions to ...
63c40ae27890eade4172eb8e4bece687c1f3df66 authored almost 5 years ago by Janko Marohnić <[email protected]>
5eecb1e5cf778bfaaf4c93dbf1367e55fbbb215c authored almost 5 years ago by Janko Marohnić <[email protected]>
5ba7e64f6c63e9d31ac32b06ec33d9f6593d9b83 authored almost 5 years ago by Janko Marohnić <[email protected]>
It triggers kwargs warnings on Ruby 2.7, and it's not necessary for us
to use it, because we can...