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

What is the correct latest version? #201

Open
george-norris-salesforce opened this issue Oct 7, 2019 · 2 comments
Open

What is the correct latest version? #201

george-norris-salesforce opened this issue Oct 7, 2019 · 2 comments

Comments

@george-norris-salesforce
Copy link

george-norris-salesforce commented Oct 7, 2019

What is the correct latest version?
NPM is showing 3.2.0 as latest
The package.json is show 3.1.2 as latest

@DanielRuf
Copy link
Collaborator

3.1.2 is the last tag and version at https://github.com/felixrieseberg/React-Dropzone-Component/releases

https://www.npmjs.com/package/react-dropzone-component

The latest published release is 3.2.0, see https://unpkg.com/browse/react-dropzone-component@3.2.0/

I will check what the differences are and try to create a PR.

The difference / changes are the following (beautified the dist file):

From 18e65c249d23ba666691ab3143b9ce07f9afc513 Mon Sep 17 00:00:00 2001
From: Daniel Ruf <d.ruf@bitexpert.de>
Date: Fri, 11 Oct 2019 08:31:38 +0200
Subject: [PATCH] Apply 3.2.0

---
 .../react-dropzone-component/.travis.yml      |  4 +--
 .../react-dropzone-component/README.md        |  6 ++--
 .../dist/react-dropzone.js                    | 25 ++++++++-------
 .../react-dropzone-component/package.json     | 32 +++++++++----------
 package-lock.json                             |  8 ++---
 package.json                                  |  2 +-
 6 files changed, 39 insertions(+), 38 deletions(-)

diff --git a/node_modules/react-dropzone-component/.travis.yml b/node_modules/react-dropzone-component/.travis.yml
index de71e52..5d371b6 100644
--- a/node_modules/react-dropzone-component/.travis.yml
+++ b/node_modules/react-dropzone-component/.travis.yml
@@ -3,5 +3,5 @@ node_js:
   - "8"
 
 before_install:
-  - npm install -g react-dom
-  - npm install -g react
\ No newline at end of file
+  - npm install --save react
+  - npm install --save react-dom
\ No newline at end of file
diff --git a/node_modules/react-dropzone-component/README.md b/node_modules/react-dropzone-component/README.md
index b2d1433..bed4c73 100644
--- a/node_modules/react-dropzone-component/README.md
+++ b/node_modules/react-dropzone-component/README.md
@@ -61,7 +61,7 @@ There are a bunch of operations that might require accessing the dropzone object
 
 To get said object, use the `init` event, whose callback will receive a reference to the dropzone object as a parameter.
 
