jQuery Mobile Team Meeting – Jul 17 2014

link 1.4.3 release

  • aiming for Monday June 30
    • one PR for tests coming up, one other PR need final review

link 1.5 development

  • Widgets:
  • Remove deprecated code
  • Navigation: Start with API review
    • Start with API review:
      • Alex will work on this
    • Establish the API
    • Hash/query params according specs
    • Support deeplinking
  • Adopt widgets from UI:
    • Menu
      • no planning yet
    • Autocomplete
      • no planning yet
    • Selectmenu (if ready)
      • probably not ready in time
    • Datepicker (if ready)
      • probably not ready in time
    • Spinner
      • no planning yet
  • Namespacing:
    • Switch to fixed namespace: data-ui-*
  • Events:
    • review swipe (event data used)
      • taken care of in 1.4.2
  • Tests:
    • Remove test for deprecated features and flaky tests (especially dialog)
      • in progress
    • pagecontainer needs tests
  • Download Builder:
    • update the file structure in the Mobile repo to match UI's
      • done
    • Use jQuery UI’s download builder
      • Rafael working on this
  • Tools: Adopt jquery-release script
    • done

link Other topics:

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 Mobile Team Meeting – Jun 26 2014

link 1.4.3 release

  • aiming for Monday June 30
    • one PR for tests coming up, one other PR need final review

link 1.5 development

  • Widgets:
  • Remove deprecated code
  • Navigation: Start with API review
    • Start with API review:
      • Alex will work on this
    • Establish the API
    • Hash/query params according specs
    • Support deeplinking
  • Adopt widgets from UI:
    • Menu
      • no planning yet
    • Autocomplete
      • no planning yet
    • Selectmenu (if ready)
      • probably not ready in time
    • Datepicker (if ready)
      • probably not ready in time
    • Spinner
      • no planning yet
  • Namespacing:
    • Switch to fixed namespace: data-ui-*
  • Events:
    • review swipe (event data used)
      • taken care of in 1.4.2
  • Tests:
    • Remove test for deprecated features and flaky tests (especially dialog)
      • in progress
    • pagecontainer needs tests
  • Download Builder:
    • update the file structure in the Mobile repo to match UI's
      • done
    • Use jQuery UI’s download builder
      • Rafael working on this
  • Tools: Adopt jquery-release script
    • done

link Other topics:

jQuery Core Team Meeting – Jun 23 2014

Attending: timmywil

link Test fails

link Pulls

link Tickets