Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/jquery/jquery

jQuery JavaScript Library
https://github.com/jquery/jquery

Build: Run the basic test suite in jsdom

The basic test suite is now run in jsdom on all supported Node.js versions
(8, 10 & 11 as of no...

0ec25abba212efde462a8abcf3376f50116fd6c4 authored almost 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Remove manual QUnit fixture resetting

It was needed when QUnit 1.x one used but we've since upgraded to QUnit 2.x.

Closes gh-4312
...

84b6a0beb1de193520bb5541c841cbecc7195a5b authored almost 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Make Promises/A+ tests use the dot reporter instead of the default

The default reporter is very verbose as it prints all the test names it
encounters. We already ...

ca9356ecce0d45e80794e4fb1a94f283675526ba authored almost 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Update QUnit from 1.23.1 to 2.9.2

Closes gh-4307

6ced2639b567ab4a5089f38a8e90efedc12801bf authored almost 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Run Karma browser tests on Node.js 10 instead of 8

Node.js 10 has been in Active LTS since 2018-04-24 and Node.js 8 is now in
maintenance mode.

...

16ad9889f562e730a7f39df8a20938f6a3a04edc authored almost 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Update jsdom; migrate a test with Symbol polyfill to an iframe test

So far, we've been testing that jQuery element iteration works with polyfilled
Symbol & transpi...

9cb124ed00aad8ac47690e31ad0bb8c3c365663d authored almost 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Remove obsolete globals from ESLint configuration

We had quite a few obsolete globals declared in various ESLint config files. We also no longer a...

c10945d0e15c5048ae8b5b7e3f8241ad27671a7c authored almost 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Update most dependencies

The only packages not fully updated are:
- qunitjs & karma-qunit as that's a QUnit 2.x update th...

8751e9ef86c007e55c9e4a2fe3c9212fb2cadcca authored almost 6 years ago by abnud1 <[email protected]>
Build: Update test code for compatibility with QUnit 2.x (#4297)

Also, run `grunt npmcopy` to sync the "external" directory with dependencies
from package.json. ...

c3498187421d0a50ee0369163428481137a04b99 authored almost 6 years ago by abnud1 <[email protected]>
Build: Advise to create test cases on JS Bin or CodePen, drop JSFiddle

JSFiddle doesn't support IE (even 11) anymore so we shouldn't advise users
to use it to create ...

da44ff39c2c3433e32b757b05b5643edb72fe786 authored almost 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Core: Support passing nonce through jQuery.globalEval

Fixes gh-4278
Closes gh-4280
Ref gh-3541
Ref gh-4269

5bdc85b82b84e5459462ddad9002f22d1ce74f21 authored almost 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Manipulation: Respect script nomodule attribute in DOM manipulation

PR #3869 added support for `<script type="module">` & some support for
the `nomodule` attribute...

e4de8b4626f8872a4cb1ee241b60902653567503 authored almost 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Skip nonce tests in old iOS/Android as well

Old iOS & Android Browser versions support script-src but not nonce, making the
nonce test impos...

543d3d24eaefe09c4012171f30267783d51602dc authored almost 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Core: Preserve CSP nonce on scripts in DOM manipulation

Fixes gh-3541
Closes gh-4269

c7c2855ed13f23322c4064407c1ed84561b95738 authored almost 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Exclude Android 4.x from repeated header names test

Android Browser only returns the last value for each header so there's no way
for jQuery get al...

9cb162f6b62b6d4403060a0f0d2065d3ae96bbcc authored about 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Manipulation: Restore _evalUrl jQuery.ajax calls to dataType: script

IE and iOS <10 XHR transport does not succeed on data: URIs
Ref gh-4243
Ref gh-4126
Closes gh...

13de7c9ede1c49c30344b4347985eac341484b1e authored about 6 years ago by Richard Gibson <[email protected]>
Manipulation: Only evaluate HTTP-successful script src

Fixes gh-4126
Closes gh-4243

c2026b117d1ca5b2e42a52c7e2a8ae8988cf0d4b authored about 6 years ago by Richard Gibson <[email protected]>
Core: Tiny efficiency fix to jQuery.extend / jQuery.fn.extend (#4246)

Read target[name] only when it's needed.

In addition to doing the property read-only when nee...

4ffb1df8e4738eb86bde429ec20efc7394e5e497 authored about 6 years ago by Marja Hölttä <[email protected]>
Tests: fix dimensions tests in testswarm

Close gh-4248

13f3cd1611d7905c6fadcf2f8a533096b347a6ad authored about 6 years ago by Timmy Willison <[email protected]>
Dimensions: fall back to offsetWidth/Height for border-box in IE

- Use getClientRects() to explicitly detect hidden/disconnected
elements

Close gh-4223
Fixes ...

315199c156c5b822a857ca236bda123f01a2da37 authored about 6 years ago by Timmy Willison <[email protected]>
Tests: add IE launcher for debugging IE11 on Windows

13d0be101f9441f32a2d8528f4de7667d0ffa44b authored about 6 years ago by Timmy Willison <[email protected]>
Tests: fix ajax test failure; add to header instead of replace

b8195fb94c59e48c043bae3d10f8b4f1ea0b967c authored about 6 years ago by Timmy Willison <[email protected]>
Ajax: Fix getResponseHeader(key) for IE11

- getResponseHeader(key) combines all header values for the provided key into a
single result w...

e0d941156900a6bff7c098c8ea7290528e468cf8 authored about 6 years ago by Andrei Fangli <[email protected]>
Tests: Add Safari 12 & iOS 12 results

3ac907864c4d36b4fcb58826d9cb0e4ed62334b2 authored about 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Move latest Firefox before Firefox 60 test results

bc8aedf04210db9af519cdc1e947ee14f36934d6 authored about 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Core: Recognize Shadow DOM in attachment checks

Allow `isAttached` to check Shadow DOM for attachment.

Fixes gh-3504
Closes gh-3996
Ref gh-...

9b77def560212d12fef2d0b9c12aa50727e3e5d7 authored about 6 years ago by Saptak Sengupta <[email protected]>
Build: Run tests on Node.js 11 as well

549b32a05afc42a2d0f450ffa82537c3ec25630f authored about 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
CSS: Don't read styles.position in the width/height cssHook unless necessary

Current width/height cssHook reads the computed position style even if not
necessary as the bro...

354f6036f251a3ce9b24cd7b228b4c7a79001520 authored about 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Add tests for not auto-appending "px" to CSS Grid properties

Ref gh-4007
Ref gh-4028
Closes gh-4165

dae5f3ce3d2df27873d01f0d9682f6a91ad66b87 authored about 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Allow Karma to load unminfied source

Closes gh-4128

dfa92ccead70d7dd5735a36c6d0dd1af680271cd authored over 6 years ago by Richard Gibson <[email protected]>
CSS: Don't auto-append "px" to possibly-unitless CSS grid properties

This commit adds some CSS grid-related properties to jQuery.cssNumber.

Fixes gh-4007

f997241f0011ed728be71002bc703c7a0d3f01e5 authored over 6 years ago by Bert Zhang <[email protected]>
Tests: use width style instead of SVG width attribute (#4157)

The SVG width attribute seems to not support border-box in iOS7.

Closes gh-4155

6153eb0fd401cda90bf2007335cd4338093d38f0 authored over 6 years ago by Jason Bedard <[email protected]>
Tests: Account for the iPad with iOS 11.3 user agent

The user agent of the iPad with iOS 11.3 on BrowserStack is missing the "iPhone"
part in the "iP...

c9aae3565edc840961ecbeee77fb0cb367c46702 authored over 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Skip module tests in Edge

Edge sometimes doesn't execute module scripts. It needs to be investigated why
but for now, we'...

ae82e85e64b0a06d585934d8f2d2859ce3e755b6 authored over 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Make support tests pass in Firefox 52

jQuery Core now supports Firefox ESR.

063c1f2ca35eda780d84bb5d9f77ab3f5942f687 authored over 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Docs: add gitter badge to README.md

Close gh-4138

7869f83ddd5a3156a358284cbef6837b5e7a2a62 authored over 6 years ago by Timmy Willison <[email protected]>
Manipulation: Properly detect HTML elements with single-character names

Fixes gh-4124
Closes gh-4125

979809c5a80aaf26bf7e3406a2e361e809f9b132 authored over 6 years ago by Richard Gibson <[email protected]>
Tests: Add support test results for Firefox 61+

Firefox 61 now passes the reliableMarginLeft test.

Closes gh-4122

cc95204589eff52eb4eb543134c56c4a3a84e50a authored over 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Dimensions: fix computing outerWidth on SVGs

Fixes gh-3964
Closes gh-4096

e743cbd28553267f955f71ea7248377915613fd9 authored over 6 years ago by Jason Bedard <[email protected]>
Serialize: jQuery.param: return empty string when given null/undefined

Fixes gh-2633
Close gh-4108

0645099e027cd0e31a828572169a8c25474e2b5c authored over 6 years ago by Timmy Willison <[email protected]>
Update node dependencies (sans jsdom, qunit, and sinon)

Close gh-4098

4f3b8f0d0bd2b02960a42e64be0dcbf8073c94bb authored over 6 years ago by Timmy Willison <[email protected]>
Build: Remove unnecessary ESLint exception

The linked-to issue was fixed 2 years ago.

Closes gh-4095

dc05f3c1d5a22d96d9d62c8ec0fde2782c38796b authored over 6 years ago by Ed S <[email protected]>
Test: enable a spec testing CSS whitespace preserving in Edge 17

In Edge 14-16 setting a style property to a whitespace-only value resets it to
the default, for...

81d829b3573e6b3581a7f127040aad84d345a832 authored over 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Misc: Add config for lockbot

2348f3996748fc805903e45dbc598ec570d49bb0 authored over 6 years ago by Dave Methvin <[email protected]>
CSS: Don't auto-append "px" to CSS variables (#4064)

Fixes gh-4063
Closes gh-4064

75b77b4873abf9025b6ba60dec80aedd29df2bdd authored over 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
README: Add FOSSA license scan status badge

45f085882597016e521436f01a8459daf3e4000e authored over 6 years ago by Kris Borchers <[email protected]>
Ajax: Allow custom attributes when script transport is used

Fixes gh-3028
Ref gh-2612

Useful, for example, to add `nonce`, `integrity`, or `crossorigin`.

1f4375a34227f42570d2b72e190e51bcfb1e8597 authored over 6 years ago by Dave Methvin <[email protected]>
squash! Set attributes all at once, src last

dc48b11e0c6c77e2b96e89a18f34d7b0c4f9a9d4 authored over 6 years ago by Dave Methvin <[email protected]>
Misc: Update license prolog/epilog to placate Github checker

29e76e254059f8c2b695f4e41054260b52a6910d authored over 6 years ago by Dave Methvin <[email protected]>
Traversing: $.fn.contents() support for object

Fixes gh-4045
Closes gh-4046

0ba8e38d0c4ab4a4fb9054e7a713630be9743aff authored over 6 years ago by Luis Emilio Velasco Sanchez <[email protected]>
CSS: Correctly detect scrollbox support with non-default zoom

Fixes gh-4029
Closes gh-4030

821bf34353a6baf97f7944379a6459afb16badae authored over 6 years ago by Richard Gibson <[email protected]>
CSS: Ensure camel- vs kebab-cased names are not collapsed for CSS vars

Closes gh-4062

f8c1e9020c8fd0f0bb83019bfb12e9a7099599b2 authored over 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
CSS: Skip the px-appending logic for animations of non-element props

Without this change animating properties from jQuery.cssNumber on non-elements
throws an error....

f5e36bd8f2c2b28231bbed926c6c3dead94db545 authored over 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Test on Node 10, stop testing on Node 4 & 9

Node.js 4 & 9 are ending their life, Node.js 10 has just been released.

Closes gh-4057

76468365779c2d07c7f25ded141e99bad97f78a7 authored over 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: ensure support tests are failed by at least one tested browser

A whitelist is available so that some tests can be allowed to always succeed.
This is used only ...

9a5b3b6ed0803d816984718de23d6af451260c89 authored over 6 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Event: Add "code" property to Event object

Fixes gh-3978
Closes gh-3998

899c56f6ada26821e8af12d9f35fa039100e838e authored over 6 years ago by tmybr11 <[email protected]>
Dimensions: avoid fetching boxSizing when setting width/height

- this avoids forcing a reflow in some cases

Fixes #3991

73d7e6259c63ac45f42c6593da8c2796c6ce9281 authored over 6 years ago by Jason Bedard <[email protected]>
CSS: Avoid filling jQuery.cssProps

Fixes gh-3986
Closes gh-4005

Avoids filling jQuery.cssProps by introducing a second internal
pr...

2b5f5d5e90b37f4a735738a6d0b6f22affbea340 authored almost 7 years ago by Dave Methvin <[email protected]>
Build: Don't require sudo on Travis, use sandboxless headless Chrome

The Chrome sandbox doesn't work on Travis unless sudo is enabled. Instead,
we're disabling the ...

b95e0da68e1e3fce59a6a54c209b893f611b0b9c authored almost 7 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: remove artefact from previous commit

Follow-up for 09684ba3f210594e41ecddf369ac94c688d53ccb

365284240429d442c3fbe9f505c7b297425bc3a3 authored almost 7 years ago by Oleg Gaydarenko <[email protected]>
Core: Use isAttached to check for attachment of element

This change replaces the use of contains to check for attachment
by isAttached function

Clos...

662083ed7bfea6bad5f9cd4060dab77c1f32aacd authored almost 7 years ago by Saptak Sengupta <[email protected]>
Build: Seasonal update of uglify and its options

raw gz Compared to last run
= = dist/jquery.js
-294 -88 dist/jquery.min.js

Closes ...

09684ba3f210594e41ecddf369ac94c688d53ccb authored almost 7 years ago by Oleg Gaydarenko <[email protected]>
Tests: Fix Android 4.0 Deferred tests

Closes gh-3967

4a2bcc27f9c3ee24b3effac0fbe1285d1ee23cc5 authored almost 7 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Disable native abort test in Android 4.0

The test works on its own when checked manually but mysteriously fails in
TestSwarm only in And...

56742491bd45650e4c8ac7981a11d4d142c265a9 authored almost 7 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Updating the master version to 3.3.2-pre.

294a3698811d6aaeabc67d2a77a5ef5fac94165a authored almost 7 years ago by Timmy Willison <[email protected]>
Build: Updating the master version to 3.3.1-pre.

f2349aee9b8efc19768177bd73bee3db67d3022e authored almost 7 years ago by Timmy Willison <[email protected]>
Release: update version to 3.3.0-pre

9a7cc801f54b67458e44f704a9d5d7dc3e2dcc40 authored almost 7 years ago by Timmy Willison <[email protected]>
Release: add new authors to AUTHORS.txt

f4321ecc1ed617f1d7d8d524d52ec211cbfdb9a3 authored almost 7 years ago by Timmy Willison <[email protected]>
Tests: skip test with invalid selector for selector-native tests

6483af7ee5b3b0f36fdf66943dd8c66042a9ab5f authored almost 7 years ago by Timmy Willison <[email protected]>
Build: Add "-debug" suffix to name of karma debug tasks

Ref gh-3922
Close gh-3936

7eec97aab3476ea0094766dec958e2a0372feac3 authored almost 7 years ago by Timo Tijhof <[email protected]>
Filter: Use direct filter in winnow

for both simple and complex selectors

Fixes gh-3272
Closes gh-3910

4765bb5c7840fc5f725f5bda38afcebc3730fbfc authored almost 7 years ago by Saptak Sengupta <[email protected]>
Tests: ensure that module assertions run on supported browsers

- Also fixes tests for karma, where the URL for the module is different

Ref gh-3871

625e19cd9be4898939a7c40dbeb2b17e40df9d54 authored almost 7 years ago by Timmy Willison <[email protected]>
Tests: fix tests in AMD mode

fa793bee203ac14021188e12a126e195e83f1647 authored almost 7 years ago by Timmy Willison <[email protected]>
Manipulation: Add support for scripts with module type

Fixes gh-3871
Close gh-3869

5d3a968e031ab8dff5c07e1d6bb4f196fb82bfa0 authored almost 7 years ago by basil.belokon <[email protected]>
Tests: correctly set sudo in travis config, not karma config

428ee4a62488457a1bc568e7475cbf65b1feaf93 authored almost 7 years ago by Timmy Willison <[email protected]>
Tests: temporarily require sudo access for karma:main on travis

- This should fix the broken travis build on Node 8
- See https://github.com/travis-ci/travis-ci...

46ea7a3f0e8893a420e4c3321dc3aca40d96f754 authored almost 7 years ago by Timmy Willison <[email protected]>
Tests: fix number of expected assertions in basic core

14e5143b831514edc527817c2cd6bef0294079ed authored almost 7 years ago by Timmy Willison <[email protected]>
Core: deprecate jQuery.type

Fixes gh-3605
Close gh-3895

1ea092a54b00aa4d902f4e22ada3854d195d4a18 authored almost 7 years ago by Jason Bedard <[email protected]>
Tests: fix weird flaky attributes test in Edge 16

Fixes gh-3867
Close gh-3931

91fb18190e5ab9821e3c74b6aecbb5d197c6c5f6 authored almost 7 years ago by Timmy Willison <[email protected]>
Tests: fix weird failure in Edge 16 CSS

Fixes gh-3866
Close gh-3932

5e6deb3999539e6666106a524fe6f067f60a41f1 authored almost 7 years ago by Timmy Willison <[email protected]>
Core: deprecate jQuery.isNumeric

Fixes gh-2960
Closes gh-3888

c4494d4abc84d368d6597889ab45fc07466f8f26 authored almost 7 years ago by Jason Bedard <[email protected]>
Ajax: Don't process non-string data property on no-entity-body requests

Fixes gh-3438
Closes gh-3781

d7237896c79a5a10d85fcdec199c5657a469a92b authored almost 7 years ago by Dave Methvin <[email protected]>
Event: Move event aliases to deprecated

Fixes gh-3214

022b69a44e42684bdd0029dd456bedb3b495cc24 authored almost 7 years ago by Dave Methvin <[email protected]>
Core: deprecate jQuery.isFunction

Fixes gh-3609

3d732cca6b5076a9d13eee98e2b075b37384cd91 authored almost 7 years ago by Jason Bedard <[email protected]>
Build: Remove CRLF line endings to fix builds on Windows

Close gh-3929

6c38ebbd47c6b0fa654733819bd5ae36c1ac6c48 authored almost 7 years ago by Dave Methvin <[email protected]>
Tests: fix function reference for unbinding

Ref gh-2958

50b94f47d2b4b40f7b9181e42e83e848efb4c4c9 authored almost 7 years ago by Timmy Willison <[email protected]>
Build: Fix UglifyJS output in Android 4.0; update uglify

- Thanks to @mgol for first pass

Fixes gh-3743
Close gh-3920

c9efd11f47c68f0537c8ea535b8d6a9c6d667175 authored almost 7 years ago by Timmy Willison <[email protected]>
Tests: only run ontimeout test if ontimeout exists

Fixes gh-3742
Close gh-3919

e2f192887cb03400128b975c8cd86d6c4dc1e31e authored almost 7 years ago by Timmy Willison <[email protected]>
Ajax: add unit test for getScript(Object)

Fixes gh-3736
Close gh-3918

7be448d41fa124474aeee8423d57df11073791fd authored almost 7 years ago by Timmy Willison <[email protected]>
Attributes: allow array param in add/remove/toggleClass

+30 bytes instead of +182

Thanks to @faisaliyk for the first pass on this feature.

Fixes gh-35...

80f57f8a13debaab87b99f73631669699da3e1a5 authored almost 7 years ago by Timmy Willison <[email protected]>
Manipulation: use `.children` to select tbody elements

- selectors beginning with a child combinator are not valid natively.
This fixes the tests whe...

a88b48eab1cdbb9dac05679a0d1c0edd7cc4afd7 authored almost 7 years ago by Timmy Willison <[email protected]>
Core: deprecate jQuery.proxy (not slated for removal)

Fixes gh-2958
Close gh-3885

3a8e44745c014871bc56e94d91e57c45ae4be208 authored almost 7 years ago by Timmy Willison <[email protected]>
Core: deprecate jQuery.now

Fixes gh-2959
Close gh-3884

909e0c99251ee56ec35db0e08d5b1e6219ac8fbc authored almost 7 years ago by Timmy Willison <[email protected]>
Core: make camelCase function available only for internal usage

Close gh-3604
Fixes gh-3384

64a289286a743516bce82462200062a647ef3ac0 authored almost 7 years ago by Nilton Cesar <[email protected]>
Core: adjust data tests to ensure proper camelCasing

- Add back camelCase to the public object (deprecate not remove)
Ref #3384

775caebd617e91e697b3e41ae33d6877e63785aa authored almost 7 years ago by Timmy Willison <[email protected]>
Build: Only run browser tests in one Node version on Travis

Ref gh-3744
Closes gh-3894

3c0f2cfb05c94adb164ac863a96eb2cf09e8110a authored almost 7 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Add support for running unit tests via grunt with karma

- Update QUnit to 1.23.1
- Remove unused dl#dl from test/index.html
- Remove unused map#imgmap f...

ecd8ddea33dc40ae2a57e4340be03faf2ba2f99b authored about 7 years ago by Timo Tijhof <[email protected]>
Docs: Create CODE_OF_CONDUCT.md

Close gh-3865

e84d3bc02eddeb0e0ca0438952ac560a794ff463 authored about 7 years ago by Timmy Willison <[email protected]>
CSS: Correctly set support properties with non-default zoom

Fixes gh-3808
Closes gh-3872

f00a07590e67777f4e6b8f452059b116d922a623 authored about 7 years ago by Saptak Sengupta <[email protected]>
Manipulation: Reduce size by eliminating single-use variable

Closes gh-3851

0aa832afec04215ed5e14b1cc5fc287ad7939792 authored about 7 years ago by Richard Gibson <[email protected]>