diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5a2be999..8da47f64 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
attribute ends with, child, and class selectors
- Fix matching mutiple calls for the same selector/function exception
+## 4.4.0
+
+- update jquery to 3.3.1
+
## 4.3.1
- update jquery to 3.2.1
diff --git a/VERSIONS.md b/VERSIONS.md
index f31a155d..44308d4a 100644
--- a/VERSIONS.md
+++ b/VERSIONS.md
@@ -2,6 +2,7 @@
| Gem | jQuery | jQuery UJS | jQuery UI |
|--------|--------|------------| ----------|
+| 4.4.0 | 1.12.4 & 2.2.4 & 3.3.1 | 1.2.2 | - |
| 4.3.1 | 1.12.4 & 2.2.4 & 3.2.1 | 1.2.2 | - |
| 4.3.0 | 1.12.4 & 2.2.4 & 3.2.0 | 1.2.2 | - |
| 4.2.2 | 1.12.4 & 2.2.4 & 3.1.1 | 1.2.2 | - |
diff --git a/lib/jquery/rails/version.rb b/lib/jquery/rails/version.rb
index cad5d104..b4de4a0d 100644
--- a/lib/jquery/rails/version.rb
+++ b/lib/jquery/rails/version.rb
@@ -1,9 +1,9 @@
module Jquery
module Rails
- VERSION = "4.3.1"
+ VERSION = "4.4.0"
JQUERY_VERSION = "1.12.4"
JQUERY_2_VERSION = "2.2.4"
- JQUERY_3_VERSION = "3.2.1"
+ JQUERY_3_VERSION = "3.3.1"
JQUERY_UJS_VERSION = "1.2.2"
end
end
diff --git a/vendor/assets/javascripts/jquery3.js b/vendor/assets/javascripts/jquery3.js
index d2d8ca47..9b5206bc 100644
--- a/vendor/assets/javascripts/jquery3.js
+++ b/vendor/assets/javascripts/jquery3.js
@@ -1,5 +1,5 @@
/*!
- * jQuery JavaScript Library v3.2.1
+ * jQuery JavaScript Library v3.3.1
* https://jquery.com/
*
* Includes Sizzle.js
@@ -9,7 +9,7 @@
* Released under the MIT license
* https://jquery.org/license
*
- * Date: 2017-03-20T18:59Z
+ * Date: 2018-01-20T17:24Z
*/
( function( global, factory ) {
@@ -71,16 +71,57 @@ var ObjectFunctionString = fnToString.call( Object );
var support = {};
+var isFunction = function isFunction( obj ) {
+ // Support: Chrome <=57, Firefox <=52
+ // In some browsers, typeof returns "function" for HTML