2023-12-09
- Dependency updates / audit
2021-06-27
- Export symbols
2021-06-27
- Exposed additional properties on adapter for:
- Encryption
- Decryption
- Packing
- Unpacking
- IV generation
- Salt generation
2021-05-30
-
Major upgrade:
- Streams support
- New API
- New buffer/stream encryption method (incompatible with previous versions)
-
Breaking Changes:
- New API
createSession
->createAdapter
adapter.use(encMethod)
->adapter.setAlgorithm(encMethod)
- No method overrides (pending new structure)
- Check readme for usage
- Encrypted buffers from v4 are not compatible with v5 decryption, just as v5 encrypted buffers/streams are not compatible with v4 decryption.
- New API
2021-05-18
- Bugfix:
- New lines in encrypted payloads would cause decryption failures
2020-10-04
- Export types
2020-05-31
overridePBKDF2
session method for overriding the PBKDF2 implementation- Deprecated
overrideKeyDerivation
2020-01-30
- Data encryption and decryption, via buffers
2020-01-01
- First-party web version
deriveKey
override split intoderiveKey
(wrapper) andpbkdf2
2019-12-16
- Migrate to TypeScript
- Drop support for Node v6
- Remove global
configure
- Bugfix:
- Several payload parameters misnamed, such as
mode
instead ofmethod
- Several payload parameters misnamed, such as
2018-10-09
- Update dependencies (detected vulnerabilities)
2018-09-11
- Re-release to fix latest version
2018-04-02
- New, simpler API
- Easier overriding of crypto methods
- AES-GCM support
- Global configuration with session-level overrides (eg. key derivation rounds)
- Increased salt entropy (base64)
- Dropped features
- Encryption using key files has been removed
2018-05-27
- Future proofing
2017-11-17
Security update
- #21 Fix for
debug
package vulnerability (as described in the security issue here)
2017-09-03
- Overrides for salt and IV generation
2017-08-28
- Core encryption methods now async
2017-08-24
- Add support for overriding built in encryption and decryption methods
2017-04-27
- Add support for configuring PBKDF2 round boundaries externally
2017-03-06
- Increase PBKDF2 rounds to 200-250k
- Debug support
- Improved error message when decrypting with wrong password