github-actions[bot]
61b60592b0
Release: uppy@2.13.1 ( #3916 )
...
| Package | Version | Package | Version |
| -------------------- | ------- | -------------------- | ------- |
| @uppy/companion | 3.7.1 | @uppy/remote-sources | 0.1.1 |
| @uppy/compressor | 0.3.1 | @uppy/transloadit | 2.3.5 |
| @uppy/core | 2.3.2 | @uppy/robodog | 2.9.1 |
| @uppy/dashboard | 2.4.1 | uppy | 2.13.1 |
| @uppy/image-editor | 1.4.1 | | |
- @uppy/compressor: fix upload causing meta name to reset (Justin / #3890 )
- @uppy/transloadit: cancel assemblies when all its files have been removed (Antoine du Hamel / #3893 )
- e2e: Add retries for flaky e2e test (Merlijn Vos / #3915 )
- @uppy/dashboard,@uppy/image-editor,@uppy/remote-sources: Fix `uppy.close()` crashes when remote-sources or image-editor is installed (Merlijn Vos / #3914 )
- @uppy/core: Add missing type for retry-all event (Luc Boissaye / #3901 )
- @uppy/companion: Companion app type (Mikael Finstad / #3899 )
- e2e: upgrade to Cypress 10 (Antoine du Hamel / #3896 )
- meta: Fix website build (Murderlon)
- meta: Create new issue templates (Merlijn Vos / #3879 )
2022-07-27 17:33:08 +01:00
github-actions[bot]
236d92898c
Release: uppy@2.13.0 ( #3889 )
...
| Package | Version | Package | Version |
| ------------------ | ------- | ------------------ | ------- |
| @uppy/dashboard | 2.4.0 | @uppy/robodog | 2.9.0 |
| @uppy/image-editor | 1.4.0 | uppy | 2.13.0 |
| @uppy/transloadit | 2.3.4 | | |
- @uppy/transloadit: fix outdated file ids and incorrect usage of files (Merlijn Vos / #3886 )
- @uppy/image-editor: remove beta notice (Merlijn Vos / #3877 )
- meta: Fix broken links in _posts/2019-08-1.3.md (YukeshShr / #3884 )
- meta: Fix broken link in _posts/2017-03-0.15.md (YukeshShr / #3883 )
- @uppy/image-editor: Add image editor cancel event (James R T / #3875 )
2022-07-18 12:59:08 +01:00
github-actions[bot]
3c32399132
Release: uppy@2.12.3 ( #3876 )
...
| Package | Version | Package | Version |
| ----------------- | ------- | ----------------- | ------- |
| @uppy/transloadit | 2.3.3 | uppy | 2.12.3 |
| @uppy/robodog | 2.8.3 | | |
- @uppy/transloadit: fix TypeError when file is cancelled asynchronously (Antoine du Hamel / #3872 )
- @uppy/robodog,@uppy/transloadit: use modern syntax to simplify code (Antoine du Hamel / #3873 )
- meta: fix `release-beta` automation (Antoine du Hamel)
2022-07-11 15:08:45 +01:00
github-actions[bot]
9eff85b76f
Release: uppy@2.12.2 ( #3865 )
...
| Package | Version | Package | Version |
| -------------------- | ------- | -------------------- | ------- |
| @uppy/companion | 3.7.0 | @uppy/transloadit | 2.3.2 |
| @uppy/locales | 2.1.1 | @uppy/robodog | 2.8.2 |
| @uppy/provider-views | 2.1.2 | uppy | 2.12.2 |
- @uppy/provider-views: improve logging (Mikael Finstad / #3638 )
- docs: de-dupe companion dev docs (Mikael Finstad / #3852 )
- @uppy/companion: Getkey safe behavior (Mikael Finstad / #3592 )
- website: fix broken links (YukeshShr / #3861 )
- @uppy/companion: doc: fix Google Drive example (Antoine du Hamel / #3855 )
- @uppy/locales,@uppy/transloadit: Fix undefined error in in onTusError (Merlijn Vos / #3848 )
- @uppy/companion: build an ARM64 container (Stuart Auld / #3841 )
- @uppy/locales: Add missing translations and reorder nl_NL locale (Kasper Meinema / #3839 )
- docs: Fix typo in aws-s3-multipart.md (Ikko Ashimine / #3838 )
- meta: do not rebase when preparing beta candidates (Antoine du Hamel)
- meta: fix hard-coded branch name in release script (Antoine du Hamel)
2022-07-06 15:42:22 +01:00
github-actions[bot]
8f8f0e2f6a
Release: uppy@2.12.1 ( #3821 )
...
| Package | Version | Package | Version |
| ----------------- | ------- | ----------------- | ------- |
| @uppy/transloadit | 2.3.1 | uppy | 2.12.1 |
| @uppy/robodog | 2.8.1 | | |
- @uppy/transloadit: fix `COMPANION_PATTERN` export (Antoine du Hamel / #3820 )
- meta: fix URL generation in the release script (Antoine du Hamel)
2022-06-09 17:12:43 +01:00
github-actions[bot]
a95e723775
Release: uppy@2.12.0 ( #3816 )
...
| Package | Version | Package | Version |
| ---------------------- | ------- | ---------------------- | ------- |
| @uppy/aws-s3 | 2.2.1 | @uppy/tus | 2.4.1 |
| @uppy/aws-s3-multipart | 2.4.1 | @uppy/url | 2.2.0 |
| @uppy/companion-client | 2.2.1 | @uppy/xhr-upload | 2.1.2 |
| @uppy/core | 2.3.1 | @uppy/robodog | 2.8.0 |
| @uppy/react | 2.2.2 | uppy | 2.12.0 |
| @uppy/remote-sources | 0.1.0 | | |
- @uppy/remote-sources: Add @uppy/remote-sources preset/plugin (Artur Paikin / #3676 )
- @uppy/react: Reset uppy instance when React component is unmounted (Tomasz Pęksa / #3814 )
- @uppy/aws-s3-multipart,@uppy/aws-s3,@uppy/tus: queue socket token requests for remote files (Merlijn Vos / #3797 )
- @uppy/xhr-upload: replace `ev.target.status` with `xhr.status` (Wes Sankey / #3782 )
- @uppy/core: fix `TypeError` when file was deleted (Antoine du Hamel / #3811 )
- @uppy/robodog: fix linter warnings (Antoine du Hamel / #3808 )
- meta: fix GHA workflow for prereleases (Antoine du Hamel)
- @uppy/aws-s3-multipart: allow `companionHeaders` to be modified with `setOptions` (Paulo Lemos Neto / #3770 )
- @uppy/url: enable passing optional meta data to `addFile` (Brad Edelman / #3788 )
- @uppy/url: fix `getFileNameFromUrl` (Brad Edelman / #3804 )
- @uppy/tus: make onShouldRetry type optional (Merlijn Vos / #3800 )
- doc: fix React examples (Antoine du Hamel / #3799 )
- meta: add GHA workflow for prereleases (Antoine du Hamel)
2022-06-07 18:11:01 +01:00
github-actions[bot]
3f34af100b
Release: uppy@2.11.0 ( #3796 )
...
| Package | Version | Package | Version |
| ------------------------- | ------- | ------------------------- | ------- |
| @uppy/angular | 0.3.1 | @uppy/progress-bar | 2.1.1 |
| @uppy/audio | 0.3.2 | @uppy/provider-views | 2.1.1 |
| @uppy/aws-s3 | 2.2.0 | @uppy/react | 2.2.1 |
| @uppy/aws-s3-multipart | 2.4.0 | @uppy/react-native | 0.3.1 |
| @uppy/box | 1.0.7 | @uppy/redux-dev-tools | 2.1.0 |
| @uppy/companion | 3.6.0 | @uppy/screen-capture | 2.1.1 |
| @uppy/companion-client | 2.2.0 | @uppy/status-bar | 2.2.1 |
| @uppy/compressor | 0.3.0 | @uppy/store-default | 2.1.0 |
| @uppy/core | 2.3.0 | @uppy/store-redux | 2.1.0 |
| @uppy/dashboard | 2.3.0 | @uppy/thumbnail-generator | 2.2.0 |
| @uppy/drag-drop | 2.1.1 | @uppy/transloadit | 2.3.0 |
| @uppy/dropbox | 2.0.7 | @uppy/tus | 2.4.0 |
| @uppy/facebook | 2.0.7 | @uppy/unsplash | 2.1.0 |
| @uppy/file-input | 2.1.1 | @uppy/url | 2.1.1 |
| @uppy/form | 2.0.6 | @uppy/utils | 4.1.0 |
| @uppy/golden-retriever | 2.1.0 | @uppy/vue | 0.4.8 |
| @uppy/google-drive | 2.1.1 | @uppy/webcam | 2.2.1 |
| @uppy/image-editor | 1.3.0 | @uppy/xhr-upload | 2.1.1 |
| @uppy/informer | 2.1.0 | @uppy/zoom | 1.1.1 |
| @uppy/instagram | 2.1.1 | @uppy/robodog | 2.7.0 |
| @uppy/onedrive | 2.1.1 | uppy | 2.11.0 |
- doc: update bundler recommendation (Antoine du Hamel / #3763 )
- @uppy/aws-s3-multipart: refactor to ESM (Antoine du Hamel / #3672 )
- @uppy/aws-s3: fix JSDoc type error (Antoine du Hamel / #3785 )
- @uppy/aws-s3: refactor to ESM (Antoine du Hamel / #3673 )
- @uppy/companion-client: Revert "Revert "@uppy/companion-client: refactor to ESM"" (Antoine du Hamel / #3730 )
- @uppy/companion: expire redis keys after 1 day (Mikael Finstad / #3771 )
- @uppy/companion: fix some linter warnings (Antoine du Hamel / #3752 )
- @uppy/compressor: Fix Compressor docs, pass files array to compressor:complete event (Artur Paikin / #3682 )
- @uppy/core: refactor to ESM (Antoine du Hamel / #3744 )
- @uppy/dashboard: refactor to ESM (Antoine du Hamel / #3701 )
- @uppy/dashboard: use webkitRelativePath when querying a file's relative path (Eduard Müller / taktik / #3766 )
- @uppy/golden-retriever: refactor to ESM (Antoine du Hamel / #3731 )
- @uppy/image-editor: remove CJS-interop hack in the source code (Antoine du Hamel / #3778 )
- @uppy/informer: @uppy/Informer: refactor to ESM (Antoine du Hamel / #3732 )
- @uppy/informer: remove remaining `require` call (Antoine du Hamel / #3737 )
- @uppy/provider-views: Add onKeyPress event handler to capture e.shiftKey, unavailable in onChange (Artur Paikin / #3768 )
- @uppy/redux-dev-tools: refactor to ESM (Antoine du Hamel / #3733 )
- @uppy/screen-capture: don't install when unsupported (Artur Paikin / #3795 )
- @uppy/store-default: refactor to ESM (Antoine du Hamel / #3746 )
- @uppy/store-redux: refactor to ESM (Antoine du Hamel / #3745 )
- @uppy/thumbnail-generator: refactor to ESM (Antoine du Hamel / #3734 )
- @uppy/transloadit: refactor to ESM (Antoine du Hamel / #3725 )
- @uppy/transloadit: transloadit: propagate error details when creating Assembly fails (Renée Kooi / #3794 )
- @uppy/tus: Add `onShouldRetry` as option to @uppy/tus (Merlijn Vos / #3720 )
- @uppy/tus: fix broken import (Antoine du Hamel / #3729 )
- @uppy/tus: fixup! @uppy/tus: wait for user promise on beforeRequest (Antoine du Hamel / #3712 )
- @uppy/tus: wait for user promise on beforeRequest (Antoine du Hamel / #3712 )
- @uppy/unsplash: refactor to ESM (Antoine du Hamel / #3728 )
- @uppy/utils: refactor to ESM (Antoine du Hamel / #3721 )
- dev: fix dev env Vite's config (Antoine du Hamel)
- dev: fix return type of generateSignatureIfSecret (Renée Kooi / #3793 )
- dev: remove `vite-plugin-jsx-commonjs` plugin on dev env (Antoine du Hamel / #3749 )
- dev: remove CJS-related hack in `build:locale-pack` script (Antoine du Hamel / #3764 )
- meta: e2e: run CI on PRs that modify the workflow file (Antoine du Hamel / #3740 )
- meta: fix linter warnings (Antoine du Hamel / #3753 )
- meta: fix more linter warnings (Antoine du Hamel / #3757 )
- meta: resolve warnings in `.d.ts` files (Antoine du Hamel / #3754 )
- meta: uppy: add Zoom plugin to the bundle and fix ESM exports (Antoine du Hamel / #3747 )
- test: Apply bin/update-yarn.sh (Merlijn Vos / #3775 )
- test: fix e2e dependency conflict (Merlijn Vos / #3779 )
- test: fixup! e2e: run CI on PRs that modify the workflow file (Antoine du Hamel / #3740 )
- test: prepare internal script files for lint rune hardening (Antoine du Hamel / #3760 )
- test: prepare test files for lint rule hardening (Antoine du Hamel / #3761 )
- test: Setup Cypress Dashboard (Merlijn Vos / #3691 )
- test: split Companion CI between Node.js legacy and supported versions (Antoine du Hamel / #3776 )
- website: disable linter warnings (Antoine du Hamel / #3759 )
2022-05-30 17:17:28 +01:00
github-actions[bot]
74f3d4d5de
Release: uppy@2.10.0 ( #3727 )
...
| Package | Version | Package | Version |
| ---------------------- | ------- | ---------------------- | ------- |
| @uppy/audio | 0.3.1 | @uppy/provider-views | 2.1.0 |
| @uppy/aws-s3 | 2.1.0 | @uppy/react | 2.2.0 |
| @uppy/aws-s3-multipart | 2.3.0 | @uppy/react-native | 0.3.0 |
| @uppy/companion-client | 2.1.0 | @uppy/screen-capture | 2.1.0 |
| @uppy/core | 2.2.0 | @uppy/status-bar | 2.2.0 |
| @uppy/dashboard | 2.2.0 | @uppy/svelte | 1.0.8 |
| @uppy/drag-drop | 2.1.0 | @uppy/transloadit | 2.2.0 |
| @uppy/file-input | 2.1.0 | @uppy/tus | 2.3.0 |
| @uppy/google-drive | 2.1.0 | @uppy/url | 2.1.0 |
| @uppy/image-editor | 1.2.0 | @uppy/webcam | 2.2.0 |
| @uppy/instagram | 2.1.0 | @uppy/xhr-upload | 2.1.0 |
| @uppy/locales | 2.1.0 | @uppy/zoom | 1.1.0 |
| @uppy/onedrive | 2.1.0 | @uppy/robodog | 2.6.0 |
| @uppy/progress-bar | 2.1.0 | uppy | 2.10.0 |
- @uppy/audio: fix types (Merlijn Vos / #3689 )
- @uppy/aws-s3-multipart,@uppy/aws-s3,@uppy/core,@uppy/react,@uppy/transloadit,@uppy/tus,@uppy/xhr-upload: proposal: Cancel assemblies optional (Mikael Finstad / #3575 )
- @uppy/aws-s3-multipart: export interface AwsS3MultipartOptions (Matteo Padovano / #3709 )
- @uppy/companion-client: refactor to ESM (Antoine du Hamel / #3693 )
- @uppy/companion: Only deploy on companion changes (kiloreux / #3677 )
- @uppy/core: add definition for addFiles method (Matteo Padovano / #3556 )
- @uppy/core: wrap plugins in div.uppy-Root and set dir attrubute in UIPlugin (Artur Paikin / #3692 )
- @uppy/google-drive: refactor to ESM (Antoine du Hamel / #3683 )
- @uppy/image-editor: refactor to ESM (Antoine du Hamel / #3685 )
- @uppy/instagram: refactor to ESM (Antoine du Hamel / #3696 )
- @uppy/locales: Add `save` translation to Spanish locale (Juan Carlos Alonso / #3678 )
- @uppy/locales: refactor to ESM (Antoine du Hamel / #3707 )
- @uppy/onedrive: refactor to ESM (Antoine du Hamel / #3694 )
- @uppy/progress-bar: refactor to ESM (Antoine du Hamel / #3706 )
- @uppy/provider-views: refactor to ESM (Antoine du Hamel / #3715 )
- @uppy/react: Support React 18 in @uppy/react (Merlijn Vos / #3680 )
- @uppy/screen-capture: refactor to ESM (Antoine du Hamel / #3698 )
- @uppy/status-bar: refactor to ESM (Antoine du Hamel / #3697 )
- @uppy/transloadit: add rate limiting for assembly creation and status polling (Antoine du Hamel / #3718 )
- @uppy/tus: refactor to ESM (Antoine du Hamel / #3724 )
- @uppy/url: refactor to ESM (Antoine du Hamel / #3713 )
- @uppy/webcam: refactor to ESM (Antoine du Hamel / #3686 )
- @uppy/xhr-upload: refactor to ESM (Antoine du Hamel / #3695 )
- @uppy/zoom: refactor to ESM (Antoine du Hamel / #3699 )
- meta: e2e: fix failing test (Antoine du Hamel / #3722 )
- test: harden linter rule for JSX/ESM validation (Antoine du Hamel / #3681 )
- test: harden linter rules for ESM/CJS validation (Antoine du Hamel / #3674 )
- test: Increase retries to trigger longer retryDelay in tus (Artur Paikin / #3726 )
- test: Remove `it.only` from e2e test (Merlijn Vos / #3690 )
- tests: Make Cypress more stable & add e2e test for error events when upload fails (Merlijn Vos / #3662 )
2022-05-14 01:09:48 +01:00
Mikael Finstad
8ed210545c
proposal: Cancel assemblies optional ( #3575 )
...
* change cancel logic
to make canceling assemblies optional
possibly fixes #3547
* add forgotten file
* rewrite to reason='user'
* try to fix crash
* change reason to unmount
* Apply suggestions from code review
* add close+unmount in more code examples
also fix rule of hooks issue
* improve reason docs
* add tests
* add options also to reset
* update doc
* also prevent canceling uploads on unmount
* Update website/src/docs/transloadit.md
Co-authored-by: Merlijn Vos <merlijn@soverin.net>
* remove conflicting file
Co-authored-by: Merlijn Vos <merlijn@soverin.net>
2022-05-06 01:53:46 +07:00
github-actions[bot]
1bea730f5a
Release: uppy@2.9.5 ( #3671 )
...
| Package | Version | Package | Version |
| --------------- | ------- | --------------- | ------- |
| @uppy/companion | 3.5.2 | @uppy/robodog | 2.5.5 |
| @uppy/core | 2.1.10 | uppy | 2.9.5 |
- @uppy/companion: Bump moment from 2.29.1 to 2.29.2 (dependabot[bot] / #3635 )
- @uppy/core: fix `TypeError` when file was removed (Antoine du Hamel / #3670 )
2022-04-27 23:08:15 +01:00
github-actions[bot]
2289fc94cc
Release: uppy@2.9.4 ( #3667 )
...
| Package | Version | Package | Version |
| ---------------------- | ------- | ---------------------- | ------- |
| @uppy/aws-s3-multipart | 2.2.2 | @uppy/file-input | 2.0.6 |
| @uppy/box | 1.0.6 | @uppy/form | 2.0.5 |
| @uppy/companion | 3.5.1 | @uppy/locales | 2.0.9 |
| @uppy/compressor | 0.2.5 | @uppy/transloadit | 2.1.5 |
| @uppy/core | 2.1.9 | @uppy/utils | 4.0.7 |
| @uppy/drag-drop | 2.0.7 | @uppy/vue | 0.4.7 |
| @uppy/drop-target | 1.1.3 | @uppy/robodog | 2.5.4 |
| @uppy/dropbox | 2.0.6 | uppy | 2.9.4 |
| @uppy/facebook | 2.0.6 | | |
- @uppy/locales: Plural translation in cs_CZ local (JakubHaladej / #3666 )
- @uppy/vue: Add license field to package.json in @uppy/vue (Tobias Trumm / #3664 )
- meta: Add todo comments (Murderlon)
- @uppy/facebook: refactor to ESM (Antoine du Hamel / #3653 )
- meta: locale-pack: refactor to use more parallel processing (Antoine du Hamel / #3630 )
- @uppy/file-input: refactor to ESM (Antoine du Hamel / #3652 )
- meta: sign requests sent to Transloadit in e2e suite (Antoine du Hamel / #3656 )
- meta: add `VITE_TRANSLOADIT_SECRET` for e2e (Antoine du Hamel)
- meta: Update BACKLOG.md (Artur Paikin)
- @uppy/form: refactor to ESM (Antoine du Hamel / #3654 )
- @uppy/dropbox: refactor to ESM (Antoine du Hamel / #3651 )
- meta: sign requests sent to Transloadit in dev env (Antoine du Hamel / #3517 )
- @uppy/drop-target: refactor to ESM (Antoine du Hamel / #3648 )
- @uppy/core: fix `TypeError` when file was removed (Antoine du Hamel / #3650 )
- @uppy/drag-drop: refactor to ESM (Antoine du Hamel / #3647 )
- meta: update outdated files (Antoine du Hamel / #3646 )
- @uppy/compressor: Set meta on file compression (Camilo Forero / #3644 )
- @uppy/transloadit: improve fetch error handling (Antoine du Hamel / #3637 )
- @uppy/box: refactor to ESM (Antoine du Hamel / #3643 )
- @uppy/utils: Fix getFileType for dicom images (Merlijn Vos / #3610 )
- @uppy/aws-s3-multipart: Add `companionCookiesRule` type to @uppy/aws-s3-multipart (Mauricio Ribeiro / #3623 )
2022-04-27 13:40:07 +01:00
github-actions[bot]
8754114bba
Release: uppy@2.9.3 ( #3631 )
...
| Package | Version | Package | Version |
| ------------- | ------- | ------------- | ------- |
| @uppy/core | 2.1.8 | uppy | 2.9.3 |
| @uppy/robodog | 2.5.3 | | |
- @uppy/core: fix TypeError in event handler when file was removed (Antoine du Hamel / #3629 )
2022-04-07 20:05:07 +01:00
github-actions[bot]
53d26ead37
Release: uppy@2.9.2 ( #3628 )
...
| Package | Version | Package | Version |
| ---------------------- | ------- | ---------------------- | ------- |
| @uppy/aws-s3 | 2.0.9 | @uppy/utils | 4.0.6 |
| @uppy/companion-client | 2.0.6 | @uppy/robodog | 2.5.2 |
| @uppy/compressor | 0.2.4 | uppy | 2.9.2 |
| @uppy/transloadit | 2.1.4 | | |
- @uppy/aws-s3,@uppy/companion-client,@uppy/transloadit,@uppy/utils: Propagate `isNetworkError` through error wrappers (Renée Kooi / #3620 )
- @uppy/compressor: Merge new name and type into compressed file (Camilo Forero / #3606 )
2022-04-07 08:26:22 +01:00
github-actions[bot]
4f116d9dad
Release: uppy@2.9.1 ( #3605 )
...
| Package | Version | Package | Version |
| ------------- | ------- | ------------- | ------- |
| @uppy/core | 2.1.7 | @uppy/robodog | 2.5.1 |
| @uppy/tus | 2.2.2 | uppy | 2.9.1 |
- @uppy/tus: fix hasOwn (Mikael Finstad / #3604 )
- meta: Increase test timeout for flaky e2e tests (Merlijn Vos / #3603 )
- meta: upgrade GHA actions (Antoine du Hamel / #3602 )
- @uppy/core: refactor: replace deprecated String.prototype.substr() (CommanderRoot / #3600 )
2022-03-29 01:18:42 +01:00
github-actions[bot]
c9dcc93d4f
Release: uppy@2.9.0 ( #3598 )
...
| Package | Version | Package | Version |
| ----------------- | ------- | ----------------- | ------- |
| @uppy/companion | 3.5.0 | @uppy/webcam | 2.1.0 |
| @uppy/status-bar | 2.1.3 | @uppy/robodog | 2.5.0 |
| @uppy/transloadit | 2.1.2 | uppy | 2.9.0 |
| @uppy/tus | 2.2.1 | | |
- @uppy/transloadit: close assembly if upload is cancelled (Antoine du Hamel / #3591 )
- @uppy/companion: Companion server upload events (Mikael Finstad / #3544 )
- @uppy/tus: fix double requests sent when rate limiting (Antoine du Hamel / #3595 )
- website: fix linter error on blog post (Antoine du Hamel / #3596 )
- @uppy/companion: fix `yarn test` command (Antoine du Hamel / #3590 )
- @uppy/webcam: Mime types in webcam options type (Sobakin Sviatoslav / #3593 )
- website: Some polish and a better (?) intro for the recent update post (AJvanLoon / #3588 )
- @uppy/companion: Allow setting no ACL (Mikael Finstad / #3577 )
- @uppy/companion: Small companion code and doc changes (Mikael Finstad / #3586 )
- @uppy/robodog: fix CDN bundle (Antoine du Hamel / #3587 )
- website: Fix broken link (YukeshShr / #3581 )
2022-03-24 14:07:33 +00:00
github-actions[bot]
c59b710de9
Release: uppy@2.8.0 ( #3579 )
...
| Package | Version | Package | Version |
| -------------------- | ------- | -------------------- | ------- |
| @uppy/audio | 0.3.0 | @uppy/locales | 2.0.8 |
| @uppy/aws-s3 | 2.0.8 | @uppy/provider-views | 2.0.8 |
| @uppy/companion | 3.4.0 | @uppy/vue | 0.4.6 |
| @uppy/compressor | 0.2.3 | @uppy/robodog | 2.4.0 |
| @uppy/core | 2.1.6 | uppy | 2.8.0 |
| @uppy/drop-target | 1.1.2 | | |
- @uppy/aws-s3: fix wrong events being sent to companion (Mikael Finstad / #3576 )
- @uppy/compressor: ignore remote files, calculate savings correctly (Artur Paikin / #3578 )
- @uppy/companion: always log errors with stack trace (Mikael Finstad / #3573 )
- meta: remove incorrect s3 documentation (Mikael Finstad / #3571 )
- @uppy/companion: Companion refactor (Mikael Finstad / #3542 )
- website: partial ooops (Artur Paikin)
- meta: run e2e workflow on the head branch instead of the base one (Antoine du Hamel / #3561 )
- website: Use Plausible instead of Google Analytics (Artur Paikin / #3567 )
- @uppy/vue: enforce use of file extension within the import path (Antoine du Hamel / #3560 )
- @uppy/drop-target: ignore if dropped elements aren't files (Penar Musaraj / #3563 )
- @uppy/core: Abstract restriction logic in a new Restricter class (Merlijn Vos / #3532 )
- @uppy/companion: Fetch all Google Drive shared drives (Robert DiMartino / #3553 )
- website: add blog post 2.4-2.7 (Artur Paikin / #3557 )
- meta: fix e2e (Antoine du Hamel / #3562 )
- meta: fix broken link (YukeshShr / #3559 )
- meta: fix support of export declaration in source files (Antoine du Hamel / #3558 )
- @uppy/companion: Order Google Drive results by folder to show all folders first (Robert DiMartino / #3546 )
- meta: add corsOrigins to docs (Mikael Finstad / #3554 )
- @uppy/audio: refactor to ESM (Antoine du Hamel / #3470 )
- @uppy/locales: compressor cleanup (Antoine du Hamel / #3531 )
- meta: fix CJS interop in Vite config (Antoine du Hamel / #3543 )
- @uppy/companion: upgrade node-redis-pubsub (Mikael Finstad / #3541 )
- @uppy/provider-views: provider-view: fix breadcrumbs (Artur Paikin / #3535 )
- meta: Update BACKLOG.md (Artur Paikin)
- @uppy/locales: Update ru_RU.js (Sobakin Sviatoslav / #3529 )
- @uppy/companion: reorder reqToOptions (Antoine du Hamel / #3530 )
- meta: Fix yarn caching in github actions (Mikael Finstad / #3526 )
2022-03-16 23:28:52 +00:00
github-actions[bot]
6559bea96f
Release: uppy@2.7.0 ( #3525 )
...
| Package | Version | Package | Version |
| ---------------------- | ------- | ---------------------- | ------- |
| @uppy/angular | 0.3.0 | @uppy/locales | 2.0.7 |
| @uppy/aws-s3-multipart | 2.2.1 | uppy | 2.7.0 |
| @uppy/companion | 3.3.1 | | |
- @uppy/companion: fix unstable test (Mikael Finstad)
- @uppy/companion: replace debug (Mikael Finstad)
- @uppy/companion: Fix COMPANION_PATH (Mikael Finstad / #3515 )
- @uppy/angular: update ng version (Antoine du Hamel / #3503 )
- @uppy/companion: Upload protocol "s3-multipart" does not use the chunkSize option (Gabi Ganam / #3511 )
- @uppy/aws-s3-multipart: Add chunks back to prepareUploadParts, indexed by partNumber (Kevin West / #3520 )
- website: Add “Stop the war” banner (Artur Paikin / #3518 )
- @uppy/locales: Update zh_CN.js (linxunzyf / #3513 )
- meta: update remark dependencies (Antoine du Hamel / #3502 )
2022-03-02 15:26:05 +00:00
github-actions[bot]
b9ecd94ecd
Release: uppy@2.6.0 ( #3501 )
...
| Package | Version | Package | Version |
| --------------- | ------- | --------------- | ------- |
| @uppy/companion | 3.3.0 | uppy | 2.6.0 |
| @uppy/robodog | 2.3.2 | | |
- meta: warn about not merging PR manually (Artur Paikin / #3492 )
- @uppy/companion: fix unpslash author meta, sanitize metadata to strings and improve companion tests (Mikael Finstad / #3478 )
- meta: ensure README is correctly formatted when doing releases (Antoine du Hamel / #3499 )
- meta: fix CDN bundle (Antoine du Hamel / #3494 )
- meta: fix missing EOL and end of e2e test templates (Antoine du Hamel / #3484 )
- meta: use a single `.env` file for config (Antoine du Hamel / #3498 )
2022-02-17 19:55:12 +00:00
github-actions[bot]
7e9f34ed30
Release: uppy@2.5.1 ( #3493 )
...
| Package | Version | Package | Version |
| ------------------------- | ------- | ------------------------- | ------- |
| @uppy/companion | 3.2.1 | @uppy/thumbnail-generator | 2.1.1 |
| @uppy/compressor | 0.2.2 | @uppy/robodog | 2.3.1 |
| @uppy/onedrive | 2.0.6 | uppy | 2.5.1 |
- meta: Missing comma and wrong attribute name on cors example config (Edgar Santiago / #3465 )
- @uppy/onedrive: Update README.md (Márton László Attila / #3489 )
- @uppy/compressor: Add image compressor plugin (Artur Paikin / #3471 )
- @uppy/companion: fix periodicPingUrls oops (Mikael Finstad / #3490 )
- meta: add support for ESM sources in build script (Antoine du Hamel / #3468 )
2022-02-16 13:44:01 +00:00
Antoine du Hamel
c3340a6776
Release: uppy@2.5.0 ( #3487 )
...
| Package | Version | Package | Version |
| ------------------------- | ------- | ------------------------- | ------- |
| @uppy/companion | 3.2.0 | @uppy/provider-views | 2.0.7 |
| @uppy/companion-client | 2.0.5 | @uppy/thumbnail-generator | 2.1.0 |
| @uppy/core | 2.1.5 | @uppy/robodog | 2.3.0 |
| @uppy/dashboard | 2.1.4 | uppy | 2.5.0 |
| @uppy/locales | 2.0.6 | | |
- @uppy/companion: add support for COMPANION_UNSPLASH_SECRET (Mikael Finstad / #3463 )
- @uppy/unsplash: fix nested meta (Artur Paikin / #3485 )
- meta: fix(docs): typo in property `thumbnailType` (Dan Schalow / #3472 )
- @uppy/robodog: add audio, box, unsplash, screen-capture to Robodog (Artur Paikin / #3483 )
- meta: consolidate ENV files and fix contributing guidelines (Antoine du Hamel / #3475 )
- @uppy/companion-client,@uppy/companion,@uppy/provider-views,@uppy/robodog: Finishing touches on Companion dynamic Oauth (Renée Kooi / #2802 )
- meta: Improve companion docs (Mikael Finstad / #3479 )
- meta: Make E2E Great Again (Merlijn Vos / #3444 )
- meta: Add PostCSS handling to Vite (Artur Paikin / #3467 )
- meta: Update CONTRIBUTING.md (Mikael Finstad / #3411 )
- @uppy/companion: fix broken thumbnails for box and dropbox (Mikael Finstad / #3460 )
- website: fix `Uppy is not defined` error (Antoine du Hamel / #3461 )
- @uppy/companion: Implement periodic ping functionality (Mikael Finstad / #3246 )
- @uppy/companion: fix callback urls (Mikael Finstad / #3458 )
- @uppy/core,@uppy/dashboard,@uppy/thumbnail-generator: Add dashboard and UIPlugin types (Merlijn Vos / #3426 )
- @uppy/locales: Add "save" to fr_FR.js (Charly Billaud / #3395 )
- @uppy/companion: Fix TypeError when invalid initialization vector (Julian Gruber / #3416 )
- meta: Upgrade size-limit to 7.0.5 (Artur Paikin / #3445 )
- @uppy/provider-views: Unsplash: UI improvements (Artur Paikin / #3438 )
- @uppy/thumbnail-generator: exifr: remove legacy IE support (Artur Paikin / #3382 )
- @uppy/companion: Default to HEAD requests when the Companion looks to get meta information about a URL (Zack Bloom / #3417 )
- @uppy/dashboard: check if info array is empty (Artur Paikin / #3442 )
- meta: dev: fix Vite custom plugin (Antoine du Hamel / #3437 )
- website: add legacy bundle to CDN example (Antoine du Hamel / #3433 )
- meta: remove unused lerna and npm files (Antoine du Hamel / #3436 )
- meta: replace browserify with esbuild (Antoine du Hamel / #3363 )
2022-02-14 18:53:02 +00:00
github-actions[bot]
62a1678030
Release: uppy@2.4.1 ( #3432 )
...
| Package | Version | Package | Version |
| ----------------- | ------- | ----------------- | ------- |
| @uppy/transloadit | 2.1.1 | uppy | 2.4.1 |
| @uppy/robodog | 2.2.1 | | |
- @uppy/transloadit: fix handling of Tus errors and rate limiting (Antoine du Hamel / #3429 )
- meta: Add Unsplash to website dashboard example (Merlijn Vos / #3431 )
- meta: dev: move configuration to a `.env` file (Antoine du Hamel / #3430 )
- meta: Update ci.yml (Kevin van Zonneveld / #3428 )
- @uppy/transloadit: simplify `#onTusError` (Antoine du Hamel / #3419 )
- meta: Force include babel numeric separator (Merlijn Vos / #3422 )
2022-01-12 16:24:49 +00:00
github-actions[bot]
0fc3336e36
Release: uppy@2.4.0 ( #3420 )
...
| Package | Version | Package | Version |
| -------------------- | ------- | -------------------- | ------- |
| @uppy/drag-drop | 2.0.6 | @uppy/tus | 2.2.0 |
| @uppy/image-editor | 1.1.1 | @uppy/utils | 4.0.5 |
| @uppy/screen-capture | 2.0.6 | @uppy/robodog | 2.2.0 |
| @uppy/transloadit | 2.1.0 | uppy | 2.4.0 |
- @uppy/transloadit: ignore rate limiting errors when polling (Antoine du Hamel / #3418 )
- @uppy/tus: pause all requests in response to server rate limiting (Antoine du Hamel / #3394 )
- @uppy/transloadit: better defaults for rate limiting (Antoine du Hamel / #3414 )
- @uppy/companion: Fix Companion deploys (kiloreux / #3388 )
- meta: update aws-presigned-url example to use esm (Antoine du Hamel / #3413 )
- @uppy/image-editor: namespace input range css (Merlijn Vos / #3406 )
- @uppy/screen-capture: Add missing option to the screen capture types (Mustafa Navruz / #3400 )
- @uppy/drag-drop: fix `undefined is not a function` TypeError (Antoine du Hamel / #3397 )
- website: update december 2021 blog post (Antoine du Hamel / #3396 )
- website: Polished the latest update blog (AJvanLoon / #3390 )
- website: docs: fix typo in audio.md (heocoi / #3389 )
- website: 2.0-2.3 post draft (Artur Paikin / #3370 )
2022-01-10 19:43:52 +00:00
Antoine du Hamel
683c03c340
update aws-presigned-url example to use esm ( #3413 )
2022-01-06 18:07:08 +01:00
github-actions[bot]
7d92b743e1
Release: uppy@2.3.3 ( #3410 )
...
| Package | Version | Package | Version |
| --------------- | ------- | --------------- | ------- |
| @uppy/companion | 3.1.5 | uppy | 2.3.3 |
- @uppy/companion: improve private ip check (Mikael Finstad / #3403 )
2022-01-04 16:52:17 +00:00
github-actions[bot]
24cd9e6251
Release: uppy@2.3.2 ( #3383 )
...
| Package | Version | Package | Version |
| --------------- | ------- | --------------- | ------- |
| @uppy/angular | 0.2.8 | @uppy/vue | 0.4.5 |
| @uppy/companion | 3.1.4 | uppy | 2.3.2 |
| @uppy/svelte | 1.0.7 | | |
- meta: fix release script (Antoine du Hamel)
- @uppy/core: document file.name (Merlijn Vos / #3381 )
- @uppy/angular,@uppy/companion,@uppy/svelte,@uppy/vue: add `.npmignore` files to ignore `.gitignore` when packing (Antoine du Hamel / #3380 )
- meta: add VSCode workspace settings to `.gitignore` (Antoine du Hamel)
- @uppy/companion: Upgrade ws in companion (Merlijn Vos / #3377 )
- meta: use ESBuild to bundle in E2E test suite (Antoine du Hamel / #3375 )
- meta: update linter config to parse ESM files (Antoine du Hamel / #3371 )
- meta: move dev workspace to `private/` (Antoine du Hamel / #3368 )
- meta: use Vite for examples/dev (Antoine du Hamel / #3361 )
- website: remove dependency on `crypto` in @uppy/transloadit example (Antoine du Hamel / #3367 )
- meta: enable linter on website examples (Antoine du Hamel / #3366 )
- meta: enable linter on mjs scripts (Antoine du Hamel / #3364 )
- @uppy/angular: Fix module field in `package.json` (Merlijn Vos / #3365 )
- meta: improve release script wording and formatting (Artur Paikin)
2021-12-21 14:46:52 +00:00
Antoine du Hamel
b0bf1a3eb4
meta: move dev workspace to private/ ( #3368 )
...
* meta: move dev workspace to `private/`
* `DragDrop.html` -> `dragdrop.html`
2021-12-14 12:53:34 +01:00
Antoine du Hamel
0ab304cf19
meta: use Vite for examples/dev ( #3361 )
...
It's a bit hacky, but it works :)
We should be getting even more performance when we switch to ESM and
stop using JSX in `.js` files.
2021-12-13 14:54:28 +01:00
github-actions[bot]
3e5be3250e
Release: uppy@2.3.1 ( #3357 )
...
| Package | Version | Package | Version |
| ----------------- | ------- | ----------------- | ------- |
| @uppy/angular | 0.2.7 | @uppy/store-redux | 2.0.3 |
| @uppy/audio | 0.2.1 | @uppy/svelte | 1.0.6 |
| @uppy/aws-s3 | 2.0.7 | @uppy/vue | 0.4.4 |
| @uppy/companion | 3.1.3 | @uppy/xhr-upload | 2.0.7 |
| @uppy/core | 2.1.4 | @uppy/robodog | 2.1.5 |
| @uppy/dashboard | 2.1.3 | uppy | 2.3.1 |
| @uppy/locales | 2.0.5 | | |
- meta: update npm deps (Antoine du Hamel / #3352 )
- @uppy/companion: fix Dockerfile and deploy automation (Mikael Finstad / #3355 )
- @uppy/companion: don’t pin Yarn version in `package.json` (Antoine du Hamel / #3347 )
- @uppy/aws-s3,@uppy/core,@uppy/dashboard,@uppy/store-redux,@uppy/xhr-upload: deps: use `nanoid/non-secure` to workaround react-native limitation (Antoine du Hamel / #3350 )
- @uppy/audio: showRecordingLength option was removed, always clearInterval (Artur Paikin / #3351 )
- meta: drop `stringify-object` dependency to generate locales (Antoine du Hamel / #3344 )
- meta: add release automations (Antoine du Hamel / #3304 )
2021-12-09 20:00:12 +00:00
Antoine du Hamel
3f56f194a7
meta: update npm deps ( #3352 )
2021-12-09 18:12:34 +01:00
github-actions[bot]
2af711cf28
Release: uppy@2.3.0 ( #3348 )
...
| Package | Version | Package | Version |
| ------------------------- | ------- | ------------------------- | ------- |
| @uppy/angular | 0.2.6 | @uppy/locales | 2.0.4 |
| @uppy/audio | 0.2.0 | @uppy/onedrive | 2.0.5 |
| @uppy/aws-s3 | 2.0.6 | @uppy/provider-views | 2.0.6 |
| @uppy/aws-s3-multipart | 2.2.0 | @uppy/react | 2.1.2 |
| @uppy/box | 1.0.5 | @uppy/screen-capture | 2.0.5 |
| @uppy/companion | 3.1.2 | @uppy/status-bar | 2.1.2 |
| @uppy/companion-client | 2.0.4 | @uppy/store-default | 2.0.3 |
| @uppy/core | 2.1.3 | @uppy/thumbnail-generator | 2.0.6 |
| @uppy/dashboard | 2.1.2 | @uppy/transloadit | 2.0.5 |
| @uppy/drag-drop | 2.0.5 | @uppy/tus | 2.1.2 |
| @uppy/dropbox | 2.0.5 | @uppy/url | 2.0.5 |
| @uppy/facebook | 2.0.5 | @uppy/utils | 4.0.4 |
| @uppy/file-input | 2.0.5 | @uppy/webcam | 2.0.5 |
| @uppy/golden-retriever | 2.0.6 | @uppy/xhr-upload | 2.0.6 |
| @uppy/google-drive | 2.0.5 | @uppy/zoom | 1.0.5 |
| @uppy/image-editor | 1.1.0 | @uppy/robodog | 2.1.4 |
| @uppy/informer | 2.0.5 | uppy | 2.3.0 |
| @uppy/instagram | 2.0.5 | | |
- meta: add release automations (Antoine du Hamel / #3304 )
- @uppy/dashboard: Save meta fields when opening the image editor (Merlijn Vos / #3339 )
- @uppy/aws-s3-multipart: Drop `lockedCandidatesForBatch` and mark chunks as busy when preparing (Yegor Yarko / #3342 )
- @uppy/webcam: fix broken links in `webcam.md` (Antoine du Hamel / #3346 )
- @uppy/audio: new @uppy/audio plugin for recording with microphone (Artur Paikin / #2976 )
- build: force use of `@babel/plugin-proposal-optional-chaining` (Antoine du Hamel / #3335 )
- @uppy/companion: fix deploy Yarn version (Antoine du Hamel / #3327 )
- @uppy/companion: upgrade aws-sdk (Mikael Finstad / #3334 )
- @uppy/core: disable loose transpilation for legacy bundle (Antoine du Hamel / #3329 )
- @uppy/angular: examples: update `angular-example` to Angular v13 (Antoine du Hamel / #3325 )
- meta: Update BACKLOG.md (Artur Paikin, Merlijn Vos)
- meta: Add disableLocalFiles to options summary (Steve Barker / #3323 )
- meta: Create SECURITY.md (Ziding Zhang / #3052 )
- @uppy/image-editor: Pass croppedCanvasOptions to getCroppedCanvas (Mohamed Boudra / #3320 )
- meta: finish `master`->`main` job (Mikael Finstad / #3315 )
- website: update documents that were out of date (Antoine du Hamel / #3317 )
- @uppy/status-bar: Status bar error state improvements (Merlijn Vos / #3299 )
- doc: Fix typo in `docs/drag-drop.md` (Ash Allen / #3319 )
- website: Update /support and docs about Transloadit-hosted Companion (Artur Paikin / #3243 )
- @uppy/aws-s3,@uppy/box,@uppy/core,@uppy/dashboard,@uppy/drag-drop,@uppy/dropbox,@uppy/facebook,@uppy/file-input,@uppy/google-drive,@uppy/image-editor,@uppy/instagram,@uppy/locales,@uppy/onedrive,@uppy/screen-capture,@uppy/status-bar,@uppy/thumbnail-generator,@uppy/transloadit,@uppy/url,@uppy/webcam,@uppy/xhr-upload,@uppy/zoom: Refactor locale scripts & generate types and docs (Merlijn Vos / #3276 )
- @uppy/companion: Remove references of incorrect `options` argument for `companion.socket` (Mikael Finstad / #3307 )
- @uppy/companion: Upgrade linting to 2.0.0-0 (Kevin van Zonneveld / #3280 )
2021-12-07 18:48:43 +00:00
Antoine du Hamel
b8a466b6ad
meta: add release automations ( #3304 )
...
* meta: add release automations
* Add missing versions
* remove old scripts that are no longer useful
* add special casing for robodog
* skip fetching if HEAD is already available locally
* Publish to npm from GitHub actions
* fixes
* Update afterVersionBump script
* Fix getUpToDateRefsFromGitHub script
* Make sub-package specific changelogs
* fix git and PR opening process in GH Actions
* fix Release action
* don't fetch GH user names in changelog
* add support for commits that touch several packages
* add website as a valid commit message prefix
* Assign the PR to the releaser and fix other GH related bugs
* Remove release branch from CI
* Restore git history at the end of local release session
* skip CI if assignee has not approved the PR
* fix release commit message
* beautify commit message
* Special case for @uppy/robodog
* Failure is not an option
* Rename release CI
* Always rewind before crashing
* Improve logging
* fix changelog table
* fix linter
* Update CONTRIBUTING.md
* Remove unused package
* Disable Release workflow between two releases
* Fix git command and workaround deleted branch
2021-12-07 18:19:06 +01:00
Artur Paikin
d202a8e940
audio: new @uppy/audio plugin for recording with microphone ( #2976 )
...
* add Audio plugin
* add audio-oscilloscope to visualize the recording
* refactor: rename everything to Audio, use oscilloscope, re-init when appropriate, improved preview screen
* tweak styles
* add @uppy/audio to the Uppy bundle
* update Readme and package.json
* add docs, update locales, add website example
* webcam plugin also shouldn’t show recording length counter on video preview screen
* update package.json and yarn.lock
* update types
* update locale
* fix locale issues
* remove leftover webcam test
* Delete index.test-d.ts
* Revert "Delete index.test-d.ts"
This reverts commit f4ec431f6a .
* fix lint and type tests
* Update website/src/docs/audio.md
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* Update packages/@uppy/audio/src/audio-oscilloscope/index.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* Update packages/@uppy/audio/src/DiscardButton.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* Update packages/@uppy/audio/src/audio-oscilloscope/index.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* Update packages/@uppy/audio/src/supportsMediaRecorder.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* Update website/src/docs/audio.md
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* Update packages/@uppy/audio/types/index.d.ts
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* Update packages/@uppy/audio/src/index.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* Update packages/@uppy/audio/src/index.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* Update packages/@uppy/audio/src/index.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* remove unused method
* remove unused commented declarations
* make all methods private
* convert class component to hooks
* more private
* fix lint
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
2021-12-06 17:06:51 +00:00
Antoine du Hamel
cd8af60bfb
examples: update angular-example to Angular v13 ( #3325 )
...
* examples: update angular-example to Angular v13
* meta: upgrade TS version accross the board
* meta: upgrade ESLint packages
* Fix angular-examples tests
* bump lock file
* fix type conflict
* Upgrade `ng-packagr`
2021-11-22 19:12:56 +01:00
Mikael Finstad
4e4eddf4a5
finish master->main job ( #3315 )
...
closes #3286
2021-11-15 23:45:45 +07:00
Mikael Finstad
3fdc55b4a7
Remove references of incorrect options argument for companion.socket ( #3307 )
...
remove socket options
from docs and examples. It was never an option. See #3306
2021-11-09 22:01:38 +07:00
Kevin van Zonneveld
bfe659820e
Upgrade linting to 2.0.0-0 ( #3280 )
...
* Upgrade linting to 2.0.0-0
* Adjust so we can pass without error
* Fix linting
* Update header-blacklist.js
* Update index.js
* Update Uppy.js
* Update Components.js
* Update StatusBar.js
* Update Assembly.js
* Upgrade to linting 2.0.0 (final release)
2021-11-09 11:19:05 +00:00
Murderlon
0dbec60257
Release uppy@2.1.2, @uppy/robodog@2.1.3
2021-11-08 16:09:34 +01:00
Murderlon
9fbc0de51b
meta: update version references in docs
2021-11-08 15:59:50 +01:00
Mikael Finstad
56339fc3e5
Rewrite Companion providers to use streams to allow simultaneous upload/download without saving to disk ( #3159 )
...
* rewrite to async/await
* Only fetch size (HEAD) if needed #3034
* Update packages/@uppy/companion/src/server/controllers/url.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* Change HEAD to GET in getURLMeta
and abort request immediately upon response headers received
https://github.com/transloadit/uppy/issues/3034#issuecomment-908059234
* fix lint
* fix lint
* cut off length of file names
or else we get
"MetadataTooLarge: Your metadata headers exceed the maximum allowed metadata size" in tus / S3
* try to fix flaky test
* remove iife and cleanup code a bit
* fix lint by reordering code
* rename Uploader to MultipartUploader
* Rewrite Uploader to use fs-capacitor #3098
This allows for upload to start almost immediately without having to first download the file.
And it allows for uploading bigger files, because transloadit assembly will not timeout,
as it will get upload progress events all the time.
No longer need for illusive progress.
Also fix eslint warnings and simplify logic
Still TODO: TUS pause/resume has a bug:
https://github.com/tus/tus-js-client/issues/275
* add comment in dev Dashboard and pull out variable
* fix a bug where remote xhr upload would ignore progress events in the UI
* fix bug where s3 multipart cancel wasn't working
* fix also cancel for xhr
* Rewrite providers to use streams
This removes the need for disk space as data will be buffered in memory and backpressure will be respected
https://github.com/transloadit/uppy/issues/3098#issuecomment-907763809
All providers "download" methods will now return a { stream } which can be consumed by uploader.
Also:
- Remove capacitor (no longer needed)
- Change Provider/SearchProvider API to async (Breaking change for custom companion providers)
- Fix the case with unknown length streams (zoom / google drive). Need to be downloaded first
- rewrite controllers deauth-callback, thumbnail, list, logout to async
- getURLMeta: make sure size is never NaN (NaN gets converted to null in JSON.stringify when sent to client but not when used in backend)
- fix purest mock (it wasn't returning statusCode on('response'))
- add missing http mock for "request" for THUMBNAIL_URL and http://url.myendpoint.com/file (these request errors were never caught by tests previously)
- "upload functions with tus protocol" test: move filename checking to new test where size is null. Fix broken expects
- fix some lint
* Implement streamingUpload flag
COMPANION_STREAMING_UPLOAD
Default to false due to backward compatibility
If set to true, will start to upload files at the same time as dowlnoading them, by piping the streams
- Also implement progress for downloading too
- and fix progress duplication logic
- fix test that assumed file was fully downloaded after first progress event
* rearrange validation logic
* add COMPANION_STREAMING_UPLOAD to env.test.sh too
* implement maxFileSize option in companion
for both unknown length and known length downloads
* fix bug
* fix memory leak when non 200 status
streams were being kept
* fix lint
* Add backward-compatibility for companion providers
Implement a new static field "version" on providers, which when not set to 2,
will cause a compatibility layer to be added for supporting old callback style provider api
also fix some eslint and rename some vars
* document new provider API
* remove static as it doesn't work on node 10
* try to fix build issue
* degrade to node 14 in github actions
due to hitting this error: https://github.com/nodejs/node/issues/40030
https://github.com/transloadit/uppy/pull/3159/checks?check_run_id=3544858518
* pull out duplicated logic into reusable function
* fix lint
* make methods private
* re-add unsplash download_location request
got lost in merge
* add try/catch
as suggested https://github.com/transloadit/uppy/pull/3159#discussion_r727149263
* Only set default chunkSize if needed
for being more compliant with previous behavior when streamingUpload = false
* Improve flaky test
Trying to fix this error:
FAIL packages/@uppy/utils/src/delay.test.js
● delay › should reject when signal is aborted
expect(received).toBeLessThan(expected)
Expected: < 70
Received: 107
32 | const time = Date.now() - start
33 | expect(time).toBeGreaterThanOrEqual(30)
> 34 | expect(time).toBeLessThan(70)
| ^
35 | })
36 | })
37 |
at Object.<anonymous> (packages/@uppy/utils/src/delay.test.js:34:18)
https://github.com/transloadit/uppy/runs/3984613454?check_suite_focus=true
* Apply suggestions from code review
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* fix review feedback & lint
* Apply suggestions from code review
Co-authored-by: Merlijn Vos <merlijn@soverin.net>
* remove unneeded ts-ignore
* Update packages/@uppy/companion/src/server/controllers/url.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* Update packages/@uppy/companion/src/server/Uploader.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* reduce nesting
* fix lint
* optimize promisify
https://github.com/transloadit/uppy/pull/3159#discussion_r738160576
* Update packages/@uppy/companion/test/__tests__/uploader.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
Co-authored-by: Merlijn Vos <merlijn@soverin.net>
2021-11-01 16:35:25 +07:00
Antoine du Hamel
70ada39c2f
meta: upgrade ESLint to v8.0.0 ( #3251 )
...
* meta: upgrade ESLint to v8.0.0
Forcing `@typescript-eslint/experimental-utils` resolution to `5.0.0` to work around the Angular linter bug. This can be removed when we move to Angular 13.
* Remove unnecessary entries from `.eslintignore`
- `private/remark-lint-uppy/index.js`: ESLiint v8 supports TLA
- `website/private_modules/hexo-renderer-uppyexamples/node_modules/**`:
all `node_modules` folder are ignored anyway.
2021-10-25 15:53:46 +02:00
Antoine du Hamel
01d7ea13e9
meta: use Yarn v3 instead of npm ( #3237 )
...
* meta: use Yarn v3 instead of npm
* Update CONTRIBUTING.md to fix linter errors
* remove remaining npm commands
* Update deps
2021-10-20 15:16:59 +02:00
Antoine du Hamel
4c1ade4e3a
examples: Update to Parcel 2 ( #3275 )
...
* examples: Update to Parcel 2
* switch to ESM
2021-10-20 12:06:12 +02:00
Artur Paikin
b8b4127bd5
Release
2021-10-14 21:58:29 +01:00
Antoine du Hamel
55e0ffd04a
Add retext to markdown linter ( #3024 )
...
* remark-lint-uppy: use `retext` to improve doc syntax and grammar
* WIP: start fixing fixing linter errors
* Remove `retext-passive` as I don't see what's wrong with passive voice
* Remove URL plugin, add emphasis/strong marker plugin
* Fix remark settings to avoid conflicts
* WIP: more auto-fixes
* remark-simplify: allow `option`
* zoom.md
* url.md
* vue.md
* tus.md
* webcam.md
* xhrupload.md
* writing-plugins
* thumbnail-generator
* svelte
* react-dragdrop
* stores
* do not over simplify
* statusbar
* robodog
* robodog-upload
* robodog-picker
* robodog-form
* robodog-dashboard
* redux
* privacy
* uppy.md
* transloadit.md
* react-native
* react-initializing
* react-fileinput
* providers
* progressbar
* plugins
* plugin-common-options
* onedrive
* locales
* instagram
* informer
* index
* google-drive
* golden-retriever
* form
* fileinput
* facebook
* dropbox
* drop-target
* dragdrop
* remark-lint-no-unneeded-full-reference-link
* Try to setup unified-message-control
* Upgrade deps
* Fix collapsed link references with inline code
* Revert "remark-lint-no-unneeded-full-reference-link"
This reverts commit ca375f463b771bc81d0868f4d84f5979823cfc0a.
* remark-lint-uppy: add missing `"main"` field
* Update package-lock.json
* add disable comments
* fixup! xhrupload.md
* writing-plugins
* unsplash
* tus
* stores
* migration-guide
* dashboard
* community-projects
* box
* integration_help
* blog posts
* companion
* aws-s3
* aws-s3-multipart
* remark-lint-uppy README
* website/inject
* BUNDLE-README
* READMEs
* architecture
* move Remark settings to the plugin
* add `listItemIndent` setting
* list indent fix
* fix ignored files
* revert changelog changes
* fixup! architecture
* Revert changes in ignored files
* Remove unnecessary HTML tags from READMEs
2021-10-14 16:10:45 +02:00
Antoine du Hamel
1eb317ba3a
Release
2021-10-06 15:55:29 +02:00
Mikael Finstad
12705e769f
Default allow headers ( #3167 )
...
* refactor cors middleware to avoid duplicates
* Make more ACAH headers default
Add the following headers to access-control-allow-headers by default:
Authorization, Origin, Content-Type, Accept
They are needed for basic operation. See https://github.com/transloadit/uppy/issues/3021
therefore also remove custom middlewares in examples and standalone
* Update outdated readme for S3
AWS now requires JSON instead of XML format
* Update packages/@uppy/companion/src/server/middlewares.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* Update packages/@uppy/companion/src/server/middlewares.js
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
* fix review comments
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
2021-09-30 16:37:23 +07:00
Murderlon
b3b68c0777
Release
2021-09-20 11:51:06 +02:00
Murderlon
246eafc51a
Release
2021-09-01 11:30:19 +02:00
Murderlon
8e4fae911a
Release
2021-08-26 16:21:37 +02:00
Artur Paikin
d69043aacc
Release
2021-08-24 20:54:05 +01:00