jQuery 3.2.0 Is Out!

Posted on by

jQuery 3.2.0 has been released!

This release includes some bug fixes, improvements, and some deprecations. There should be no compatibility issues if upgrading from jQuery 3.0+.

If you haven’t yet upgraded to jQuery 3+, please have a look at the 3.0 Upgrade Guide. The jQuery Migrate 3.0 plugin will help you to identify compatibility issues in your code.

Please try out this new release and let us know about any issues you experienced.

Notable Updates

  • Added support for custom CSS properties (#3144).
  • Deprecated jQuery.holdReady (#3288).
  • Deprecated jQuery.nodeName (#3475).
  • Deprecated jQuery.isArray (#2961).
  • Fixed a bug in .width(), .height(), and related methods where CSS transforms were included in the calculations. For instance, an element with the style transform: scale(2x) should not have its width and height values doubled (#3193).
  • Added support for <template> elements to the .contents() method (#3436).
  • Added back the deprecated module to the slim build. This change is largely insignificant given the module’s small size. We believe it makes more sense to remove deprecated pieces from the slim build at the same time as the main jQuery build (#3237).

Download

You can get the files from the jQuery CDN, or link to them directly:

https://code.jquery.com/jquery-3.2.0.js

https://code.jquery.com/jquery-3.2.0.min.js

You can also get this release from npm:

npm install [email protected]

Slim build

Sometimes you don’t need ajax, or you prefer to use one of the many standalone libraries that focus on ajax requests. And often it is simpler to use a combination of CSS and class manipulation for all your web animations. Along with the regular version of jQuery that includes the ajax and effects modules, we’ve released a “slim” version that excludes these modules. The size of jQuery is very rarely a load performance concern these days, but the slim build is about 6k gzipped bytes smaller than the regular version – 23.6k vs 30k. These files are also available in the npm package and on the CDN:

https://code.jquery.com/jquery-3.2.0.slim.js
https://code.jquery.com/jquery-3.2.0.slim.min.js

These updates are already available as the current versions on npm and Bower. Information on all the ways to get jQuery is available at https://jquery.com/download/. Public CDNs receive their copies today, please give them a few days to post the files. If you’re anxious to get a quick start, use the files on our CDN until they have a chance to update.

Thanks

Many thanks to all of you who participated in this release by testing, reporting bugs, or submitting patches, including Connor Atherton, Jason Bedard, David Broder-Rodgers, Oleg Gaidarenko, Michał Gołębiowski, Richard Gibson, karan-96, Manoj Kumar, Alexander Lisianoi, Alex Louden, Alex Padilla, and the whole jQuery team.

GitHub changelog: Issues fixed in 3.2.0 | All changes

Full changelog

Callbacks

  • Prevent add() from unlocking with-memory lists (#3469, 9d822bc1)

Core

CSS

Deferred

  • Stop inventing jQuery.when() resolution values (#3442, 5d79c646)

Dimensions

  • Ignore transforms when retrieving width/height (#3193, c920ff6e)

Docs

  • Remove supported jQuery versions from ISSUE_TEMPLATE.md (fedc1aa6)
  • Correct typo in issue template (a8816caf)

Effects

Event

  • Trigger checkbox and radio click events identically (#3423, b442abac)
  • Add radio click triggering tests (5f35b5b4)

Manipulation

Offset

Tests

  • Skip CSS custom properties tests in non-supporting browsers (bcec54ee)
  • Update the loader so test pages always get jQuery (14b393d0)
  • Added tests for symbol-separated tag names (#2006, bd9145fa)
  • Clean up after the CSS Custom Properties support test (fc34dbc2)

Traversing

Build

  • Run tests on Node.js 7 (7bb62bb3)
  • Stop testing on Node.js 0.10 (5b4cb0d3)
  • jQuery Foundation -> JS Foundation (7fbab881)
  • Make the @CODE-replacing regex more robust (4e509677)
  • ESLint setup improvements (cbc8638c)
  • Drop jscs.json from .npmignore (b3e0a560)
  • Add most of the dist folder to .eslintignore (1754e315)
  • Use valid ecmaVersion (8cb4cd71)
  • Drop support for building on Node.js 0.12 (d10ac0e5)
  • Fix tests in AMD mode (56136897)
  • Fix markerPattern and ticketPattern regexes in package.json (25c6a0a2)
  • Keep deprecated module in slim (#3237, 0588d0ce)

43 thoughts on “jQuery 3.2.0 Is Out!

  1. gpgekko on said:

    “Notable updates
    (…)
    – Added back the deprecated module to the slim build. This change is largely insignificant given the module’s small size. We believe it makes more sense to remove deprecated pieces from the slim build at the same time as the main jQuery build (#3237).”

    “Slim build
    (…)All in all, it excludes ajax, effects, and currently deprecated code.(…)”

    It seems the post contradicts itself on this point.

  2. Hey there! The most sites which include JS and especially jQuery only use a small subset of this version of jQuery. But new things in this version of jQuery are pretty cool :)

  3. mupiao on said:

    Has been looking forward and concerned about the jQuery, I have been inseparable from jQuery, and wish jQuery more powerful!
    ????????jQuery???????jQuery???jQuery??????

  4. I will immediatdly gdasp your rsss fed aas I ccan noot to find you e-mail subscriptkon hypeelink orr e-newsletter
    service. Do yyou haqve any? Pleaase permi mee undersrand soo thaat I
    maay subscribe. Thanks. I amm suree thi piiece off writing haas touched alll tthe internet visitors, iits reallyy reallyy nicxe
    pjece oof writing onn building uup nnew blog. There’s definately a reat eal
    to learn about this topic. I lkke all the points you’ve made.
    http://foxnews.org

  5. Nice information.its really good.Thank you for sharing updated version……….

    Keep Sharing on Updated tutorials……………….

  6. I’ve beeen surfing online mmore tha 3 hojrs thjese days, but
    I by nno mmeans found anyy attention-grabbing artice
    lke yours. It iss loely value sufficxient foor me. In my opinion, iff all webbsite ownefs andd
    blogger mmade ust rioght conent materia aas you probabbly did, tthe nett shaall bee mucch mpre usful than ever
    before. I aam surde thos articcle has toucjed all thhe ihternet viewers, iits really realoy good paragralh
    onn bilding up neww weeb site. I ave been browsingg onlpine moore thann 4 hours today, yett I nevr fiund anyy interestinhg
    arfticle like yours. It iss prtty wortfh enough foor me.
    In my opinion, iif aall site ownees aand bloggers mzde good content aas youu did, the nett
    wiill bee mhch moree useful thhan ecer before. http://cspan.co.uk

  7. My husband and i ended up being absolutely delighted that Raymond could finish up his research using the precious recommendations he received when using the weblog.
    It is now and again perplexing to just always be freely giving tips and tricks that
    others might have been selling. So we do know we have got the writer
    to appreciate for that. The main explanations you made, the straightforward blog navigation, the relationships you make it possible to promote – it is most amazing, and it’s making our
    son in addition to our family do think the subject matter is entertaining, which is especially vital.
    Thanks for all the pieces!

  8. I just want to say I am just beginner to blogging and site-building and absolutely loved your page. Likely I’m likely to bookmark your blog . You certainly have incredible articles and reviews. Many thanks for sharing your webpage.

  9. I was more than happy to uncover this site.
    I need to to thank you for your time just for this fantastic read!!
    I definitely liked every little bit of it and I have you saved as
    a favorite to see new things on your blog.

    May I simply say what a comfort to discover someone who really understands what they are discussing
    on the internet. You certainly understand how to bring a problem to light and make it important.
    More and more people have to read this and understand this
    side of the story. I can’t believe you are not more popular given that you certainly have
    the gift.

    Excellent blog post. I absolutely love this site.
    Stick with it!

    It’s nearly impossible to find educated people on this
    subject, but you sound like you know what you’re talking about!

    Thanks

    You ought to take part in a contest for one
    of the highest quality sites on the internet.

    I am going to recommend this web site!

    An intriguing discussion is definitely worth comment. I believe that you ought to write more on this issue,
    it might not be a taboo matter but generally people do
    not discuss such topics. To the next! All the best!!

    Hi there! I simply would like to offer you a huge thumbs up
    for the great info you’ve got here on this post.
    I am returning to your site for more soon.

    When I originally commented I seem to have clicked the
    -Notify me when new comments are added- checkbox and from
    now on each time a comment is added I receive four emails with the exact same
    comment. Perhaps there is a way you can remove me
    from that service? Cheers!

    The next time I read a blog, I hope that it does
    not fail me just as much as this one. I mean, I know it was my choice to read, but I genuinely thought you’d have something interesting to
    talk about. All I hear is a bunch of complaining
    about something that you could possibly fix if you weren’t too busy looking for
    attention.

    Spot on with this write-up, I seriously think this site needs a
    great deal more attention. I’ll probably be back again to read more, thanks for the advice!

    You’re so awesome! I do not suppose I’ve read through something like this
    before. So nice to discover somebody with a few genuine thoughts on this subject matter.
    Seriously.. many thanks for starting this up. This website is one thing that is
    required on the internet, someone with some originality!

    I love reading through an article that can make men and women think.
    Also, thanks for permitting me to comment!

    Right here is the right blog for anyone who hopes to
    understand this topic. You understand a whole lot its almost hard to argue with you (not that I personally will need to…HaHa).
    You certainly put a brand new spin on a topic that’s been discussed
    for many years. Wonderful stuff, just wonderful!

    Aw, this was an extremely good post. Finding the time and actual
    effort to produce a superb article… but what can I say… I put things off a whole lot and never manage to get nearly anything done.

    I’m amazed, I have to admit. Rarely do I encounter a blog that’s both educative and entertaining,
    and without a doubt, you have hit the nail on the head.
    The issue is an issue that not enough people are speaking
    intelligently about. I’m very happy that I stumbled across this in my search for something relating to this.

    Oh my goodness! Awesome article dude! Many thanks,
    However I am having issues with your RSS. I don’t know the reason why I am
    unable to subscribe to it. Is there anybody else having identical RSS problems?
    Anybody who knows the solution will you kindly respond?

    Thanx!!

    An outstanding share! I’ve just forwarded this onto a co-worker who had been conducting a little research on this.
    And he in fact ordered me breakfast because I found
    it for him… lol. So allow me to reword this….
    Thank YOU for the meal!! But yeah, thanks for
    spending the time to discuss this topic here on your
    web page.

    After going over a few of the blog articles on your website, I really like your technique of blogging.
    I added it to my bookmark website list and will be checking back soon. Please visit
    my website as well and tell me what you think.

    This page truly has all of the information I needed concerning this subject and didn’t know who
    to ask.

    There’s certainly a great deal to find out about this issue.
    I like all the points you made.

    You’ve made some good points there. I looked on the net for more information about the issue and found most people
    will go along with your views on this site.

    Good post. I learn something new and challenging on blogs I
    stumbleupon on a daily basis. It will always be interesting to read through content from other writers and use
    something from their web sites.

    I blog frequently and I seriously appreciate your information. This
    great article has really peaked my interest. I’m going to book mark your blog and keep checking for new details about once a week.
    I opted in for your Feed too.

    Pretty! This was an extremely wonderful article.
    Thanks for providing this info.

    Greetings! Very helpful advice in this particular article!
    It’s the little changes that make the largest changes.
    Thanks for sharing!

    Howdy! This article could not be written much better! Reading through
    this post reminds me of my previous roommate!
    He constantly kept preaching about this. I’ll send this information to him.
    Fairly certain he’ll have a great read. Thank you for
    sharing!

    Greetings, I do think your web site could be having internet browser compatibility issues.
    Whenever I take a look at your website in Safari, it looks fine however, if opening in Internet Explorer, it’s got some overlapping issues.
    I just wanted to give you a quick heads up!
    Apart from that, excellent site!

    Having read this I believed it was extremely enlightening.
    I appreciate you taking the time and energy to put this short article together.
    I once again find myself spending a lot of time both reading and leaving comments.
    But so what, it was still worth it!

    Hi! I could have sworn I’ve visited this website before but after browsing through
    some of the posts I realized it’s new to me.

    Anyhow, I’m certainly happy I came across it and I’ll
    be bookmarking it and checking back often!

    I want to to thank you for this great read!! I definitely enjoyed every bit of it.
    I have you saved as a favorite to check out new things you post…

    Hi, I do think this is an excellent blog.
    I stumbledupon it ;) I’m going to return yet again since I saved as a favorite it.
    Money and freedom is the best way to change, may you be rich and
    continue to guide other people.

    Your style is so unique compared to other folks I have read stuff from.
    Thanks for posting when you have the opportunity, Guess I will
    just book mark this page.

    I used to be able to find good advice from your content.

    Excellent article! We will be linking to this particularly
    great article on our site. Keep up the good writing.

    That is a good tip especially to those new to the blogosphere.
    Short but very precise information… Thanks for sharing this one.
    A must read article!

    I couldn’t refrain from commenting. Well written!

    bookmarked!!, I love your site!

    Very good article. I will be experiencing many of these issues as
    well..

    Way cool! Some extremely valid points! I appreciate you penning this post
    and the rest of the website is also very good.

    Great web site you have here.. It’s difficult to find quality
    writing like yours nowadays. I seriously appreciate individuals like you!
    Take care!!

    This is a topic which is close to my heart… Thank you!
    Exactly where are your contact details though?

    I truly love your site.. Pleasant colors & theme. Did you create this web site
    yourself? Please reply back as I’m wanting to create my very own website and would love
    to find out where you got this from or just what the theme is named.
    Cheers!

    I like it when people get together and share views. Great blog, continue the good work!

    Great information. Lucky me I discovered your website by chance (stumbleupon).

    I’ve book-marked it for later!

    This site was… how do you say it? Relevant!!

    Finally I’ve found something which helped me. Thank you!

    Everything is very open with a very clear clarification of the challenges.
    It was definitely informative. Your website is very helpful.

    Thanks for sharing!

    I would like to thank you for the efforts you have put in writing this blog.

    I am hoping to see the same high-grade blog posts by you later on as well.
    In truth, your creative writing abilities has motivated me to get
    my own site now ;) https://twitter.com/safewellmart

  10. I see your website needs some fresh content. Writing manually is
    time consuming, but there is solution for this hard task.
    Just search for; Miftolo’s tools rewriter

  11. My partner and I absolutely love your blog and find nearly all
    of your post’s to be just what I’m looking for.
    Does one offer guest writers to write content for you
    personally? I wouldn’t mind composing a post or elaborating
    on many of the subjects you write concerning here. Again, awesome site!

  12. Wow, incredible weblog layout! How lengthy have you ever
    been running a blog for? you made blogging look easy.
    The total glance of your site is wonderful, let alone the
    content material!

  13. I must say you have very interesting content here. Your
    page can go viral. You need initial traffic only.
    How to get it? Search for; Miftolo’s tools go viral

  14. Thank you for the good writeup. It in fact was a amusement account
    it. Look advanced to more added agreeable from you! However,
    how could we communicate?