jQuery Core Team Meeting – Jul 14 2014

Attending: mikesherov, DaveMethvin, m_gol

link Test fails

link Migrate: button.attr("value", val) failing, jQuery 1.8 or older

  • http://swarm.jquery.org/result/1914335
  • I think the test may need to be removed
  • Behavior is correct for IE<9 and jQuery<1.9
  • Resolution: Move existing test to the 1.9+ branch in the unit tests
    • gibson042 has a pull

link Support matrix

  • iOS 6.1+ since Browserstack doesn't provide older versions
  • Android 2.3, 4.0+ (not just 4.0+)
  • we have a couple of manipulation failures on 2.3 but no one reported them so let’s claim support

link Dave will be on vacation July 17-26

link $.xhr strawman

  • https://gist.github.com/dmethvin/43ffd1c743554e5c50ae
  • Updated last week with feedback from comments
  • Return value of $.xhr?
    • thenable requires user to translate, and also means we always have a dependency on some sort of thenable shim (e.g., $.Deferred)
    • Promise means we need either a shim or native Promise
    • maybe https://github.com/getify/native-promise-only
  • Oleg on a plane right now, will have some thoughts/comments tomorrow
  • dave to ping domenic for input on how to add .xhr to Promise instance
  • dave to ping snover on collab with Dojo
  • mikesherov to ping getify on using native-promise-only for our shim

link Download builder in 1.12/2.2?

  • Owner?

link Trac sucks

  • Nacin volunteered to help, connected him with gnarf
  • Got a second person (Christopher Schramm) interested as well

link Pulls

  • markelog landed several things this weekend

link Tickets

jQuery Core Team Meeting – Jul 07 2014

Attending: markelog, m_gol, DaveMethvin, mikesherov

link $.xhr strawman

  • Feedback?
  • Always have $.xhr return a Promise? Deferred? thenable?
  • Others can promisify using the node-like callback
  • No consensus here
  • markelog to prototype some things for the next meeting
  • Continue to enhance $.ajax?

link Download builder in 1.12/2.2?

  • Yes, or No?
  • Need to be able to test individual modules
  • Use jQuery UI builder as a guide

link Trac sucks

link Test fails

link Pulls

link Tickets

jQuery Core Team Meeting – Jun 30 2014

Attending: gibson042, markelog, m_gol, timmywil, DaveMethvin

link Sizzle on npm; ender support; browserify support

link $.xhr strawman

  • please provide feedback in the gist
  • Promise support - thenables only?

link Download builder in 1.12/2.2?

  • already a third-party one
  • might encourage more subset use and reduce bloat whining
  • need to warn people about third-party code needing everything

link Test fails

link Pulls

  • I suggest we don't land for API consistency -- done

link Tickets

jQuery Core Team Meeting – Jun 23 2014

Attending: timmywil

link Test fails

link Pulls

link Tickets

jQuery Core Team Meeting – Jun 16 2014

Attending: DaveMethvin, m_gol, gibson042, markelog

link Test fails

link Pulls

link Tickets

jQuery Core Team Meeting – Jun 09 2014

Attending: DaveMethvin, markelog, m_gol, gibson042, scott_gonzalez, timmywil

link 1.12/2.2 - Let's get going

link Pulls

  • QUnit eliminating globals
  • Increase the set of tested browsers in Sizzle

link Tickets

  • Decode by type regardless of status code?
  • Compat impacts? Nobody should be depending on errors not decoding at this point we could assume?
  • Let's leave $.ajax as is and push folks towards $.xhr
  • We aren't testing in this env (or several others like Win8)
  • Ways to do this?
  • No obvious solutions here that are easy
  • :visible, :hidden behavior change
  • empty elements (with 0 height) will be hidden instead of visible
  • Although, they were only visible in some browsers
  • Will now be consistent for empty elements and

jQuery Core Team Meeting – Jun 02 2014

Attending: DaveMethvin, timmywil, m_gol, gibson042, markelog

link 1.11.2 / 2.1.2 watch

  • Anything that requires a patch release?
  • If not, let's start landing 1.12/2.2 changes

link Pulls

  • Wrap depends on clone
  • Ajax depends on events - remove that
  • License changes for consistency
  • QUnit eliminating globals
  • Interop with standard Promise
  • Sizzle testing:

jQuery Core Team Meeting – May 19 2014

Attending: DaveMethvin, m_gol, timmywil, markelog, gibson042

link 1.11.2 / 2.1.2 watch

  • Anything that requires a patch release?

link Bugs

  • use isNaN instead?

link Pulls

  • Use page viz api to determine whether to run animation
  • too big to land as-is
  • see if we can work with him to reduce

link Failing IE6/7 tests in .data()

  • Source of the problem isn't clear, very few changes recently
  • Could be the <object> tests, maybe a change at BrowserStack
  • m_gol to check with BS

link Google bug bounty

  • Replied to them with a go-ahead based on team response

link 1.12/2.2 planning

jQuery Core Team Meeting – May 12 2014

Attending: DaveMethvin, m_gol, timmywil, markelog, gibson042

link 1.11.2 / 2.1.2 watch

  • Anything that requires a patch release?

link Angular use of .data()

  • Makes use of jQuery._data()
  • Issues:
    • copying _data(node, ‘events’) won’t work with events with setup/teardown hooks
  • Should we expose in the 2.x branch so Angular 1.3 could use it?
    • Yes, we need to leave jQuery._data() in place
    • Perhaps document so people would know to leave it alone?

link Pulls

link 1.12/2.2 planning

jQuery Core Team Meeting – May 05 2014

Attending: DaveMethvin, m_gol, gibson042, timmywil, markelog

link 1.11.1 / 2.1.1

  • Shipped last week
  • Any feedback or bugs?
  • Let's make this the last before 1.12/2.2 barring bad regressions

link The demise of jquery-latest

  • Google folks are on board to make /1/ point to 1.11.1
  • Dave to make a blog post

link 1.12/2.2 planning

link CSS selector escaping?