Releases: adopted-ember-addons/ember-file-upload
2.1.2
2.1.1
tldr;
fix a bug where you couldn't upload the same file twice in a row using {{file-upload}}
.
kudos to @mickeysanchez and co for this fix 🎉
2.1.0
2.0.1 😓
It's alive!
tldr;
uploadBinary
is available for developers who want to upload to presigned S3 URLs. Recipes to come!
✨ It's time to finally make this official! (And way past due) ✨
After using this addon for several months with few hiccups, I feel good about moving this addon out of beta. This means that this is finally a successor to https://github.com/tim-evans/ember-plupload/, and that project can be sunseted or handed over to individuals that need backward compatibility.
In terms of release notes, this release adds a new feature: uploadBinary
, which will enable users to use presigned S3 URLs for upload. This will be soon documented as a recipe.
In addition, I'm starting work on beefing up the documentation site. This means I'd like to move documentation out from the README and to the site. This site will try to be informative in both a detailed and broad manner, like I've done with http://tim-evans.github.io/ember-page-title/ and http://tim-evans.github.io/ember-autoresize/. Help on getting good examples up will be lovely!
Thanks for all the contributors that made this crazy project become something amazing!
The list of thank yous go to the following contributors:
@kylemellander
@ryanto
@jlevycpa
@Padchi
@chrisdpeters
@ef4
@dkorenblyum
@ImipolexG
@EnotPoloskun
@XaserAcheron
@bbtb1982
And everyone else that has submitted an issue that helped make this better!
2.0.0-beta.43
Fix ember-cli-mirage
defaults that caused applications to have ember-cli-mirage
enabled in production. Sorry about that y'all!
2.0.0-beta.42
Expose this
in mirage upload helpers, allowing access to mirage properties if needed.
2.0.0-beta.41
Allow {{file-upload}}
to be disabled using the disabled
attribute.
Kudos to @XaserAcheron for this feature
2.0.0-beta.40
tldr; You can allow drag and drop from websites by setting allowUploadsFromWebsites
on the {{file-dropzone}}
to true
. You can also set the active mouse cursor when over the dropzone using cursor
(which is a stand-in for dropEffect
).
2.0.0-beta.39
tldr; Drag events (dragenter
, dragleave
, and drop
) are sent in a reliable order. 🎉
Browser drag events aren't the most consistent thing in the world. To have a consistent interface for drag and drop, I rewrote drag handlers so they ensure the following:
- You will get a
dragenter
before you get anydragover
event - You will get a
dragleave
event on one dropzone before getting adragenter
on another dropzone. - Duplicate
dragenter
anddragleave
events are cleaned up - A cancelled event (a
dragenter
followed immediately by adragleave
) is ignored
This is a significant change under the hood how events work, so please provide feedback on this experience. It should ideally be transparent to you. These events are deferred, so it may cause some interference with what you may expect.