v2.0.4
- Declare no side effects for tree shaking: https://github.com/entronad/crypto-es/pull/37
v2.0.3
- Remove Math.random() runtime console warning. It is not always wanted to show in in the client consle when Math.random() has to be used.
v2.0.2
- upgrade global crypto assignment with typeof: https://github.com/entronad/crypto-es/issues/34
v2.0.1
- Wrap the global crypto assignment with try/catch: https://github.com/entronad/crypto-es/issues/34
v2.0.0
- Enhance the support of TypeScript. Now every js file has its own d.ts file for partially importing in TypeScript. And all types has been tested.
- A real random generator from globalThis.crypto is used instead of Math.random. If the environment doesn't support globalThis(or global/window/self/frames), it will rollback to Math.random with a warning log.
- Fix the TripleDes/Des issue: https://github.com/entronad/crypto-es/issues/22
- Fix the cipher-core issue of CryptoJS: https://github.com/brix/crypto-js/commit/dcc3848f5de5208bca73f36c0ed77fa192ee2ea8 , https://github.com/brix/crypto-js/commit/09ee2ab282176f235f26d6a2d4e039cbd6eb3494
- Add base64url algorithm.
- Add blowfish algorithm.