5.7 completed the jQuery upgrade begun in 5.5 by removing jQuery Migrate, which had been silently patching deprecated calls for years. Migrate had been logging every deprecated call…
5.6 completed a jQuery upgrade that had been staged over three releases, and the removals in 3.5 break code that has worked since 2011. The migrate shim is…
A jQuery Deferred used to swallow exceptions thrown in a then callback and call its handlers synchronously if already resolved. Version 3 made both behave the way native…
jQuery 3 made $.ready resolve asynchronously and always, which is more correct and changes the timing of code that had been relying on the synchronous path. The breakage…
jQuery has had $.Deferred since long before the platform had promises, and it is close enough to look interchangeable. It is not: prior to 3.0 a jQuery Deferred…
Binding a handler directly to elements binds it to the elements that exist at that moment. Replace the list through Ajax and every handler goes with the old…