Widget 3.4.0

widget May 28, 2018

The new version supports image previews with Authenticated URLs enabled and comes with other updates:

Added

  • New configuration options: previewProxy and previewUrlCallback. Check out our docs for more info.
  • The AUTHORS.txt file to the repo to give credit to those contributing to the project. Yoo-hoo, thanks folks 💛

Changed

  • Updated README:
    • New sections: “Security issues” and “Feedback.”
    • References to the widget v2.
    • Table of contents.
  • Updated the package description.

Fixed

  • A not-working button that removes an item from the file list in a multi-file mode in Edge.
  • Displaying a wrong image when a set of files gets dragged and dropped onto a widget in a single-file mode, issue #443.
  • Video seeking in Chrome, #460.
  • Multipart uploading: no extra headers are now sent.
  • Previewing videos in Safari on iOS, see #463.
  • The this.settings is undefined error when using the loadFileGroup function.

Widget in action. Full widget changelog is here.

TinyMCE plugin 3.0.0

widget, integrations May 24, 2018

Hey folks, we just released File Uploader 3.0.0 for TinyMCE. The plugin now supports Uploadcare Widget v3 and allows adjusting settings through TinyMCE editor options.

File Uploader helps you insert any media into TinyMCE WYSIWYGs, stores it in the cloud, and delivers content to 220k nodes in 130+ countries. Image Processing also becomes available for any media via URL directives.

Bumping the widget version brings:

  • New design.
  • Longer term support.
  • More features and future updates.
  • More locales out of the box.

If you are currently using the previous widget-v2-based plugin with a customized dialog window, you will need to check out the v2-v3 migration guide to update.

Added:

  • Plugin settings can now be defined using the TinyMCE editor options.

Changed:

  • The default widget version for File Uploader is now 3.x.
  • Added integration to the default widget config to provide info on used TinyMCE and plugin versions to User Agent with requests to Uploadcare Upload API.

Issues and PRs are welcome. The full uploadcare-tinymce changelog can be found here.

Redactor plugin 2.0.0

widget, integrations May 24, 2018

Yoo-hoo, our File Uploader 2.0.0 for Imperavi Redactor is out and now supports Redactor v3 and Uploadcare Widget v3.

File Uploader helps you insert any media into Redactor WYSIWYGs, stores it in the cloud, and delivers content to 220k nodes in 130+ countries. You also get our Image Processing feature controlled by URL directives.

Switching the plugin to the widget v3 brings:

  • New design.
  • Longer term support.
  • More features and future updates.
  • More locales out of the box.

If you are currently using the previous widget-v2-based plugin with a customized dialog window, you will need to check out the v2-v3 migration guide to update.

Added:

  • Redactor 3 support; File Uploader now works with both v2 and v3.

Changed:

  • The default widget version for File Uploader is now 3.x.
  • Added integration to the default widget config to provide info on used Redactor and plugin versions to User Agent with requests to Uploadcare Upload API.

Issues and PRs are welcome. The full uploadcare-redactor changelog can be found here.

CKEditor plugin 3.0.0

widget, integrations May 17, 2018

We updated our File Uploader for CKEditor 4. Here’s the v3-enabled plugin demo.

The major improvement is switching to the Uploadcare Widget 3.x, this means:

  • New design.
  • Longer term support.
  • More features and future updates.
  • More locales out of the box.

If you are currently using the v2-based plugin with a custom widget style, you will need to check out the v2-v3 migration guide to update.

Updated:

  • The default widget version for File Uploader is now 3.x.
  • Added integration to the default widget config to provide info on the CKEditor version and plugin version for User Agent with requests to Uploadcare Upload API.

Issues and PRs are welcome. The full uploadcare-ckeditor changelog can be found here.

Widget 2.11.0

widget April 28, 2018

We continue supporting the v2 of Uploadcare Widget. We will mostly be releasing patches with bug fixes.

The new version comes with the following updates:

