Major Changes
-
c5b51f6: ### Export maps for all packages
All packages now have export maps. This is a breaking change in two cases:
- The css imports have changed from
@uppy[package]/dist/styles.min.css
to@uppy[package]/css/styles.min.css
- You were importing something that wasn't exported from the root, for instance
@uppy/core/lib/foo.js
. You can now only import things we explicitly exported.
Changed imports for
@uppy/react
,@uppy/vue
, and@uppy/svelte
Some components, like Dashboard, require a peer dependency to work but since all components were exported from a single file you were forced to install all peer dependencies. Even if you never imported, for instance, the status bar component.
Every component that requires a peer dependency has now been moved to a subpath, such as
@uppy/react/dashboard
, so you only need to install the peer dependencies you need.Example for
@uppy/react
:Before:
import { Dashboard, StatusBar } from "@uppy/react";
Now:
import Dashboard from "@uppy/react/dashboard"; import StatusBar from "@uppy/react/status-bar";
- The css imports have changed from
Patch Changes
- Updated dependencies [e869243]
- Updated dependencies [c5b51f6]
- @uppy/dashboard@5.0.0
- @uppy/google-photos-picker@1.0.0
- @uppy/google-drive-picker@1.0.0
- @uppy/thumbnail-generator@5.0.0
- @uppy/companion-client@5.0.0
- @uppy/golden-retriever@5.0.0
- @uppy/provider-views@5.0.0
- @uppy/remote-sources@3.0.0
- @uppy/screen-capture@5.0.0
- @uppy/store-default@5.0.0
- @uppy/google-drive@5.0.0
- @uppy/image-editor@4.0.0
- @uppy/drop-target@4.0.0
- @uppy/transloadit@5.0.0
- @uppy/compressor@3.0.0
- @uppy/xhr-upload@5.0.0
- @uppy/instagram@5.0.0
- @uppy/facebook@5.0.0
- @uppy/onedrive@5.0.0
- @uppy/unsplash@5.0.0
- @uppy/dropbox@5.0.0
- @uppy/locales@5.0.0
- @uppy/aws-s3@5.0.0
- @uppy/webcam@5.0.0
- @uppy/audio@3.0.0
- @uppy/core@5.0.0
- @uppy/form@5.0.0
- @uppy/zoom@4.0.0
- @uppy/box@4.0.0
- @uppy/tus@5.0.0
- @uppy/url@5.0.0
- @uppy/webdav@1.0.0