This table is supposed to give an overview of the Javascript 3rd party libraries used in the Responsive Starter Store with additional information on why certain versions are used and what modifications needed to be done.
Library | a_responsive <= 6.5.0 | a_responsive >= 7.0.0 | further updates | public version 12/2018 | public version 06/2019 | Notes | Project Repository | License |
---|---|---|---|---|---|---|---|---|
jQuery | 1.11.3 | 3.3.1 | update to 3.5.1 (a_responsive >= 17.0.0) update to 3.6.0 (a_responsive >= 27.0.0) | = | 3.4.1 | https://github.com/jquery/jquery | MIT | |
jQuery Migrate | 3.0.1 | = | 3.1.0 | Included for development purposes but not used | https://github.com/jquery/jquery-migrate | MIT | ||
jQuery Mobile (touch) | 1.4.3 | 1.5.0-pre | 1.4.5 | 1.4.5 1.5.0-rc1 | With additional jQuery 3 compatibility changes:
| https://github.com/jquery/jquery-mobile | MIT | |
Bootstrap | 3.4.0-dev | = | update to 3.4.1 (a_responsive >= 16.0.0) | 3.3.7 | 3.4.1 | For compatibility reasons there are no intentions to update to the current Bootstrap 4 version | https://github.com/twbs/bootstrap | MIT |
BootstrapValidator | 0.5.0 | 0.5.2 | 0.5.3 | 0.5.3 | Version 0.5.2 - with additional jQuery 3 compatibility changes and a change for the hidden submit button - is used. Even though a newer version 0.5.3 exists we are not using it, since only the older versions are licensed under the MIT License. Starting with 0.5.3, a less open licensing model was used and the project was later moved to a new project called FormValidation. | https://github.com/nghuuphuoc/bootstrapvalidator | MIT | |
Modernizr | 2.6.2 | 3.6.0 | = | 3.7.1 | We use a custom build of Modernizr that only includes functionalities that are used in the Responsive Starter Store. Projects may have to create their own custom build that include additional features that are used in the customized Javascript/CSS code. Currently used build: https://modernizr.com/download?-inputtypes-touchevents-mq | https://github.com/Modernizr/Modernizr | MIT | |
slick | 1.5.7 | 1.8.0 | update to 1.8.1 (a_responsive >= 27.0.0) | = | 1.8.1 | With style changes in slick-theme.less | http://github.com/kenwheeler/slick | MIT |
bootstrap-datepicker | 1.6.1 | 1.8.0 | update to 19.0 (a_responsive >= 27.0.0) | = | 1.9.0 | https://github.com/uxsolutions/bootstrap-datepicker | Apache License 2.0 | |
bootstrap-select | 1.10.0 | 1.13.2 | update to 1.13.5 (a_responsive >= 7.1.2) update to 1.13.14 (a_responsive >= 27.0.0) | = | 1.13.10 (v2.0.0-beta1) | With style changes in vendor\bootstrap-select\variables.less and vendor\bootstrap-select\bootstrap-select.less (marked with comment 'ish customization') | https://github.com/snapappointments/bootstrap-select | MIT |
jquery.maskedinput | 1.4.1 | = | = | = | https://github.com/digitalBush/jquery.maskedinput | MIT | ||
js-cookie | 2.1.2 | 2.2.0 | = | = | https://github.com/js-cookie/js-cookie | MIT | ||
handlebars | 4.0.5 | 4.0.12 | update to 4.7.6 (a_responsive >= 16.0.0) | = | 4.1.2 4.7.6 (08/2020) | Only used for subscriptions | https://github.com/wycats/handlebars.js https://handlebarsjs.com/installation/#npm-or-yarn-recommended | MIT |
accounting | 0.4.2 | = | = | = | Only used for subscriptions | https://github.com/openexchangerates/accounting.js | MIT | |
dateFormat | 1.0.0 | 1.0.2 | = | = | Only used for subscriptions | https://github.com/phstc/jquery-dateFormat | MIT | |
jquery.i18n | 1.0.4 | 1.0.5 | = | = | Only used for subscriptions | https://github.com/wikimedia/jquery.i18n | MIT | |
rsvp | 3.2.1 | 4.4.8 | = | 4.8.5 | Only used for subscriptions | https://github.com/tildeio/rsvp.js | MIT | |
jquery.dataTables | 1.10.7 | 1.10.18 | update to 1.10.24 (a_responsive >= 27.0.0) | = | = | Only used for costcenter in B2B | www.datatables.net | MIT |