Fixed:

  • Preview: the widget no longer generates an image preview if previewStep is disabled.
  • Camera Tab: now, if your device and browser support the capture attribute of the input[type=file] element, we show buttons providing direct access to the camera instead of providing a video stream.
  • Camera: webcam stream and taking photos now work in Safari 11.
  • XHR requests: added responseType to XHR requests to prevent Firefox from parsing responses as XML.
  • Automatic crop: now, if multi-upload is enabled and a crop option is specified, cropping is automatically applied to the file uploaded last.
  • Drag&drop fix: the .uploadcare-dragging class was not removed from the body when finished dragging.
  • UPLOADCARE_LIVE behavior: when set to true, which is a default, new [role=uploadcare-uploader] elements on your page are initialized as widgets every ~100 ms which may cause devtools blinking. See issues #277, #281, #366, #384, #411 for details. This widget version 2.11.0 fixes the behavior.

Added:

  • New widget option, integration: is used to hold info about a framework or plugin through which the widget was installed.

Updated:

  • The default limit for the multipleMax option is now set to 1000 files, see docs for details.
  • Upload API requests: added the X-UC-User-Agent header holding info on widget version, public key, framework, and plugin.

We strongly advise updating to 2.11.0 or going all the way up to v3, see migration guide.

To install the latest v2:

npm install uploadcare-widget@2
<script src="https://ucarecdn.com/libs/widget/2.x/uploadcare.full.min.js" charset="utf-8"></script>

Widget v2 in action. Full widget changelog is here. Source code of the widget v2 on github.

Effects Tab 1.1.0

widget April 27, 2018

Effects Tab 1.1.0 is out; an add-on to Uploadcare Widget providing in-browser image editing.

Fixed:

  • The UPLOADCARE_EFFECTS global setting now fully works.
  • Fixed ignoring crop presets in the multi-file mode: when crop isn't set to free, it is automatically applied to all uploaded images.
  • When your crop option is not set to free, your image previews appear cropped.
  • While in the image crop mode, you work with the original image without other effects applied.

Added:

  • New effect, invert: inverts colors thus creating a "negative" image.
  • New effect option, all: enables all available effects.

The full Effects Tab changelog can be found here.

Widget 3.3.0

widget April 27, 2018

The new version comes with the following updates:

Fixed:

  • Preview: the widget does not generate a preview image if previewStep is off.

Added:

  • New locales: Romanian (ro), Slovak (sk), Serbian (sr).
  • New widget option, integration: is used to hold info about a framework or plugin through which the widget was installed.

Updated:

  • Locales: Swedish (sv) and Polish (pl).
  • The default limit for the multipleMax option is now set to 1000 files, see docs for details.
  • Upload API requests: added the X-UC-User-Agent header holding info on widget version, public key, framework, and plugin.
  • README: added link to the new Angular 2+ wrapper, renewed documentation references, added info on immediately using a custom locale.

Widget in action. Full widget changelog is here.

Deprecating disabled Instagram functionality

widget, javascript api April 24, 2018

We disabled some of the functionality when Instagram is used as a source for media uploads; due to the Instagram deprecating a good number of API endpoints on Apr. 4, 2018.

You will no longer be able to:

  • Choose media from posts you liked
  • Choose media from accounts you follow
  • Choose media from Public Content and sources listed above via search tags

All-new widget configurator

widget March 07, 2018

We redesigned the widget configurator, and here is what we updated:

  • New design and layout, mobile-friendly
  • The order of tabs (upload sources) can now be changed by dragging
  • You can add multiple crop presets to a single widget
  • The order of crop presets in a dialog can be changed by dragging
  • Each set of settings now has its URL you can share, e.g., DE locale, local files, 4:3 crop
  • When signed in, you can choose one of your projects as a target for uploads

Our all-new Angular 2+ wrapper is out

widget, libs February 16, 2018

Yoohoo, we have just released the Angular 2+ wrapper for Uploadcare Widget; the current wrapper version is 0.1.3.

