Skip to content

Commit

Permalink
Merge branch '3.x' into breaking-todos
Browse files Browse the repository at this point in the history
* 3.x: (32 commits)
  @uppy/screen-capture: fix TODOs (#3930)
  @uppy/status-bar: rename internal modules (#3929)
  @uppy/transloadit: remove static properties in favor of exports (#3927)
  @uppy/informer: simplify `render` method (#3931)
  @uppy/url: remove private methods from public API (#3934)
  @uppy/dashboard: change `copyToClipboard` signature (#3933)
  @uppy/drop-target: remove `isFileTransfer` from the public API (#3932)
  meta: improve beta release script
  Release: uppy@3.0.0-beta.3 (#3918)
  Release: uppy@2.13.1 (#3916)
  Fix exports in propTypes.js to fix website build
  @uppy/compressor: fix upload causing meta name to reset (#3890)
  @uppy/transloadit: cancel assemblies when all its files have been removed (#3893)
  Add retries for flaky e2e test (#3915)
  Fix `uppy.close()` crashes when remote-sources or image-editor is installed (#3914)
  webcam: Add support for mobileNativeCamera option to Webcam and Dashboard (#3844)
  aws-s3-multipart: make `headers` part indexed too in `prepareUploadParts` (#3895)
  Add missing type for retry-all event (#3901)
  Companion app type (#3899)
  e2e: upgrade to Cypress 10 (#3896)
  ...
  • Loading branch information
Murderlon committed Aug 2, 2022
2 parents b77cb0c + 386d72d commit ee4de99
Show file tree
Hide file tree
Showing 117 changed files with 1,532 additions and 829 deletions.
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

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

0 comments on commit ee4de99

Please sign in to comment.