Skip to content

Latest commit

 

History

History
154 lines (85 loc) · 3.83 KB

CHANGELOG.md

File metadata and controls

154 lines (85 loc) · 3.83 KB
5.0.0
  • Update several dependencies, moving some to optional and dev
  • Update many typescript definitions
  • Added mime-types fallback when browser doesn't provide file.type [#223]
4.9.3
  • Add missing typescript definitions [#216]
4.9.2
  • Added typescript definitions
4.9.0
  • Better error messaging [#207]
  • Configurable Expires time [#208]
4.8.0
  • Allow 201 response code from PUT [#174]
4.7.0
  • Add an onSignedUrl lifecycle hook [#170]
4.6.2
  • Fix undefined in file path when not providing s3path prop [#160]
4.6.1
  • Fix s3path and uniquePrefix ordering when applied together [#156]
4.6.0
  • Add autoUpload prop, which can be set to false to disable automatic upload [#95] [#107] [#155]
4.5.1
  • Add inputRef prop [#153]
4.5.0
  • Removed peerDependencies on react and react-dom [#136]
4.4.0
  • Support getS3 function in bundled router options [#139]
  • Support s3Path string prefix prop [#140]
4.3.0
  • Support middleware in express module with optional second arg
  • Allow 200 or 201 for success on sign request
4.2.0
  • Switch to uuid instead of node-uuid [#115]
  • Not using React.DOM.input [#127]
  • Allow function for signingUrlHeaders
  • Support setting headers in signResult callback
4.1.1
  • Fix INVALID_STATE_ERR on Safari 5 [#118]
4.1.0
  • Using create-react-class and prop-types to fix deprecation warnings [#116]
4.0.3
  • Return fileKey in response bundled router sign response
4.0.2
  • Add uniquePrefix option to express router support turning off the UUID prefix of filenames. Default is true, but set to false to preserve original filenames.
4.0.1
  • Don't pass scrubFilename prop to <input>
4.0.0
  • BREAKING CHANGE: Removed unorm and latinize dependencies, which were used to scrub file names before uploading. Now we just remove all characters that are not alphanumeric, underscores, dashes, or periods. If you need different behavior, please provide a custom scrubFilename function in props.
3.4.0
  • Adding optional prop signingUrlMethod (default: GET) [#103]
  • Adding optional prop signingUrlWithCredentials [#103]
  • Adding abort to react component [#96]
3.3.0
  • Adding optional preprocess hook supports asynchronous operations such as resizing an image before upload [#79 #72]
  • Fix uglify warning [#77]
3.2.1
  • Avoid react warning by not passing unnecessary props to Dom.input [#75]
3.2.0
  • Allow custom getSignedUrl() function to be provided [#22]
3.1.0
  • Replace unsafe characters (per AWS docs) with underscores [#69]
3.0.3
  • Support signatureVersion option
3.0.2
  • Not passing non-JSON response text to error handlers
3.0.1
  • Fixes issue where URL would include "undefined" if this.server was not specified
3.0
  • Using react-dom
2.0.1
  • Fixes issue where URL would include "undefined" if this.server was not specified
2.0
  • Breaking Change [Fixes #52] Removing express as a peerDependency. Projects should explicitly depend on express to use the bundled router
  • [Fixes #51] url encode the contentType
1.2.3
  • Fixes issue where URL would include "undefined" if this.server was not specified
1.2.2
  • [Fixes #48] Only setting the AWS region for the S3 client, not the global default
1.2.1
  • Added server prop to ReactS3Uploader to support running the signing server on a different domain
  • Added headers option to s3router to support specifying 'Access-Control-Allow-Origin' header (or any others)
  • [Fixes #44] Using unorm.nfc(str) in favor of str.normalize()
1.2.0
  • Added dependencies unorm and latinize for uploading files with non-latin characters.
  • Filenames are normalized, latinized, and whitespace is stripped before uploading