jQuery Core Team Meeting – Jan 26 2015

Attending: DaveMethvin, gibson042, arthurvr, timmywil, markelog, m_gol, mikesherov

link jQuery 3.0 beta

link Purpose of _evalURL

  • If you replace ajax.js with some other stack, it needs to define _evalURL so that manipulation can run scripts in HTML strings.
  • (Unless you want to explicitly deny that perhaps?)
  • markelog to add comment so we won't forget (again)

link Pull Requests and Issues

jQuery Core Team Meeting – Jan 19 2015

Attending: DaveMethvin, gibson042, arthurvr, timmywl, markelog

link jQuery 3.0 beta

link Style of cherry-picked commits

link $.when changes for single-argument case

  • https://github.com/jquery/jquery/issues/2018
  • Definitely should eliminate the reuse of the incoming Deferred for the return value
  • What about when the single arg is an Array? Keep current behavior, too big an API break
  • Basically, one arg is Promise.cast(), multiple is Promise.all()
  • Need better docs for $.when if an array is passed

link Formatting ticket and issue references

link Pull Requests and Issues

link Build on Windows

  • The node-smoke-test won't work on Windows and node 0.10 without a bunch of stuff installed incluing Visual Studio
  • Fixed with io.js or node 0.12 but who knows when they arrive
  • For now, can work around with grunt dev, ignore npm install error that doesn't affect the working of other things

jQuery Core Team Meeting – Jan 12 2015

Attending: DaveMethvin, jaubourg, timmywil, arthurvr, gibson042, markelog, m_gol

link jQuery 3.0 beta

link Pull Requests and Issues

  • Style of Support comments
  • .unwrap() conditioned by a selector
  • jQuery.Deferred enhancements
  • jQuery.parseHTML("")
  • https://github.com/jquery/jquery/pull/1998
  • I like the idea of doing more here but given how much we need to do for 3.0 I'm okay with just this change if nobody has time to take something more ambitious.
  • Let's ask Krinkle to update the PR for the more ambitious changes that track what the native method does, see comments in the PR from timmywil and gibson042
  • Funny characters in tag names
  • https://github.com/jquery/jquery/pull/1988
  • Same here as with parseHTML, if someone can take it now we could do more but otherwise let's land this smaller fix. (But note gibson042 comments regarding colons for namespaces.)
  • Let's land this now (hyphens), do a second commit for the more general changes (unusual characters, namespaces)

  • Inserted scripts run async
  • jquery-release tasks (timmywil)

jQuery Core Team Meeting – Jan 05 2015

Attending: DaveMethvin, gibson042, markelog, arthurvr

link jQuery 3.0 beta

link Pull Requests and Issues

  • indexOf
  • Seems good to have a consistent standard
  • Would need to be addressed in the style guide?
  • In the meantime, land the two PRs
  • land this, we can tweak
  • Can we eliminate $.support.cors and use XHR as the default transport if no other transport works?
  • Would eliminate a lot of special cases
  • Pinged @jaubourg on the possibility
  • Skip PATCH tests on BrowserStack
  • too many spurious fails from their setups for some reason

jQuery Core Team Meeting – Dec 29 2014

Attending: DaveMethvin, gibson042, arthurvr, m_gol, timmywil (12:45)

link Reminder: 3.0 in two weeks!

  • Need owners for several tickets
  • Need to land exising PRs

link Issues and PRs

  • Asking on the ticket why that can't be done

jQuery Core Team Meeting – Dec 22 2014

Attending: DaveMethvin, gibson042, gnarf, m_gol, jaubourg, markelog

link 1.11.2/2.1.3 release

  • Done

link Issues and PRs

link Code coverage

jQuery Core Team Meeting – Dec 15 2014

Attending: DaveMethvin, m_gol, gibson042, markelog, timmywil

link 1.11.2/2.1.2 release

  • All patches landed? They should all be here:
  • Trac tickets listed under a single GH issue
  • Sizzle has been updated in master, compat, 2.1-stable, and 1.11-stable
  • Add Ajax URL sanitization?
  • Release ASAP
  • Need blog post draft
  • Has jquery-release been updated to not copy -latest? I think so
  • (in general, any changes to jquery-release needed?)

link 3.0 release - target mid-January

  • Major blockers or unassigned tickets?
  • Should we switch to ES6 module format for authoring?
  • Can still generate both the monolithic file and AMD from that
  • Move AMD modules to dist/AMD
  • Breaks the build process, can’t use r.js or var modules
  • Can’t load modules when testing
  • Decided to not change authoring for 3.0 … wait for 4.0, better tooling and/or browser support before using ES6 for authoring

link Issues vs Pull Requests

  • Let's use issues (only) for changelog
  • PRs should have one or more issues, unless they're housekeeping (e.g. typos and such) in which case we don't need an issue
  • Need a commit message format change here?
  • gibson042 has Component name enforcement
  • Support for jquery-release to build changelog

link Issues and PRs

  • Promises/A+ compat
  • https://github.com/jquery/jquery/pull/1821
  • gibson042 to work on a PR
  • maximum backcompat, allow setting context, multiple resolved values, etc. (Promise/A compat for code that draws inside the standard lines)
  • Use a plugin to handle the error cases?
  • Might be able to use try/finally now that IE7 has been dropped
  • Plain Objects

jQuery Core Team Meeting – Dec 08 2014

Attending: DaveMethvin, m_gol, gibson042, markelog

link Do we need a 1.12/2.2 release?

  • Yes
  • Release 12/15?
  • Safari selector bug, maybe one or two other low-risk patches
  • m_gol suggests starting at https://github.com/jquery/jquery/commit/e488d985cfb10ab8c684bbc6a9b8ff3eae23bf83
  • Dave to do blog post on Safari's lack of response and info on this
  • m_gol to find jQuery patches and make a branch
  • gibson042 to make a Sizzle branch
    • start at 78a8c3a7a83ebd8356ae3e23c7c1970ef6d948d2 or later
    • back out ea1c40428c85de1b08087e9c76c5518ba8d15d4f
    • add PR 297
    • maybe add PR 300

link Schedule for 3.0

  • Release target date mid-January
  • Firmer dates once we get closer

link Style guide

link Issues vs Pull Requests

  • Any bug/feature/deprecation should have an issue
  • Issues track the functional changes in the release
  • Dave to go back and check tags/milestones for pre-3.0 commits
  • Think I need to create issues for pre-closed tix in Trac

link Issues

  • Remove .context and .selector
  • Is the guard around currentStyle.left needed? Probably not

link PRs

  • to discuss next week

jQuery Core Team Meeting – Dec 01 2014

Attending: DaveMethvin, gibson042, timmywil, m_gol

link Issues and PRs

  • Just land a fix, no unit test since it's a resource leak
  • Landed in Sizzle
  • .detail used in all mouse events, now inclined to just add it
  • Just always use gBCR?
  • Maybe a bit slower but would provide fractional dimensions for width/height
  • Does gBCR also fix offset/position/width/height when elements are transformed? Need to check

link Promises/A+ compat

  • make .then() as Promise/A+ compat as it can be
  • may be a few minor behavioral things not std
  • what about extensions to the Promise/A+ spec? (context, multiple values, progress)
  • seems like we need multi values for the most common use case of $.ajax
  • keep other Deferred behavior basically unchanged
  • no need to introduce breaking changes
  • current Deferred functionality won't be enhanced e.g., https://github.com/jquery/jquery/issues/1839

jQuery Core Team Meeting – Nov 24 2014

Attending: DaveMethvin, gibson0421, markelog, m_gol

link Issues and PRs