Install goes simply like:

npm install ngx-uploadcare-widget

Issues and PRs are welcome. The full ngx-uploadcare-widget changelog can be found here.

Widget 3.2.3

widget February 05, 2018

The new version comes with the following updates:

  • Fixed French (fr) locale.
  • Fixed camera tab: now, if device and browser support the capture attribute for the input[type=file] element, instead of the video stream, we show only the buttons that give direct access to the camera.

Widget in action. Full widget changelog is here.

Widget 3.2.2

widget February 05, 2018

The new version comes with the following updates:

  • Fixed Swedish (sv) locale.
  • Fixed XHR requests: added responseType to XHR requests to prevent Firefox from parsing responses as XML.

Widget in action. Full widget changelog is here.

Widget 3.2.1

widget November 13, 2017

The new version comes with the following updates:

  • Fixed automatic crop: now, if multi-upload is enabled and a crop option is specified, a crop is automatically applied to a last uploaded file.
  • Fixed the problem with drag&drop: the class .uploadcare--dragging was not removed from the body when finished dragging.

Widget in action. Full widget changelog is here.

Widget 3.2.0

widget October 30, 2017

This update deals with the UPLOADCARE_LIVE behavior when set to true, which is a default. By default, new [role=uploadcare-uploader] elements on your page are initialized as widgets every ~100 ms which may cause devtools blinking. See issues #277, #281, #366, #384, #411 for details. This widget version 3.2.0 fixes the behavior.

Also in the release:

  • Added the .uploadcare--panel__powered_by block inside .uploadcare--panel__content.
  • Fixed bug with iOS 11 menu, see #417.
  • Updated value of the --color-base variable in the config of styles.
  • Updated bundled styles:
    • removed the -webkit prefix for transition,
    • added the prefix in Edge, for ::placeholder of .uploadcare--input.
  • Updated README:
    • changed the Uploadcare logo,
    • added shield with the current version of npm package.

Widget in action. Full widget changelog is here.

Accelerated large file uploads

widget October 20, 2017

Every large file upload you make with Uploadcare Widget is now faster. It works for any file larger than 25MB and is possible because your traffic goes through the data center closest to your location. The actual performance improvement can get up to 500% depending on your network bandwidth and file sizes. Uploading files smaller than 25MB is not affected by this update. Accelerated Uploads is not an option you should enable explicitly: it works on every plan and account.

Widget in action. Full widget changelog is here.

Widget 3.1.4 (hotfix)

widget September 22, 2017

Apple released Safari 11 two days ago. The new version of browser supports Media Capture and Stream API, and the camera tab in Uploadcare Widget finally started working in Safari 🎉. But, there was an error during the start of the stream from a webcam.

This version fixes this error and the camera tab, stream from a webcam and taking photos work in Safari 11.

We strongly advise updating to 3.1.4.

Widget in action. Full widget changelog is here.

Widget 3.1.3

widget September 14, 2017

The new version comes with the following updates:

  • Fixed, preview tab footer would disappear when selecting many files, issue #409.
  • Fixed typo in the Spanish (es) locale.

Widget in action. Full widget changelog is here.

Widget 3.1.2

widget August 18, 2017

The new version comes with the following updates:

  • Fixed styles to avoid inheriting global styles from button or div[role=button] for the following classes:
    • uploadcare--button
    • uploadcare--button_muted
    • uploadcare--button_overlay
    • uploadcare--button_primary
    • uploadcare--button_primary
    • uploadcare--crop-sizes__item
    • uploadcare--widget__button
    • uploadcare--widget__button_type_open
  • Updated README: added StackShare badge.

Widget in action. Full widget changelog is here.

Widget 3.1.1 (hotfix)

widget July 24, 2017

The hotfix introduces the following updates:

  • Fixed, the dialog would close when double-clicking the tabs menu, issue #402
  • Fixed Portuguese (pt) locale

