Skip to content

Commit 0078f86

Browse files
committed
Release 3.0.0
1 parent e503a93 commit 0078f86

File tree

12 files changed

+56
-44
lines changed

12 files changed

+56
-44
lines changed

dist/core.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ define( [
2020
"use strict";
2121

2222
var
23-
version = "3.0.0-rc1",
23+
version = "3.0.0",
2424

2525
// Define a local copy of jQuery
2626
jQuery = function( selector, context ) {

dist/jquery.js

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery JavaScript Library v3.0.0-rc1
2+
* jQuery JavaScript Library v3.0.0
33
* https://jquery.com/
44
*
55
* Includes Sizzle.js
@@ -9,7 +9,7 @@
99
* Released under the MIT license
1010
* https://jquery.org/license
1111
*
12-
* Date: 2016-05-20T18:53Z
12+
* Date: 2016-06-09T18:02Z
1313
*/
1414
( function( global, factory ) {
1515

@@ -84,7 +84,7 @@ var support = {};
8484

8585

8686
var
87-
version = "3.0.0-rc1",
87+
version = "3.0.0",
8888

8989
// Define a local copy of jQuery
9090
jQuery = function( selector, context ) {
@@ -3545,7 +3545,7 @@ jQuery.extend( {
35453545
resolve( maxDepth, deferred, Identity, special ),
35463546
resolve( maxDepth, deferred, Thrower, special ),
35473547
resolve( maxDepth, deferred, Identity,
3548-
deferred.notify )
3548+
deferred.notifyWith )
35493549
);
35503550
}
35513551

@@ -5277,7 +5277,7 @@ jQuery.Event = function( src, props ) {
52775277
// Create target properties
52785278
// Support: Safari <=6 - 7 only
52795279
// Target should not be a text node (#504, #13143)
5280-
this.target = ( src.target.nodeType === 3 ) ?
5280+
this.target = ( src.target && src.target.nodeType === 3 ) ?
52815281
src.target.parentNode :
52825282
src.target;
52835283

@@ -5365,6 +5365,8 @@ jQuery.each( {
53655365
clientY: true,
53665366
offsetX: true,
53675367
offsetY: true,
5368+
pointerId: true,
5369+
pointerType: true,
53685370
screenX: true,
53695371
screenY: true,
53705372
targetTouches: true,
@@ -7330,7 +7332,7 @@ jQuery.extend( {
73307332
return jQuery.prop( elem, name, value );
73317333
}
73327334

7333-
// All attributes are lowercase
7335+
// Attribute hooks are determined by the lowercase version
73347336
// Grab necessary hook if one is defined
73357337
if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
73367338
hooks = jQuery.attrHooks[ name.toLowerCase() ] ||
@@ -7409,16 +7411,18 @@ jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name )
74097411
var getter = attrHandle[ name ] || jQuery.find.attr;
74107412

74117413
attrHandle[ name ] = function( elem, name, isXML ) {
7412-
var ret, handle;
7414+
var ret, handle,
7415+
lowercaseName = name.toLowerCase();
7416+
74137417
if ( !isXML ) {
74147418

74157419
// Avoid an infinite loop by temporarily removing this function from the getter
7416-
handle = attrHandle[ name ];
7417-
attrHandle[ name ] = ret;
7420+
handle = attrHandle[ lowercaseName ];
7421+
attrHandle[ lowercaseName ] = ret;
74187422
ret = getter( elem, name, isXML ) != null ?
7419-
name.toLowerCase() :
7423+
lowercaseName :
74207424
null;
7421-
attrHandle[ name ] = handle;
7425+
attrHandle[ lowercaseName ] = handle;
74227426
}
74237427
return ret;
74247428
};

dist/jquery.min.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/jquery.min.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/jquery.slim.js

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery JavaScript Library v3.0.0-rc1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector,-deprecated
2+
* jQuery JavaScript Library v3.0.0 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector,-deprecated
33
* https://jquery.com/
44
*
55
* Includes Sizzle.js
@@ -9,7 +9,7 @@
99
* Released under the MIT license
1010
* https://jquery.org/license
1111
*
12-
* Date: 2016-05-20T18:53Z
12+
* Date: 2016-06-09T18:03Z
1313
*/
1414
( function( global, factory ) {
1515

@@ -84,7 +84,7 @@ var support = {};
8484

8585

8686
var
87-
version = "3.0.0-rc1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector,-deprecated",
87+
version = "3.0.0 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector,-deprecated",
8888

8989
// Define a local copy of jQuery
9090
jQuery = function( selector, context ) {
@@ -3545,7 +3545,7 @@ jQuery.extend( {
35453545
resolve( maxDepth, deferred, Identity, special ),
35463546
resolve( maxDepth, deferred, Thrower, special ),
35473547
resolve( maxDepth, deferred, Identity,
3548-
deferred.notify )
3548+
deferred.notifyWith )
35493549
);
35503550
}
35513551

@@ -5277,7 +5277,7 @@ jQuery.Event = function( src, props ) {
52775277
// Create target properties
52785278
// Support: Safari <=6 - 7 only
52795279
// Target should not be a text node (#504, #13143)
5280-
this.target = ( src.target.nodeType === 3 ) ?
5280+
this.target = ( src.target && src.target.nodeType === 3 ) ?
52815281
src.target.parentNode :
52825282
src.target;
52835283

@@ -5365,6 +5365,8 @@ jQuery.each( {
53655365
clientY: true,
53665366
offsetX: true,
53675367
offsetY: true,
5368+
pointerId: true,
5369+
pointerType: true,
53685370
screenX: true,
53695371
screenY: true,
53705372
targetTouches: true,
@@ -6551,7 +6553,7 @@ jQuery.extend( {
65516553
return jQuery.prop( elem, name, value );
65526554
}
65536555

6554-
// All attributes are lowercase
6556+
// Attribute hooks are determined by the lowercase version
65556557
// Grab necessary hook if one is defined
65566558
if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
65576559
hooks = jQuery.attrHooks[ name.toLowerCase() ] ||
@@ -6630,16 +6632,18 @@ jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name )
66306632
var getter = attrHandle[ name ] || jQuery.find.attr;
66316633

66326634
attrHandle[ name ] = function( elem, name, isXML ) {
6633-
var ret, handle;
6635+
var ret, handle,
6636+
lowercaseName = name.toLowerCase();
6637+
66346638
if ( !isXML ) {
66356639

66366640
// Avoid an infinite loop by temporarily removing this function from the getter
6637-
handle = attrHandle[ name ];
6638-
attrHandle[ name ] = ret;
6641+
handle = attrHandle[ lowercaseName ];
6642+
attrHandle[ lowercaseName ] = ret;
66396643
ret = getter( elem, name, isXML ) != null ?
6640-
name.toLowerCase() :
6644+
lowercaseName :
66416645
null;
6642-
attrHandle[ name ] = handle;
6646+
attrHandle[ lowercaseName ] = handle;
66436647
}
66446648
return ret;
66456649
};

dist/jquery.slim.min.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/jquery.slim.min.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
"name": "jquery",
33
"title": "jQuery",
44
"description": "JavaScript library for DOM operations",
5-
"version": "3.0.0-rc1",
5+
"version": "3.0.0",
66
"main": "dist/jquery.js",
77
"homepage": "https://jquery.com",
88
"author": {
99
"name": "jQuery Foundation and other contributors",
10-
"url": "https://github.com/jquery/jquery/blob/3.0.0-rc1/AUTHORS.txt"
10+
"url": "https://github.com/jquery/jquery/blob/3.0.0/AUTHORS.txt"
1111
},
1212
"repository": {
1313
"type": "git",

src/attributes/attr.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jQuery.extend( {
3838
return jQuery.prop( elem, name, value );
3939
}
4040

41-
// All attributes are lowercase
41+
// Attribute hooks are determined by the lowercase version
4242
// Grab necessary hook if one is defined
4343
if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
4444
hooks = jQuery.attrHooks[ name.toLowerCase() ] ||
@@ -117,16 +117,18 @@ jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name )
117117
var getter = attrHandle[ name ] || jQuery.find.attr;
118118

119119
attrHandle[ name ] = function( elem, name, isXML ) {
120-
var ret, handle;
120+
var ret, handle,
121+
lowercaseName = name.toLowerCase();
122+
121123
if ( !isXML ) {
122124

123125
// Avoid an infinite loop by temporarily removing this function from the getter
124-
handle = attrHandle[ name ];
125-
attrHandle[ name ] = ret;
126+
handle = attrHandle[ lowercaseName ];
127+
attrHandle[ lowercaseName ] = ret;
126128
ret = getter( elem, name, isXML ) != null ?
127-
name.toLowerCase() :
129+
lowercaseName :
128130
null;
129-
attrHandle[ name ] = handle;
131+
attrHandle[ lowercaseName ] = handle;
130132
}
131133
return ret;
132134
};

src/core.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ define( [
2020
"use strict";
2121

2222
var
23-
version = "3.0.0-rc1",
23+
version = "3.0.0",
2424

2525
// Define a local copy of jQuery
2626
jQuery = function( selector, context ) {

0 commit comments

Comments
 (0)