cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

New in 8.2 – jQuery 3 Upgrade

Marble

New in 8.2 – jQuery 3 Upgrade

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/

2 REPLIES 2

Re: New in 8.2 – jQuery 3 Upgrade

Where is this functionality in Thingworx 8.4??? 

Re: New in 8.2 – jQuery 3 Upgrade

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