Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-32193

Upgrade to latest jQuery for Sakai 12

    XMLWordPrintable

    Details

    • Type: Task
    • Status: RESOLVED
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 12.0
    • Fix Version/s: 12.0
    • Component/s: Reference
    • Labels:
      None

      Description

      The version of jQuery that Sakai uses is a few years out of date (from 2015). Since the release of 1.11.3. in April 2015 they've put out 1.12.4 in the 1.x as well as multiple 2.x releases and are now on 3.x

      I'm not sure which one we should upgrade to for 12 but I feel we should pull in a newer version of this, jquery-ui and jquery-migrate
      https://en.wikipedia.org/wiki/JQuery

      I guess we'd have to look at our other libraries but
      "Bootstrap 3.3.7 now supports jQuery 3+." https://github.com/twbs/bootstrap/issues/16834

      So we're good there at least. This would also be a great opportunity to clean up jquery in the places it's no longer needed since portal loads it. Or possibly have maven replace the value of it via SAK-31306.

      1.11	January 24, 2014	1.11.3 (April 28, 2015)	95.9	
      1.12	January 8, 2016	1.12.4 (May 20, 2016)	95	
      2.0	April 18, 2013	2.0.3 (July 3, 2013)	81.1	Dropped IE 6–8 support for performance improvements and reduction in filesize
      2.1	January 24, 2014	2.1.4 (April 28, 2015)	82.4	
      2.2	January 8, 2016	2.2.4 (May 20, 2016)	85.6
      3.0[29]	June 9, 2016	3.0.0 (June 9, 2016)	86.3	Promises/A+ support for Deferreds, $.ajax and $.when, .data() HTML5-compatible
      3.1	July 7, 2016	3.1.1 (September 23, 2016)	86.3	jQuery.readyException added, ready handler errors are now not silenced
      

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  jonespm Matthew Jones
                  Reporter:
                  jonespm Matthew Jones
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code