OpenF2 / F2

Redefining web integration for the financial services community
Apache License 2.0
130 stars 62 forks source link

Review and update all 3rd party libs used in F2.js #106

Closed markhealey closed 9 years ago

markhealey commented 11 years ago

Track third party libs used in F2 for updates, bug fixes, and security patches. Schedule the rollout of those updates into releases of F2.

markhealey commented 11 years ago

Current versions in use:

No changes needed for:

All the 3rd party source is found here.

markhealey commented 11 years ago

Also looking at updating devDependencies in package.json.

https://gemnasium.com/OpenF2/F2

markhealey commented 11 years ago

Regarding f6ca413987fba02e163803ef1bd1a12dd303e8bc, the update to 2.1.9 introduced multipleDefine errors in the Jasmine tests. Here's the diff between 2.1.4 and 2.1.9. All of the specs still pass.

Update: This is an error specifically related to using Dojo's loader in the AMD-specific test index-amd.html page. The only reason the error occurs is because we're force-reloading, or force-requiring, F2.js for each test. I am going to replace Dojo with RequireJS for the purposes of the tests.

markhealey commented 11 years ago

I've replaced Dojo with RequireJS for the AMD Jasmine unit tests in 44de277432d8169ce695d9f0cb9b3f0e934f9bd7. It has fixed the multipleDefine console errors.

markhealey commented 10 years ago

Upgraded easyXDM to latest (2.4.19) which includes the latest security updates in 73529b6 for #142.

markhealey commented 10 years ago

Updated bootstrap-modal earlier today for #142

markhealey commented 10 years ago

jQuery updated in 4435a91. All 3rd party libs have been updated.

markhealey commented 9 years ago

Also see 613f3b31e16b4568c935b17ab432c1d57ddf624f for more deps updated in 1.4.0 release, #142.