- Breaking change: sses new Shelter Protocol CIDs to be able to identify hashes for manifests, contracts, events, and files.
- Use
/dev-file
for file upload to URL endpoint ondeploy
- Add arm64 support for Linux platforms.
- Restore
bin/chel
(fixes broken install). See issue #37 for more details and if you'd like to help with this.
- Add a
name
field to the manifest with the contract's name - Updated
eventsAfter
API to support latest changes related to use of height and streaming
- Change the way signing key files are read (from
import
toreadFile
) so thatchel manifest
works.
- Implemented signing (
chel manifest
,chel keygen
) and verified (chel verifySignature
) contracts. (h/t @corrideat)
(Though breaking change, doesn't affect anyone.)
- multicode RAW changed from
0x55
to0x00
- use multicode RAW for all files, including json files
Breaking changes: hash format is now different (correct representation for blake2b-256
and uses CIDs).
- Rename eventsSince to eventsAfter (h/t @snowteamer)
- Add chel get command (h/t @snowteamer)
- Use CIDs for content addressing rather than plain hashes (h/t @snowteamer)
- Native ARM binary for M-series macs.
- Restore
bin/chel
chel deploy
andchel upload
now accept an SQLite database file as destination. (PR #5 via @snowteamer)chel migrate
+ pinned esm.sh dependencies. (PR #7 via @snowteamer)chel eventsSince
implemented. (PR #9 via @snowteamer)- Drop net perms. (PR #10 via @snowteamer)
- Fixed install issue on Apple Silicon
- Fixed errors related to
import()
usage.
- BREAKING (but nobody is using this right now so it's OK): by default
manifest
saves manifest next to the contract file instead of in CWD.
upload
anddeploy
support using directory as destination.
- First correctly functioning installation.