Widget in action. Full widget changelog is here.

Widget 3.1.0

widget July 24, 2017

The new version comes with the following updates:

  • Fixed problems with scrolling and buttons in footers on iframe tabs (Instagram-like) in Safari for iOS, issue #395
  • Added Korean (ko) locale, thanks, masher86
  • Updated Arabic (ar) locale

Widget in action. Full widget changelog is here.

Widget 3.0.1 (hotfix)

widget July 03, 2017

This version fixes couple of bugs that slipped into the release:

  • Fixed the Cannot read property 'tabs' of undefined error, issue #388
  • Fixed the jQuery.Deferred exception: this.state is not a function error, issue #387

Widget in action. Full widget changelog is here.

Widget 3.0.0

widget June 29, 2017
Widget 3.0.0 on desktop

Uploadcare Widget 3 is out with its first release version 3.0.0.

It was deeply redesigned including its look, styles, and markup.

In case you were using the widget v2 and its JavaScript API without customizing any styles, feel free to just switch to v3: learn more in our docs.

Otherwise, consider checking out our migration guide.

Widget v3 in action. Check out the complete widget changelog here.

Widget 2.10.4

widget June 28, 2017

The new version includes fixes for jQuery 3.x compatibility: it is now fully supported. We also added translations for the camera tab to the Portuguese (pt) locale.

Widget in action. See the complete widget v2 changelog here.

Widget 2.10.3 (hotfix)

widget January 23, 2017

The version 2.10.3 fixes file group generation when it's used together with Signed Uploads. If you're planning to combine the two features, we advise updating to 2.10.3.

Widget in action. Full widget changelog is here.

Widget CDN links update

widget January 23, 2017

Putting it straight, we've made CDN links to our widget script simpler. There's more to it, you can now use wildcards to identify the latest widget version. Here's how it may look now:

  • https://ucarecdn.com/libs/widget/2.x/uploadcare.full.min.js
  • https://ucarecdn.com/libs/widget/2.10.x/uploadcare.full.min.js

We're heavy on backward compatibility so the old scheme works too (i.e. you don't have to change anything unless you want to):

  • http://ucarecdn.com/widget/2.10.3/uploadcare/uploadcare.full.min.js

Widget in action. Full widget changelog is here.

Make use of WebP images with Uploadcare

widget, cdn api January 19, 2017

You can now upload WebP images with our widget, process those on-the-fly using Uploadcare CDN or convert your existing images to WebP by adjusting their format.

Widget 2.10.2 (hotfix)

widget, javascript api November 29, 2016

We've encountered a bug in Firefox 50 that makes Uploadcare Widget 2.10.1 literally useless with this browser. Luckily, the fix was implemented with the version 2.10.2.

We strongly advise updating to 2.10.2.

Other changes:

  • Instagram icon is updated
  • Tabs visual style is fixed
  • Swedish locale is fixed

See it in action. You can find full changelog entry here.

Widget 2.10.1

widget October 28, 2016

We have just released the Uploadcare widget 2.10.1 with the following fixes implemented,

  • Improved preview orientation for some images.
  • Fixed the image size issue on the widget crop tab in IE 11.
  • Tabs overflow in Safari is now fixed.

See it in action. You can find full changelog entry here.

Keep in mind that you can be updated on our changelog status with both RSS and Atom feeds.

Widget 2.10.0: Google Photos

widget, integrations August 29, 2016

enter image description here

Google Photos added as a new file source. It's available in the widget starting from version 2.10.0.

See it in action. You can find full changelog entry here.

Secure Uploads

widget, upload api June 07, 2016

We've added an extra security option to our Upload API, with it you'll have full control of who and when can upload files to your project. The setting is project-wide and requires to have a secure signature generation on your back-end (see example in the docs).

It's natively supported by the widget starting from version 2.9.0.

Cookies on Uploadcare

We have placed cookies on your device to improve your experience.  Learn more about how this site works and our compliances