Hi, while I'm not one of the commiters I still like to respond to this. I'm fine with changing from 1.x to 3.x as IE 10 and lower really has no relevance anymore IMHO. However, the real question that came into my mind:
Why not just use plain js / vanilla js? When it was decided to go to jQuery doing pure js at that time was a nightmare - every browser had its quirks (where every is mainly that MS pile of crap called IE), reacted differently etc. - but now in 2017 I dont really see so much more difference here. The same basic JS code to find a dom in every browser is just now var matches = document.querySelectorAll('div.foo'); while in jQuery its var matches = $.('div.foo'); - no real difference here. Ajax? - $.ajax('/user/1') .done(function (data) { var user = data; }); vs fetch('/user/1') .then(function (response) { return response.json(); }) .then(function (data) { var user = data; }); ok a small bit more and no IE support - but we just ditch that with jquery 3.x anyway.... (if IE is needed: ugly XMLHttpRequest) Just my 2c, Best, KB ----- Ursprüngliche Mail ----- > Von: "Martin Grigorov" <mgrigo...@apache.org> > An: dev@wicket.apache.org > Gesendet: Montag, 20. März 2017 09:52:17 > Betreff: Use jQuery 3.x by default in 8.x > Hi, > > It is 14 months since Microsoft droppped the support for IE 10 and less [0]. > Do you agree that it is OK to use jQuery 3.x in Wicket 8.x by default ? > > Applications will still be able to set custom version (like 1.x) if they > need so. > Also our JS tests will keep testing against jQuery 1.x, 2.x and 3.x [1]. > > 0. https://www.microsoft.com/en-us/WindowsForBusiness/End-of-IE-support > 1. > https://github.com/apache/wicket/blob/1421ea2dc9207143cdadb735f3c79421674d924d/testing/wicket-js-tests/Gruntfile.js#L111-L118 > > Martin Grigorov > Wicket Training and Consulting > https://twitter.com/mtgrigorov