-```JS
+```js
 var myDropzone;
 
 function initCallback (dropzone) {
@@ -78,7 +78,7 @@ function removeFile () {
 ##### Usage Without Automatic Posting
 If you want to use this component without posting automatically to a URL but instead do the posting yourself, then you can just fill the `postUrl` option with a meaningless string and handle the displaying of progress by yourself using the provided event handlers. To see this in action, check out the `examples`!
 
-```
+```js
 var componentConfig = { postUrl: 'no-url' };
 var djsConfig = { autoProcessQueue: false }
 var eventHandlers = { addedfile: (file) => console.log(file) }
@@ -116,7 +116,7 @@ var djsConfig = {
 ##### Custom Post Parameters
 To add custom parameters to your request, add a `params` property to your Dropzone.js configuration object.
 
-```
+```js
 var djsConfig = {
     addRemoveLinks: true,
     params: {
diff --git a/node_modules/react-dropzone-component/dist/react-dropzone.js b/node_modules/react-dropzone-component/dist/react-dropzone.js
index 42ee52c..1907f8d 100644
--- a/node_modules/react-dropzone-component/dist/react-dropzone.js
+++ b/node_modules/react-dropzone-component/dist/react-dropzone.js
@@ -368,6 +368,7 @@
                                 dictInvalidFileType: "You can't upload files of this type.",
                                 dictResponseError: "Server responded with {{statusCode}} code.",
                                 dictCancelUpload: "Cancel upload",
+                                dictUploadCanceled: "Upload canceled.",
                                 dictCancelUploadConfirmation: "Are you sure you want to cancel this upload?",
                                 dictRemoveFile: "Remove file",
                                 dictRemoveFileConfirmation: null,
@@ -511,7 +512,7 @@
                                 },
                                 successmultiple: function() {},
                                 canceled: function(e) {
-                                    return this.emit("error", e, "Upload canceled.")
+                                    return this.emit("error", e, this.options.dictUploadCanceled)
                                 },
                                 canceledmultiple: function() {},
                                 complete: function(e) {
@@ -745,14 +746,14 @@
                             var e = this;
                             return this.clickableElements.forEach(function(e) {
                                 return e.classList.remove("dz-clickable")
-                            }), this.removeEventListeners(), this.files.map(function(t) {
+                            }), this.removeEventListeners(), this.disabled = !0, this.files.map(function(t) {
                                 return e.cancelUpload(t)
                             })
                         }
                     }, {
                         key: "enable",
                         value: function() {
-                            return this.clickableElements.forEach(function(e) {
+                            return delete this.disabled, this.clickableElements.forEach(function(e) {
                                 return e.classList.add("dz-clickable")
                             }), this.setupEventListeners()
                         }
@@ -783,10 +784,10 @@
                         value: function(e) {
                             if (e.dataTransfer) {
                                 this.emit("drop", e);
-                                var t = e.dataTransfer.files;
+                                for (var t = [], n = 0; n < e.dataTransfer.files.length; n++) t[n] = e.dataTransfer.files[n];
                                 if (this.emit("addedfiles", t), t.length) {
-                                    var n = e.dataTransfer.items;
-                                    n && n.length && null != n[0].webkitGetAsEntry ? this._addFilesFromItems(n) : this.handleFiles(t)
+                                    var i = e.dataTransfer.items;
+                                    i && i.length && null != i[0].webkitGetAsEntry ? this._addFilesFromItems(i) : this.handleFiles(t)
                                 }
                             }
                         }
@@ -805,10 +806,10 @@
                     }, {
                         key: "handleFiles",
                         value: function(e) {
-                            var t = this;
-                            return e.map(function(e) {
-                                return t.addFile(e)
-                            })
+                            for (var t = 0, n = n = e; !(t >= n.length);) {
+                                var i = n[t++];
+                                this.addFile(i)
+                            }
                         }
                     }, {
                         key: "_addFilesFromItems",
@@ -927,7 +928,7 @@
                         value: function(e, t, n, i, r) {
                             var s = this;
                             return this.createThumbnail(e, t, n, i, !1, function(t, n) {
-                                if (null === n) return r(e);
+                                if (null == n) return r(e);
                                 var i = s.options.resizeMimeType;
                                 null == i && (i = e.type);
                                 var a = n.toDataURL(i, s.options.resizeQuality);
@@ -1276,7 +1277,7 @@
                         }
                     }]), o
                 }();
-            o.initClass(), o.version = "5.2.0", o.options = {}, o.optionsForElement = function(e) {
+            o.initClass(), o.version = "5.4.0", o.options = {}, o.optionsForElement = function(e) {
                 return e.getAttribute("id") ? o.options[a(e.getAttribute("id"))] : void 0
             }, o.instances = [], o.forElement = function(e) {
                 if ("string" == typeof e && (e = document.querySelector(e)), null == (null != e ? e.dropzone : void 0)) throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");
diff --git a/node_modules/react-dropzone-component/package.json b/node_modules/react-dropzone-component/package.json
index cc0c941..1ebb951 100644
--- a/node_modules/react-dropzone-component/package.json
+++ b/node_modules/react-dropzone-component/package.json
@@ -1,34 +1,34 @@
 {
-  "_from": "react-dropzone-component@3.1.2",
-  "_id": "react-dropzone-component@3.1.2",
+  "_from": "react-dropzone-component@3.2.0",
+  "_id": "react-dropzone-component@3.2.0",
   "_inBundle": false,
-  "_integrity": "sha512-4+X4htvN8UvpJAmUhoBBLcm9kWAc60ccfdd3kBrty95mc5Rydbp4T/TzITgE/aSy+FmvAL3nLQT3vdeQNPDvjQ==",
+  "_integrity": "sha512-QwopN2GgzHCKcMyJvBZuYCeqnU9F/Uiq1hD94/JmFdLmkzU1rw7SbNjLNUad864YoAEvcx93uHUItv0NUwlTxw==",
   "_location": "/react-dropzone-component",
   "_phantomChildren": {},
   "_requested": {
     "type": "version",
     "registry": true,
-    "raw": "react-dropzone-component@3.1.2",
+    "raw": "react-dropzone-component@3.2.0",
     "name": "react-dropzone-component",
     "escapedName": "react-dropzone-component",
-    "rawSpec": "3.1.2",
+    "rawSpec": "3.2.0",
     "saveSpec": null,
-    "fetchSpec": "3.1.2"
+    "fetchSpec": "3.2.0"
   },
   "_requiredBy": [
     "#USER",
     "/"
   ],
-  "_resolved": "https://nexus3.bitexpert.net/repository/npm/react-dropzone-component/-/react-dropzone-component-3.1.2.tgz",
-  "_shasum": "3fd81e717f05ca03e5157028ddfed7467fed8c86",
-  "_spec": "react-dropzone-component@3.1.2",
+  "_resolved": "https://nexus3.bitexpert.net/repository/npm/react-dropzone-component/-/react-dropzone-component-3.2.0.tgz",
+  "_shasum": "8ad4cdce342084fb87302ddec6651caa49d8b103",
+  "_spec": "react-dropzone-component@3.2.0",
   "_where": "/home/druf/Schreibtisch/projects/react-dropzone-component-test",
   "bugs": {
     "url": "https://github.com/felixrieseberg/React-Dropzone/issues"
   },
   "bundleDependencies": false,
   "dependencies": {
-    "dropzone": "^5.2.0",
+    "dropzone": "^5.4.0",
     "extend": "^3.0.1"
   },
   "deprecated": false,
@@ -36,15 +36,15 @@
   "devDependencies": {
     "@types/dropzone": "5.0.2",
     "babel-core": "^6.26.0",
-    "babel-jest": "^22.1.0",
-    "babel-loader": "^7.1.2",
+    "babel-jest": "^22.4.3",
+    "babel-loader": "^7.1.4",
     "babel-preset-es2015": "^6.24.1",
     "babel-preset-react": "^6.24.1",
     "enzyme": "^3.3.0",
     "enzyme-adapter-react-16": "^1.1.1",
-    "jest": "^22.1.4",
-    "standard": "^10.0.3",
-    "uglifyjs-webpack-plugin": "^1.1.6",
+    "jest": "^22.4.3",
+    "standard": "^11.0.1",
+    "uglifyjs-webpack-plugin": "^1.2.4",
     "webpack": "^3.10.0"
   },
   "homepage": "https://github.com/felixrieseberg/React-Dropzone#readme",
@@ -92,5 +92,5 @@
   },
   "standalone": "React-Dropzone",
   "types": "typescript/types.d.ts",
-  "version": "3.1.2"
+  "version": "3.2.0"
 }
diff --git a/package-lock.json b/package-lock.json
index e84a095..29c03cc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,11 +15,11 @@
       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
     },
     "react-dropzone-component": {
-      "version": "3.1.2",
-      "resolved": "https://nexus3.bitexpert.net/repository/npm/react-dropzone-component/-/react-dropzone-component-3.1.2.tgz",
-      "integrity": "sha512-4+X4htvN8UvpJAmUhoBBLcm9kWAc60ccfdd3kBrty95mc5Rydbp4T/TzITgE/aSy+FmvAL3nLQT3vdeQNPDvjQ==",
+      "version": "3.2.0",
+      "resolved": "https://nexus3.bitexpert.net/repository/npm/react-dropzone-component/-/react-dropzone-component-3.2.0.tgz",
+      "integrity": "sha512-QwopN2GgzHCKcMyJvBZuYCeqnU9F/Uiq1hD94/JmFdLmkzU1rw7SbNjLNUad864YoAEvcx93uHUItv0NUwlTxw==",
       "requires": {
-        "dropzone": "^5.2.0",
+        "dropzone": "^5.4.0",
         "extend": "^3.0.1"
       }
     }
diff --git a/package.json b/package.json
index 7acb3d3..96f6495 100644
--- a/package.json
+++ b/package.json
@@ -4,6 +4,6 @@
   "main": "index.js",
   "license": "Apache-2.0",
   "dependencies": {
-    "react-dropzone-component": "^3.1.2"
+    "react-dropzone-component": "^3.2.0"
   }
 }
-- 
2.23.0

@DanielRuf
Copy link
Collaborator

@felixrieseberg can you push that commit and tag to the repository or where can we find it?
Because not all changes are in master:

v3.1.2...master

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants