Commits on Jan 16, 2018
  1. Core: deprecate jQuery.isNumeric

    jbedard committed Dec 13, 2017
    Fixes gh-2960
    Closes gh-3888
Commits on Jan 15, 2018
  1. Core: deprecate jQuery.isFunction

    jbedard committed Dec 13, 2017
    Fixes gh-3609
Commits on Jan 9, 2018
Commits on Jan 8, 2018
  1. Build: Fix UglifyJS output in Android 4.0; update uglify

    timmywil committed Jan 3, 2018
    - Thanks to @mgol for first pass
    Fixes gh-3743
    Close gh-3920
  2. Attributes: allow array param in add/remove/toggleClass

    timmywil committed Jan 2, 2018
    +30 bytes instead of +182
    Thanks to @faisaliyk for the first pass on this feature.
    Fixes gh-3532
    Close gh-3917
  3. Manipulation: use `.children` to select tbody elements

    timmywil committed Jan 2, 2018
    - selectors beginning with a child combinator are not valid natively.
      This fixes the tests when using selector-native.js
  4. Core: deprecate

    timmywil committed Dec 11, 2017
    Fixes gh-2959
    Close gh-3884
  5. Core: adjust data tests to ensure proper camelCasing

    timmywil committed Dec 4, 2017
    - Add back camelCase to the public object (deprecate not remove)
    Ref #3384
Commits on Jan 3, 2018
Commits on Dec 18, 2017
  1. Tests: Add support for running unit tests via grunt with karma

    Krinkle authored and timmywil committed Aug 1, 2017
    - Update QUnit to 1.23.1
    - Remove unused dl#dl from test/index.html
    - Remove unused map#imgmap from test/index.html
    - Ensure all urls to data use baseURI
    - Add the 'grunt karma:main' task
      - customContextFile & customDebugFile
    - Add 'npm run jenkins' script
    Close gh-3744
    Fixes gh-1999
Commits on Dec 11, 2017
  1. Docs: Create

    timmywil committed Nov 27, 2017
    Close gh-3865
Commits on Dec 6, 2017
Commits on Nov 22, 2017
Commits on Nov 20, 2017
Commits on Nov 6, 2017
  1. Build: Test on Node.js 9

    mgol committed Nov 6, 2017
    Closes gh-3840
Commits on Oct 18, 2017
  1. Tests: Make Node tests work for paths with spaces in them

    mgol committed Oct 18, 2017
    Without this patch Jenkins tests fail as jQuery job names there contain spaces,
    e.g. "jQuery Core".
    Closes gh-3821
Commits on Sep 25, 2017
  1. Build: Remove package-lock.json, add it to .gitignore

    mgol committed Sep 25, 2017
    npm 5, even the version included in the latest Node.js 8.5.0 re-generates
    `package-lock.json` on each install. And when it does on a system that doesn't
    support all the optional dependencies that are supported on the OS where the
    lockfile was generated, it removes those optional deps from the lockfile.
    The effect is that everyone firing `npm install` on our repo on any OS other
    than macOS will immediately get a dirty state of the repo as the `fsevents`
    dependency subtree gets removed from `package-lock.json`. That's a really bad
    This commit removes package-lock.json from the repository and adds it to
    .gitignore. We'll start committing the file again once the issue is resolved
    on npm's part.
    Fixes gh-3792
  2. Build: increase timeout in Promises/A+ tests 10 times

    mgol committed Sep 20, 2017
    The promises-aplus-tests sets up a default 200 ms Mocha timeout. This makes
    our tests randomly fail on Jenkins. 2 seconds will be safer.
    Closes gh-3791
Commits on Sep 18, 2017
Commits on Sep 8, 2017
Commits on Aug 28, 2017
Commits on Aug 16, 2017
  1. Tests: Update path calculation

    jobeland authored and gibson042 committed Aug 16, 2017
    Fixes gh-3756
    Closes gh-3757
Commits on Aug 12, 2017
  1. Build: Update my name in ATHORS.txt

    mgol committed Aug 12, 2017
    I forgot .mailmap isn't everything.
  2. Build: Update my name in .mailmap

    mgol committed Aug 12, 2017
    I got married! 🎉
Commits on Aug 8, 2017
  1. Build: Fix comment typo

    matankb authored and gibson042 committed Aug 8, 2017
    Closes gh-3747