feat(core): Remove discontinued crypto-js (#8104)
Since crypto-js was
[discontinued](1da3dabf93),
[we migrated all our backend encryption to native
crypto](https://github.com/n8n-io/n8n/pull/7556).
However I decided back then to not remove crypto-js just yet in
expressions, as I wanted to use `SubtleCrypto`. Unfortunately for that
to work, we'd need to make expressions async.
So, to get rid of `crypto-js`, I propose this interim solution.
## Related tickets and issues
N8N-7020
## Review / Merge checklist
- [x] PR title and summary are descriptive
- [x] Tests included
This commit is contained in:
committed by
GitHub
parent
b67b5ae6b2
commit
01e9a79238
@@ -2,6 +2,17 @@
|
||||
|
||||
This list shows all the versions which include breaking changes and how to upgrade.
|
||||
|
||||
## 1.22.0
|
||||
|
||||
### What changed?
|
||||
|
||||
Hash algorithm `ripemd160` is dropped from `.hash()` expressions.
|
||||
`sha3` hash algorithm now returns a valid sha3-512 has, unlike the previous implementation that returned a `Keccak` hash instead.
|
||||
|
||||
### When is action necessary?
|
||||
|
||||
If you are using `.hash` helpers in expressions with hash algorithm `ripemd160`, you need to switch to one of the other supported algorithms.
|
||||
|
||||
## 1.15.0
|
||||
|
||||
### What changed?
|
||||
|
||||
Reference in New Issue
Block a user