Releases: vaadin/vaadin-upload
v2.1.3 - Maintenance Release
Live Demo →
API Documentation →
Changes Since v2.1.2:
v3.0.0-beta1
Live Demo →
API Documentation →
Changes Since v3.0.0-alpha2:
v3.0.0-alpha2 — Prepare for Beta Release
Live Demo →
API Documentation →
Changes Since v3.0.0-alpha1:
-
4f9b08a Adjust parts, improve styling API docs
-
7e38f4d Cleanup: move default theme styles to corresponding elements html
-
541f6ae Update analysis file
-
6153994 Remove if block for withCredentials
-
339f2b2 Add test for withCredentials
-
ac7eb4c Remove lighthouse performance test
-
b2eefe3 Add with-credentials parameter for CORS
v3.0.0-alpha1 – Pure Polymer 2, ES6 & Shadow Parts
Live Demo →
API Documentation →
Changes:
- Implemented in ES6 (dropped use of legacy APIs)
- Replaced internal Paper Elements with Vaadin Elements (vaadin-button, vaadin-progress-bar)
- Added shadow parts for theming (& dropped CSS mixins)
Breaking Changes:
- No longer works with Polymer 1
v2.1.2
Live Demo →
API Documentation →
Changes Since v2.1.1:
v2.1.1 — Adapt Demos for New Vaadin.com
Live Demo →
API Documentation →
Changes Since v2.1.0:
-
a2347a5 Fix linter
-
24397ec Remove variants since we depen on pure P2 vaadin/vaadin-demo-helpers
-
468c9bf Remove resolution
-
10aa894 Downgrade themable mixin
-
beb9134 Use a fork of MockHttpRequest which has a valid package.json (part 2)
Update other reference to this package, which I missed in previous commit.
-
eb69384 Use a fork of MockHttpRequest which has a valid package.json
The original MockHttpRequest repository (last updated 7 years ago) has an invalid package.json which causes issues with at least some build tools which try to read it.
-
ceb2310 Adding annotations for mixins
-
14269a8 Formatting eslintrc file
-
40ff997 Adapting demos to new site
-
d150758 Wrap demo js snippets in WebComponentsReady callback
v2.1.0 - Fix Bower variants for hybrid components
Live Demo →
API Documentation →
Special thanks to @stramel 🍻
v2.0.0 — Stable Polymer 2.0 Hybrid Release
Live Demo →
API Documentation →
No changes since v2.0.0-beta1.
Breaking changes since v1.1.4:
-
To provide custom elements, slots are now used instead of classes
- Available slots currently are:
add-button
,file-list
,drop-label
,drop-label-icon
- Available slots currently are:
-
Customizing the drop label icon needs to be placed outside the drop label with its own
slot
<!-- 1.x --> <vaadin-upload> <div class="drop-label"> <iron-icon icon="cloud-upload"></iron-icon> Drop files </div> </vaadin-upload> <!-- 2.0 --> <vaadin-upload> <iron-icon slot="drop-label-icon" icon="cloud-upload"></iron-icon> <span slot="drop-label">Drop files</span> </vaadin-upload>
Changes since v1.1.4:
- Polymer 2.0 support
- Depends on
polymer
on^2.0.0
by default - Dependencies changed to
^2.0.0
- Depends on
- Manual upload triggering added (thanks to @stramel!)
no-auto
can be set to disable the automatic uploadinguploadFiles()
is then called to initiate uploading of the queued files
- Customizing upload button added (thanks to @stramel!)
- slot
add-button
can be used to replace the default button
- slot
- Restore file element state before removal (#199)
- Disallow opening file dialog when max files reached (#197)
- Remove extra parameter from _setStatus call (#195)
v2.0.0-beta1 – Beta-release of the Hybrid element
v2.0.0-alpha3 – Use Polymer 2.0 Stable
Changes
- All dependencies changed to
^2.0.0