Changelog
Release notes for the MultipleUpload npm package, newest first. The current version is 1.3.
1.3
Current . npmCloud sources
- Box promoted to a first-class source.
- Unsplash search-and-import source added.
- Companion broker: self-hosted Node OAuth plus file proxy (Dropbox, Box, Drive, OneDrive) with proxy and server-to-destination transfer modes.
Headless framework hooks
useUploader()for React and Vue.use:uploaderSvelte action.UploaderServicefor Angular.
Image editor
- Content-aware smart-crop (edge-energy focal point - not AI).
- Text and sticker overlays with styling controls.
- Filter adjustments (brightness, contrast, saturation, sepia, grayscale) plus presets.
- EXIF metadata viewer and crop-ratio chips.
- AVIF and WebP output with a quality slider.
Image pipeline
- EXIF auto-rotate on upload.
- PDF poster thumbnails.
- URL-based transforms via the
transformUrlclient helper, honored by your server.
Validation and UX
- Standalone
aspectRatiovalidator and per-file rename UI. - Restore prompt to resume incomplete uploads after reload.
- Whole-page drop target, form auto-attach, locale auto-detect.
- Accessibility: ARIA live-region announcements, reduced-motion support, focus traps.
- 28 built-in locales.
Server endpoints
- Reference GCS server endpoints for signed direct uploads.
- Pluggable server-side image transformer for the URL-transform pipeline.
Earlier releases
1.2
7 transport strategies including GCS, 4 cloud pickers, AES-GCM encryption, an offline service-worker queue, cross-tab coordination, locales expanded from 20 to 30, webcam / screen / audio capture, and a virus-scan hook.
1.1
The core rewrite: pluggable transport strategies, direct-to-S3 / Azure / tus, IndexedDB resume, an inline image editor, and the canonical single-source build.