Skip to main content
14-Alexandrite
January 12, 2018

New in 8.2 – jQuery 3 Upgrade

  • January 12, 2018
  • 1 reply
  • 2558 views

In the 8.2 release, we have upgraded our Mashup Runtime to jQuery 3.2.  This will give the platform a much needed upgrade to its core visualization library which will bring bug fixes, better performance, security enhancements, HTML5 compatibility and support for current browsers.  We will continue to upgrade all of our libraries across the platform with each ThingWorx release to ensure we are current and optimized.

 

We are releasing this functionality in 8.2 as an early preview and to enable regression testing of your ThingWorx applications.  In the Next Gen Composer, simply click on User Preferences and look for this setting:

 

jquery3.png

 

Enabling jQuery3 runtime

 

JQuery 3 does introduce some new breaking changes (not from PTC!) that may affect existing apps.  We recommend turning on the JQuery3 option and testing your apps as soon as possible so there is time to fix any issues.  Please let PTC know if you are finding issues through our support site and our support staff will coach you through the upgrade process. 

In 8.3, the jQuery 3 library will be our default for the Mashup design and runtime.  This means you will need to address any compatibly issues that jQuery 3 introduces (if any) to your widgets/applications before upgrading to the 8.4 release, where jQuery 3 will be the only available option.  We are hoping this dual mode, early access will help everyone through the transition and produce the best IoT applications possible!

 

You can also use the guides here for your reference:

https://jquery.com/upgrade-guide/3.0/

https://github.com/jquery/jquery-migrate#migrate-older-jquery-code-to-jquery-30

https://blog.jquery.com/2017/03/16/jquery-3-2-0-is-out/

1 reply

1-Visitor
March 22, 2019

Where is this functionality in Thingworx 8.4??? 

1-Visitor
March 22, 2019

Jquery 3 is the only library included now.  You no longer have a choice to toggle between Jquery versions.