zeruniverse / Password-Manager

An online keepass-like tool to manage password. client-side AES encryption!
Other
170 stars 44 forks source link

Updating dependencies #195

Closed BenjaminHae closed 6 years ago

BenjaminHae commented 6 years ago

As jQuery 2 is not getting patches anymore we need to update to jQuery 3. This implies an update of bootstrap to version 3.3.7. As far as I can tell this doesn't break any of the other dependencies. I especially looked for bugs concerning DataTables and jquery-csv.

I explicitly did not move bootstrap to version 4, as this breaks stuff. Maybe we can do this later.

zeruniverse commented 6 years ago

I think after you merge all the changes you are currently working on, we can make a new release.

BenjaminHae commented 6 years ago

Good idea, I think this is a good moment for a new release. All changes will be non-breaking, so no database upgrade is needed. For the release after that however I've got ideas that will change the crypto backend from CryptoJS to the WebCrypto API so the upgrade process will be harder.