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