Skip to content

Releases: adopted-ember-addons/ember-file-upload

2.1.2

26 Sep 15:43
bd15a26
Compare
Choose a tag to compare

tldr; FireFox users were seeing drag over effects after the file was dragged outside of the dropzone.

Thanks to @topaxi for fixing this.

2.1.1

18 Jul 03:20
Compare
Choose a tag to compare

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

17 Jul 02:01
Compare
Choose a tag to compare

return contents of JSON API endpoints as JSON instead of as a string

kudos to @shuriu

2.0.1 😓

16 Jul 15:04
Compare
Choose a tag to compare

Fixes upload not returning a promise- sorry folks!

It's alive!

13 Jul 03:32
Compare
Choose a tag to compare

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

17 Jun 19:23
Compare
Choose a tag to compare

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

17 Jun 19:22
Compare
Choose a tag to compare

Expose this in mirage upload helpers, allowing access to mirage properties if needed.

2.0.0-beta.41

17 Jun 19:21
e70d654
Compare
Choose a tag to compare

Allow {{file-upload}} to be disabled using the disabled attribute.

Kudos to @XaserAcheron for this feature

2.0.0-beta.40

21 Apr 21:49
Compare
Choose a tag to compare

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

21 Apr 21:47
Compare
Choose a tag to compare

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 any dragover event
  • You will get a dragleave event on one dropzone before getting a dragenter on another dropzone.
  • Duplicate dragenter and dragleave events are cleaned up
  • A cancelled event (a dragenter followed immediately by a dragleave) 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.