PackageTrack Sign in Track my project

crypto-js

JavaScript library of crypto standards.

· 78M downloads/mo #2070 most downloaded on npm brix/crypto-js

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 3.2 years

Unknown

no stable releases

20 versions withdrawn

withdrawn after publishing

13 years old

20 releases · first in 2013

0 releases in the last 12 months

see the full history below

Release timeline

20 releases · May 2013 to Oct 2023
2014 2016 2018 2020 2022 2024 2026
Release Pre-release Withdrawn

Releases

latest 20
  1. 4.2.0 24 Oct 2023 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Commits, not release notes

    This project publishes no release notes. Between 4.1.1 and 4.2.0 there were 24 commits, 15 of them substantive:

    • Minor typo fix: varialbes => variables
    • Update dev dependencies.
    • fix:The "cfg.salt" parameter don't work
    • test: add test case,using salt in the config
    • fix: es-check error
    • No es default param.
    • Remove travis status, as travis is not used anymore.
    • feat: custom KDF hasher
    • feat: blowfish support
    • chore: rename BF to Blowfish
    • Discontinued
    • Discontinued
    • Update grunt.
    • Change default hash algorithm and iteration's for PBKDF2 to prevent weak security by using the default configuration.
    • Update release notes.
  2. 4.1.1 22 Jul 2021 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Commits, not release notes

    This project publishes no release notes. Between 4.1.0 and 4.1.1 there were 6 commits, 3 of them substantive:

    • Include browser field in release package.json.
    • Fix order of release modules.
    • Update release notes.
  3. 4.1.0 22 Jul 2021 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Commits, not release notes

    This project publishes no release notes. Between 4.0.0 and 4.1.0 there were 15 commits, 8 of them substantive:

    • Update README.md
    • Support self.crypto in Web Workers
    • lint 🚀
    • Add support for crypto from globalThis.
    • feat: add urlsafe
    • add browser field to avoid shimming crypto-browserify
    • Bump release version.
    • Update release notes.
  4. 4.0.0 12 Feb 2020 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Commits, not release notes

    This project publishes no release notes. Between 3.3.0 and 4.0.0 there were 7 commits, 5 of them substantive:

    • Add test page which uses the created bundle after build to run the tests.
    • Reverse the rollback to head on with a 4.x.x version.
    • Pull 3.3.0 from master into develop.
    • Bump major reslease version.
    • Add release notes.
  5. 3.3.0 12 Feb 2020 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Commits, not release notes

    This project publishes no release notes. Between 3.2.1 and 3.3.0 there were 2 commits, 1 of them substantive:

    • Rollback.
  6. 3.2.1 11 Feb 2020 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Commits, not release notes

    This project publishes no release notes. Between 3.2.0 and 3.2.1 there were 16 commits, 12 of them substantive:

    • Fix jshint window / global warning.
    • Update jshint config for arrow functions in grunt task.
    • Do not convert into float number.
    • Fix typo in comment.
    • Fix syntax typo.
    • Remove the | 1 left over from the previous float number operation.
    • Do not simply try catch, cheack availabilty instead.
    • Update comment.
    • Just one if to check whether crypto is defined.
    • Reduce try catch statements.
    • Do not run the detect native crypto module for every cryptoSecureRandomInt call.
    • Add release notes.
  7. 3.2.0 10 Feb 2020 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Commits, not release notes

    This project publishes no release notes. Between 3.1.9-1 and 3.2.0 there were 34 commits, 19 of them substantive:

    • fixed infinite loop bug in zero padding unpad
    • Add ES6 import example
    • npm calls tests "test"
    • Travis configuration
    • Make grunt-cli available
    • Add Travis badge
    • Putting (bits1 | bits2) expression into a variable (fix for iOS 6 bug)
    • improve documentation
    • Update dependecy.
    • Update jshint config.
    • Pass jshint test.
    • Typo in AES Encryption Plain encryption example
    • add missing toString() to hmac test files
    • Update API Documentation
    • add grunt-cli to devDepencies
    • Fix 3DES encryption with 64- and 128-bit keys
    • modify the comments in core.js
    • Add secure random using native crypto module.
    • Fix this context in callbacks using arrow funtions.
  8. 3.1.9-1 14 Dec 2016 pre-release withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Commits, not release notes

    This project publishes no release notes. Between 3.1.8 and 3.1.9-1 there were 7 commits, 3 of them substantive:

    • On BlockCipher reset, don't recreate _mode, just re-init.
    • Add missing dependcy of cipher-core.
    • Remember creator on mode object and add test case.
  9. 3.1.8 27 Oct 2016 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Commits, not release notes

    This project publishes no release notes. Between 3.1.7 and 3.1.8 there were 9 commits, 4 of them substantive:

    • Make AES reset a no-op after first call, since data doesn't change.
    • Improve enc.Base64 parse performance by x10.
    • Use Object.create() and make manipulating F.prototype a fallback solution.
    • Only skip _doReset if _key has not been changed since last reset.
  10. 3.1.7 07 Oct 2016 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Nothing published for this version

  11. 3.1.6 04 Jan 2016 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Nothing published for this version

  12. 3.1.5 28 May 2015 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Nothing published for this version

  13. 3.1.4 01 Apr 2015 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Nothing published for this version

  14. 3.1.2 07 May 2013 withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Nothing published for this version

  15. 3.1.2-6 21 Mar 2015 pre-release withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Nothing published for this version

  16. 3.1.2-5 02 Jul 2014 pre-release withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Nothing published for this version

  17. 3.1.2-4 19 Jun 2014 pre-release withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Nothing published for this version

  18. 3.1.2-3 22 Mar 2014 pre-release withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Nothing published for this version

  19. 3.1.2-2 22 Nov 2013 pre-release withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Nothing published for this version

  20. 3.1.2-1 23 Jul 2013 pre-release withdrawn

    Active development of CryptoJS has been discontinued. This library is no longer maintained.

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project