Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: uppy@3.0.0-beta.3 #3918

Merged
merged 23 commits into from Jul 27, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
f36c732
@uppy/robodog,@uppy/transloadit: use modern syntax to simplify code (…
aduh95 Jul 11, 2022
418b25c
@uppy/transloadit: fix TypeError when file is cancelled asynchronousl…
aduh95 Jul 11, 2022
9740636
Update BACKLOG.md
arturi Jul 11, 2022
3c32399
Release: uppy@2.12.3 (#3876)
github-actions[bot] Jul 11, 2022
329c1d0
@uppy/image-editor: Add image editor cancel event (#3875)
jamestiotio Jul 12, 2022
6227827
Fix broken link in _posts/2017-03-0.15.md (#3883)
YukeshShr Jul 14, 2022
268fc50
Fix broken links in _posts/2019-08-1.3.md (#3884)
YukeshShr Jul 14, 2022
753ce32
@uppy/image-editor: remove beta notice (#3877)
Murderlon Jul 14, 2022
43fb673
@uppy/transloadit: fix outdated file ids and incorrect usage of files…
Murderlon Jul 14, 2022
236d928
Release: uppy@2.13.0 (#3889)
github-actions[bot] Jul 18, 2022
264661a
Create new issue templates (#3879)
Murderlon Jul 18, 2022
a81b948
Fix website build
Murderlon Jul 18, 2022
2d2ac37
e2e: upgrade to Cypress 10 (#3896)
aduh95 Jul 25, 2022
710c025
Companion app type (#3899)
mifi Jul 25, 2022
7f5059b
Add missing type for retry-all event (#3901)
ombr Jul 25, 2022
f1a7e0c
Fix `uppy.close()` crashes when remote-sources or image-editor is ins…
Murderlon Jul 27, 2022
0c009dc
Add retries for flaky e2e test (#3915)
Murderlon Jul 27, 2022
f808e9d
@uppy/transloadit: cancel assemblies when all its files have been rem…
aduh95 Jul 27, 2022
2b435bd
@uppy/compressor: fix upload causing meta name to reset (#3890)
mellow-fellow Jul 27, 2022
61b6059
Release: uppy@2.13.1 (#3916)
github-actions[bot] Jul 27, 2022
2e8f797
Merge stable branch
aduh95 Jul 27, 2022
e82f485
Release: uppy@3.0.0-beta.3
aduh95 Jul 27, 2022
b2f5854
Apply suggestions from code review
aduh95 Jul 27, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/1-bug.yml
@@ -0,0 +1,47 @@
name: 🐛 Bug report
labels: Bug, Triage
description: Describe a bug with a project
body:
- type: checkboxes
id: initial-checklist
attributes:
label: Initial checklist
options:
- label: I understand this is a bug report and questions should be posted in the [Community Forum](https://community.transloadit.com/)
required: true
- label: I searched [issues](https://github.com/transloadit/uppy/issues?q=is%3Aissue) and couldn’t find anything (or linked relevant results below)
required: true
- type: input
id: runnable-example
attributes:
label: Link to runnable example
description: |
Link to repository or sandbox with runnable example of the issue.
Alternatively, use the next section *Steps to reproduce*.

Starters:

- [Uppy Dashboard](https://codesandbox.io/s/uppy-dashboard-xpxuhd?file=/src/index.js)
validations:
required: false
- type: textarea
id: steps-to-reproduce
attributes:
label: Steps to reproduce
description: How did this happen? Please provide a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example).
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: Expected behavior
description: What should happen?
validations:
required: true
- type: textarea
id: actual-behavior
attributes:
label: Actual behavior
description: What happens instead?
validations:
required: true
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/2-feature.yml
@@ -0,0 +1,34 @@
name: 🚀 Feature request
labels: Feature, Triage
description: Suggest an idea
body:
- type: checkboxes
id: initial-checklist
attributes:
label: Initial checklist
options:
- label: I understand this is a feature request and questions should be posted in the [Community Forum](https://community.transloadit.com/)
required: true
- label: I searched [issues](https://github.com/transloadit/uppy/issues?q=is%3Aissue) and couldn’t find anything (or linked relevant results below)
required: true
- type: textarea
id: problem
attributes:
label: Problem
description: Please describe the problem you are trying to solve here.
validations:
required: true
- type: textarea
id: solution
attributes:
label: Solution
description: What should happen? Please describe the desired behavior.
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives
description: What are the alternative solutions? Can this be solved in a different way?
validations:
required: true
5 changes: 0 additions & 5 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: 🙋 Ask a question
url: https://community.transloadit.com
about: Ask questions and discuss with other community members
5 changes: 0 additions & 5 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

14 changes: 0 additions & 14 deletions .github/ISSUE_TEMPLATE/integration_help.md

This file was deleted.

11 changes: 6 additions & 5 deletions BACKLOG.md
Expand Up @@ -9,10 +9,13 @@ PRs are welcome! Please do open an issue to discuss first if it's a big feature,

- [x] Switch to ES Modules (ESM)
- [x] @uppy/image-editor: Remove silly hack to work around non-ESM.
- [ ] Some not too breaking breaking changes. Go through TODOs
- [ ] Companion breaking changes, like S3 keys
- [ ] Some not too breaking breaking changes. Go through TODOs (@arturi, @aduh95, @Murderlon)
- [ ] Companion breaking changes, like S3 keys (@mifi)
- [x] New remote-sources preset
- [ ] Deprecate Robodog
- [ ] Remove from 3.x branch (@aduh95)
- [ ] Update docs that refer to Robodog (@arturi)
- [ ] Update Transloadit.com examples and docs to use @uppy/transloadit + @uppy/remote-sources plugins instead of @uppy/robodog (@arturi)

## `4.0.0`

Expand All @@ -27,7 +30,6 @@ PRs are welcome! Please do open an issue to discuss first if it's a big feature,

- [ ] Make sure Uppy works well in VR
- [ ] normalize file names when uploading from iOS? Can we do it with meta data? date? `image-${index}`? #678
- [ ] robodog: Simplify Robodog — yes to easy few lines of code Transloadit experience, but currently it’s hard to choose between modes, decide what you need.
- [ ] Can Uppy upload a lot of files at once? Seems to fail now: https://github.com/transloadit/uppy/issues/3313 (@aduh95, @Murderlon)
- [ ] Consider how we can make Uppy smaller. Replace some packages with smaller alternatives. Talk about Socket.io again (@aduh95)
- [ ] Better events — more data, consistency, naming (@Murderlon)
Expand Down Expand Up @@ -57,14 +59,13 @@ PRs are welcome! Please do open an issue to discuss first if it's a big feature,
- [ ] Giphy image search (on top of Unsplash plugin) ()
- [ ] Image search (via Google or Bing or DuckDuckGo): use duckduckgo-images-api or Google Search API (@arturi)
- [ ] Vimeo #2872
- [ ] box: add to https://uppy.io/examples/dashboard/ (@mifi)

### Miscellaneous

- [ ] goldenretriever: make it work with aws multipart https://community.transloadit.com/t/resumable-aws-s3-multipart-integration/14888 (@goto-bus-stop)
- [ ] provider: add sorting (by date) #254
- [ ] qa: add one integration test (or add to existing test) that uses more exotic (tus) options such as `useFastRemoteRetry` or `removeFingerprintOnSuccess` https://github.com/transloadit/uppy/issues/1327 (@arturi, @ifedapoolarewaju)
- [ ] react: Add a React Hook to manage an Uppy instance https://github.com/transloadit/uppy/pull/1247#issuecomment-458063951 (@goto-bus-stop)
- [x] react: Add a React Hook to manage an Uppy instance https://github.com/transloadit/uppy/pull/1247#issuecomment-458063951 (@goto-bus-stop)
- [ ] rn: Uppy React Native works with Expo, now let's make it work without
- [ ] rn: Uppy React Native works with Url Plugin, now let's make it work with Instagram
- [ ] security: consider iframe / more security for Transloadit/Uppy integration widget and Uppy itself. Page can’t get files from Google Drive if its an iframe
Expand Down
2 changes: 1 addition & 1 deletion BUNDLE-README.md
@@ -1,7 +1,7 @@
# Uppy

Hi, thanks for trying out the bundled version of the Uppy File Uploader. You can use
this from a CDN (`<script src="https://releases.transloadit.com/uppy/v3.0.0-beta.2/uppy.min.js"></script>`) or bundle it with your webapp.
this from a CDN (`<script src="https://releases.transloadit.com/uppy/v3.0.0-beta.3/uppy.min.js"></script>`) or bundle it with your webapp.

Note that the recommended way to use Uppy is to install it with yarn/npm and use a
bundler like Webpack so that you can create a smaller custom build with only the
Expand Down
82 changes: 82 additions & 0 deletions CHANGELOG.md
Expand Up @@ -12,6 +12,34 @@ Please add your entries in this format:

In the current stage we aim to release a new version at least every month.

## 3.0.0-beta.3

Released: 2022-07-27

| Package | Version | Package | Version |
| ---------------------- | ------------ | ---------------------- | ------------ |
| @uppy/aws-s3 | 3.0.0-beta.2 | @uppy/react | 3.0.0-beta.2 |
| @uppy/aws-s3-multipart | 3.0.0-beta.2 | @uppy/remote-sources | 1.0.0-beta.2 |
| @uppy/companion | 4.0.0-beta.2 | @uppy/store-redux | 3.0.0-beta.2 |
| @uppy/compressor | 1.0.0-beta.2 | @uppy/transloadit | 3.0.0-beta.3 |
| @uppy/core | 3.0.0-beta.2 | @uppy/webcam | 3.0.0-beta.2 |
| @uppy/dashboard | 3.0.0-beta.2 | @uppy/xhr-upload | 3.0.0-beta.2 |
| @uppy/image-editor | 2.0.0-beta.2 | @uppy/robodog | 3.0.0-beta.3 |
| @uppy/locales | 3.0.0-beta.3 | uppy | 3.0.0-beta.3 |

- @uppy/react: Fix exports in propTypes.js to fix website build (Murderlon)
- @uppy/dashboard,@uppy/webcam: Add support for `mobileNativeCamera` option to Webcam and Dashboard (Artur Paikin / #3844)
- @uppy/aws-s3-multipart: make `headers` part indexed too in `prepareUploadParts` (Merlijn Vos / #3895)
- @uppy/aws-s3,@uppy/core,@uppy/dashboard,@uppy/store-redux,@uppy/xhr-upload: upgrade `nanoid` to v4 (Antoine du Hamel / #3904)
- @uppy/companion: update minimal supported Node.js version in the docs (Antoine du Hamel / #3902)
- @uppy/companion: upgrade `redis` to version 4.x (Antoine du Hamel / #3589)
- @uppy/companion: remove unnecessary ts-ignores (Mikael Finstad / #3900)
- meta: use `node:` protocol when using Node.js built-in core modules (Antoine du Hamel / #3871)
- meta: upgrade to Vite v3 (Antoine du Hamel / #3882)
- @uppy/companion: remove `COMPANION_S3_GETKEY_SAFE_BEHAVIOR` env variable (Antoine du Hamel / #3869)
- meta: fix release script for major beta versions (Antoine du Hamel)


## 3.0.0-beta.2

Released: 2022-07-06
Expand Down Expand Up @@ -107,6 +135,60 @@ Released: 2022-05-30
- @uppy/transloadit: remove IE 10 hack (Antoine du Hamel / #3777)


## 2.13.1
aduh95 marked this conversation as resolved.
Show resolved Hide resolved

Released: 2022-07-27

| 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)


## 2.13.0

Released: 2022-07-18

| 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)


## 2.12.3

Released: 2022-07-11

| 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)


## 2.12.2

Released: 2022-07-06
Expand Down