weboko
5a56b6432f
add configuration to determine devDependencies, move them in package
2023-01-19 22:49:11 +01:00
weboko
913573a25a
remove no-extraneous-dependencies lint options, move packages to devDep section
2023-01-19 22:14:17 +01:00
fryorcraken.eth
45f3823ac4
chore: release @waku/message-encryption@0.0.8
2023-01-18 15:28:51 +11:00
weboko
53dfd84d4c
chore: update changelog
2023-01-11 23:22:26 +01:00
weboko
fb9bb35042
fix: move deps from dev deps
2022-12-23 00:24:38 +01:00
weboko
ae764bc31e
add missing deps to workspaces
2022-12-23 00:18:16 +01:00
fryorcraken.eth
bff9b857ec
fix: export `Encoder` and `Decoder` types
...
Enables API consumer to use the types.
2022-12-20 16:11:41 +11:00
fryorcraken.eth
1f003e7691
chore: release @waku/message-encryption@0.0.7
2022-12-19 16:56:40 +11:00
fryorcraken.eth
75c8e2be8d
fix: incorrect `proto` import
2022-12-19 16:27:26 +11:00
fryorcraken.eth
541056abfe
chore: release @waku/message-encryption@0.0.6
2022-12-16 12:28:40 +11:00
fryorcraken.eth
36327c9222
fix: add `typesVersions` so import works with `moduleResolution: node`
2022-12-16 12:10:14 +11:00
fryorcraken.eth
c4647d58c6
chore: release @waku/message-encryption@0.0.5
2022-12-15 14:50:20 +11:00
dependabot[bot]
872c9cd0df
build(deps-dev): bump cspell from 5.21.2 to 6.17.0
...
Bumps [cspell](https://github.com/streetsidesoftware/cspell ) from 5.21.2 to 6.17.0.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases )
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md )
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v5.21.2...v6.17.0 )
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-13 13:46:02 +11:00
fryorcraken.eth
574f3ee80f
refactor: remove `waku_` from module names
...
This is redundant with the context (waku package).
2022-12-12 22:36:13 +11:00
fryorcraken.eth
cc691e26ce
feat: added `I` prefix to message/codec interfaces
...
To make it easier to differentiate with their implementations.
2022-12-12 22:13:46 +11:00
fryorcraken.eth
80d7215e15
doc: `createEncoder` and `createDecoder`
2022-12-05 16:05:20 +11:00
fryorcraken.eth
9cd1759a06
doc: update changelogs
2022-12-05 16:05:20 +11:00
fryorcraken.eth
a4ddb45af1
chore: do not use `Partial` when not needed
2022-12-05 15:14:51 +11:00
fryorcraken.eth
6121aa78d7
doc: add readme for @waku/message-encryption
2022-12-05 15:14:51 +11:00
fryorcraken.eth
f7fabec8b3
feat: easy import by having an export map for each type of encryption
2022-12-05 15:14:17 +11:00
fryorcraken.eth
563b66eab5
refactor: separate symmetric and asymmetric encoders
2022-12-05 09:34:17 +11:00
fryorcraken.eth
1d727b2bc0
refactor: extract 26/WAKU-PAYLOAD related function to waku_payload.ts
2022-12-05 09:34:17 +11:00
fryorcraken.eth
e65e0a0a80
refactor: move module that define cryptographic operations to crypto/
...
This is to prepare the split of encoder/decoder/message definition
from index.ts.
2022-12-05 09:34:17 +11:00
fryorcraken.eth
ad15f861c3
feat!: hide `Decoder`/`Encoder` classes to user
...
Reasoning: by exposing the `Decoder` and `Encoder` classes to the user,
the user may care about them, try to use the method etc.
By "hiding" them away and providing `create*` help, the aim is for the
user to just call a function instead of instantiating a class.
Also, `V0` does not provide much information to the user so removing it.
2022-12-05 09:34:17 +11:00
fryorcraken.eth
2dddaa193a
chore: merge tsconfig
...
No need to duplicate the config.
2022-12-02 15:54:30 +11:00
fryorcraken.eth
dfa7c6b107
chore: release core@0.0.6
2022-11-18 13:27:36 +11:00
fryorcraken.eth
59992832fe
feat!: add Waku Message ephemeral support
2022-11-16 11:00:43 +11:00
fryorcraken.eth
5d64f8b90a
chore(message-encryption): release 0.0.3
2022-11-04 16:26:53 +11:00
fryorcraken.eth
148123a756
fix: missing extension
2022-11-04 16:18:55 +11:00
fryorcraken.eth
d9cdb78f8a
fix: missing dependency
2022-11-04 16:18:54 +11:00
fryorcraken.eth
d9799ada56
chore: remove unneeded `release` script
...
We now release from the root.
2022-11-04 15:26:50 +11:00
fryorcraken.eth
be45358e9c
Release 0.0.2
2022-11-04 14:54:12 +11:00
fryorcraken.eth
8aa9b43f61
feat!: split outgoing and incoming message interface
...
While the data structure are similar, they serve different purposes.
Having the same type has show to confuse API consumers
Resolves #979
2022-11-04 14:30:59 +11:00
fryorcraken.eth
1a09aa18d5
chore: fix tests
2022-11-04 11:45:15 +11:00
fryorcraken.eth
e6efd0438c
chore: make message-encryption compile
2022-11-04 11:38:32 +11:00
fryorcraken.eth
a20b7809d6
chore: init message-encryption package
2022-11-04 11:25:53 +11:00