Skip to content
Snippets Groups Projects

Add new versions of jQuery to the resource bundle

Merged ExE Boss requested to merge ExE-Boss/decentraleyes:jquery/3 into master

This PR adds jQuery 3, which is the latest jQuery version and it’s required by Bootstrap 4.

According to w3techs, jQuery 3.1.0, 3.1.1, 3.2.1 and 3.3.1 are the top 4 most used jQuery 3 versions.

Edited by Thomas Rientjes

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Contributor

    Created by: Xorok

    @Synzvato Maybe you could switch to a regular schedule to reevaluate versions of libraries? Something like adding new versions of all scripts once every two months, and phasing out old versions depending on the usage statistics in the same turn.

  • This PR adds jQuery 3, which is the latest jQuery version [...] required by Bootstrap 4. According to w3techs, jQuery 3.1.0, 3.1.1 and 3.2.1 are the top 3 most used jQuery 3 versions.

    @ExE-Boss Thanks for the contribution, and for taking the W3Techs statistics into account. I will be able to take a closer look at this, once (top-priority) issue #16 has been completely resolved.

    Maybe you could switch to a regular schedule [...]? Something like adding new [...] scripts once every two months, and phasing out old versions depending on the usage statistics in the same turn.

    @Xorok Thanks for weighing in. That actually is the current approach. Resource additions have been postponed, in order to protect the stability of the extension. Currently, issue #16 affects only a handful of websites. Owners who use up-to-date dependencies, are more likely to implement security features.

    As of now, the majority of websites (97,5%) that use jQuery, have not yet migrated to jQuery 3. This means that there is sufficient time to fix the underlying problems. The prototypes are looking promising, and any status updates will be posted inside of issue #16. I hope this explains the methodology.

    Edited by Thomas Rientjes
  • ExE Boss mentioned in issue #292 (closed)

    mentioned in issue #292 (closed)

  • ExE Boss added 2 commits

    added 2 commits

    • 9508a3a3 - 1 commit from branch Synzvato:master
    • 5cd30d64 - Add jQuery 3.1.0, 3.1.1 and 3.2.1

    Compare with previous version

  • Author Contributor

    I went and rebased this on master so that it can be merged.

  • ExE Boss added 1 commit

    added 1 commit

    Compare with previous version

  • Author Contributor

    Also, according to w3techs, jQuery 3.3.1 is now the most used jQuery 3 release, so I added it as well.


    P.S.: GitLab is having issues with updating the description of this Merge Request, so I can’t add this to it.

    Edited by ExE Boss
  • Thomas Rientjes mentioned in commit 3a8237ed

    mentioned in commit 3a8237ed

  • Thomas Rientjes changed the description

    changed the description

  • Thomas Rientjes changed milestone to %v2.0.10

    changed milestone to %v2.0.10

  • Hi @ExE-Boss. Again, many thanks for these contributions!

    P.S.: GitLab is having issues with updating the description of this Merge Request, so I can’t add this to it.

    Thanks for reporting; Should be fixed. I have updated the description to reflect recent changes.

Please register or sign in to reply
Loading