You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

171 lines
3.7 KiB

# History
----
### 3.2.0
- support `onClick` `onMouseEnter` `onMouseLeave`.
### 3.1.0
- `data` could return Promise.
### 3.0.0
- Drop support of IE8/9.
### 2.9.0
- Support `method`. #197
### 2.8.0
- `multiple` will works on drag upload.
### 2.7.0
- Support `transformFile` props to handle file before upload.
### 2.6.5
- fix `openFileDialogOnClick={false}` not to prevent on Enter event.
### 2.6.0 / 2018-09-21
- Add `openFileDialogOnClick`.
### 2.5.0 / 2018-06-12
- Support upload directory. [#114](https://github.com/react-component/upload/pull/114)
- Support `action={(file) => Promise}`. [#97](https://github.com/react-component/upload/pull/97)
- Fix a bluebird promise warning. [#110](https://github.com/react-component/upload/pull/110)
### 2.4.0 / 2017-07-15
- Add XHR for onSuccess callback by @xiangkaiy [!85](https://github.com/react-component/upload/pull/85)
### 2.3.8 / 2017-06-21
- fix issue #80 & #81 [#82](https://github.com/react-component/upload/pull/82)
### 2.3.5 / 2017-05-01
- Fix prop-types and create-react-class warning [!67](https://github.com/react-component/upload/pull/67)
### 2.3.4 / 2017-03-10
- disable upload progress listener in request if onPress is not set [!65](https://github.com/react-component/upload/pull/65)
### 2.3.3 / 2017-02-20
- beforeUpload add empty catch function when promise passed, fix [#64](https://github.com/react-component/upload/issues/64)
### 2.3.2 / 2016-12-30
- Fix crash if customRequest does not call onSuccess() / onError() [!60](https://github.com/react-component/upload/pull/60)
### 2.3.0 / 2016-12-12
- expose file list as argument to `beforeUpload` [!57](https://github.com/react-component/upload/pull/57)
### 2.2.0 / 2016-10-13
- support custom request option [!53](https://github.com/react-component/upload/pull/53)
### 2.1.1 / 2016-09-23
- support Blob file upload [!52](https://github.com/react-component/upload/pull/52)
### 2.1.0 / 2016-09-20
- add `className` prop
### 2.0.0 / 2016-08-10
- add abort api
- props.onStart's argument is always a single File
- add disabled prop
### 1.14.1 / 2016-07-19
- fix ajax multiple load
### 1.14.0 / 2016-07-19
- add component/style prop
### 1.13.0 / 2016-06-02
- add disabled state
- https://github.com/react-component/upload/issues/37
### 1.12.0 2016-05-10
- add supportServerRender prop
### 1.11.0 2016-05-03
- Allow all 2xx status as success status, not only 200. fix #34
- When `headers['X-Requested-With'] = null` , request do not set X-Requested-With as XMLHttpRequest , fix #33
### 1.9.0 2016-03-23
- pass file to data if data's type is function
### 1.8.1 2016-03-16
- fix InvalidStateError in IE 10
- fix #30
### 1.8.0 2016-01-14
- support custom XHR headers
### 1.7.2 2016-01-13
- add prop withCredentials config
### 1.7.0 2015-10-27
- react 0.14 support
- remove superagent
### 1.6.6 2015-09-29
- feat: add beforeUpload support, [#19](https://github.com/react-component/upload/pull/19)
### 1.5.2 2015-09-18
- fix: Fixed bug calling wrong method name [#13](https://github.com/react-component/upload/pull/13)
### 1.5.0 2015-09-16
- feat: add getFormContainer prop to decide container where form to be inserted.
### 1.4.4 2015-09-16
- feat: Added aria role and keyboard navigation, pr[#9](https://github.com/react-component/upload/pull/9)
### 1.4.2 2015-09-15
- fix: IframeUpload move form to body [#8](https://github.com/react-component/upload/pull/8)
### 1.4.0 2015-09-09
- onStart file argument change to a array when multiple files uploaded
### 1.3.0 2015-08-12
- onError arguments change to `err, responce, file`
### 1.2.3 2015-07-17
- support file drop
### 1.2.2 2015-06-25
- `fix` pr[#2](https://github.com/react-component/upload/pull/2)
### 1.2.1 2015-06-24
- `feat` Finish basic funcion