Releases: mjorgegulab/nestjs-cryptography
Releases · mjorgegulab/nestjs-cryptography
v3.1.0
Features
[feat(aes)]
check module options on symmetric secure (2cd6a27)[feat(hmac)]
check module options on secure hmac (5add3e7)[feat(hashing)]
check module options + defaults password hashing argon2 (fcd000e)[feat(kdf)]
check required values + use default ones deriveMasterKey (b361096)
Refactoring
[chore(types)]
subcategorize module options type (f5ba329)
Miscellaneous
[ops(publish)]
add tests & format on npm publish workflow (cbe11de)[chore]
ignore wiki path on jest test (6ecf6a8)[chore]
add wiki to .npmignore (4ba323d)[chore(core)]
set version 3.1.0 (ac70d46)
Dependencies
[chore(deps)]
upgrade eslint 8.57.1 (bb8efe0)[chore(deps)]
update & upgrade dependencies (22a378d)[chore]]
Create SECURITY.md (77cc9fc)
Tests
[test]
check error when no required module options specified (7fe6f31)[fix(tests)]
ignore wiki path to jest tests (59700e2)
Documentation
[docs(config)]
add search capabilities (00d861c)
Full Changelog: v3.0.0...v3.1.0
v3.0.0
Features
[lib]
Move internal salt functionality toextractSaltFromHmac
[lib]
Move internal HMAC secure key functionality tocreateHmacSecureKey
[lib]
Remove internal methodgenerateKeyDEK
[lib]
[BREAKING] RenamecreateArgonHashFromPassword
tocreateArgon2HashFromPassword
[lib]
[BREAKING] RenameverifyArgonHashFromPassword
toverifyArgon2HashFromPassword
[lib]
[BREAKING] Remove outputLength fromcreateCustomHash
&verifyCustomHash
methods[lib]
[BREAKING] Remove encoding param fromgenRandomPassword
method[lib]
[BREAKING] Add new option param tocreateCustomHash
&verifyCustomHash
methods[lib]
[BREAKING] Add new option param tocreateSecureHash
&verifySecureHash
methods[lib]
[BREAKING] Add new option param tocreateCustomHmac
&verifyCustomHmac
methods[lib]
[BREAKING] Add new option param tocreateSecureHmac
&verifySecureHmac
methods[lib]
[BREAKING] Add new option param tosymmetricSecureDataEncrypt
&symmetricSecureDataDecrypt
methods[lib]
Make public availablesymmetricDataEncrypt
&symmetricDataDecrypt
methods[lib]
Add new option param tosymmetricDataEncrypt
&symmetricDataDecrypt
methods[lib config]
Renamekdf.defaultOutputKeyLength
tokdf.outputKeyLength
[lib]
RenamecreateSaferRandomData
tocreateSafeRandomData
[lib]
Make public availablecreateSafeRandomData
method[lib]
Make length param ofderiveMasterKey
as optional
Refactoring
[lib]
Remove redundantBuffer.from
of results concatenation
Tests
[test]
Add tests to reflect all the available methods
Documentation
[docs]
Set v3.x version reflecting all the previous changes[docs config]
Set onlywarn
on onBrokenLinks docusaurus config option
Infrastructure
[readme]
Show wiki publication result[gh action]
Removegithub packages publish
workflow[gh action]
FixNPM package publish
workflow. Set--registry
&--access
params
Full Changelog: v2.2.3...v3.0.0
This version includes a lot of changes in the public available methods so please read the documentation to stay up to date.
v2.2.3
Full Changelog: v2.2.0...v2.2.3