- Fix binary distribution of 3.3.0.
chel eventsAfternow accepts--keys <file>to decrypt encrypted events using a JSON map of secret keys (e.g. dumped from alibcheloniajsapp'srootState.secretKeys).chelonia.jsonnow reportsappVersionandcontractsVersion, seeConfiguration Filesin README.md for details- Hapi integration replaced by Hono
- Exit when finished by @corrideat in #107
- Fix data corruption by @corrideat in #109
- Change config format and update docs by @corrideat in #110
- Add DB schema validation by @corrideat in #111
- Fix tests on macOS by @corrideat in #115
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #119
- Fix manifest version by @corrideat in #126
- Adds
chel pincommand by @corrideat and @akhileshthite in #91 chel servenow has--dirand--devoptions- Reduces size of the
chelbinary and fixed an sqlite issue by usingserdesbetween the workers and main process - Fixed a bug related to searching index on the server
- Fixed bug preventing
sqlitefrom being used bychel serve
chel servenow serves apps (thx @akhileshthite and @corrideat)chel migratenow migrates the database from one backend to another- adds full Redis database backend support (thx @corrideat)
- configuration now powered by
nconfviachel.toml(thx @corrideat) npxreplaced withdeno(thx @taoeffect)axiosreplaced withfetch(thx @harshjainh2j)- SASS deprecation warnings removed (thx @SebinSong)
- Breaking change: sses new Shelter Protocol CIDs to be able to identify hashes for manifests, contracts, events, and files.
- Use
/dev-filefor 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
namefield to the manifest with the contract's name - Updated
eventsAfterAPI to support latest changes related to use of height and streaming
- Change the way signing key files are read (from
importtoreadFile) so thatchel manifestworks.
- 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
0x55to0x00 - 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 deployandchel uploadnow accept an SQLite database file as destination. (PR #5 via @snowteamer)chel migrate+ pinned esm.sh dependencies. (PR #7 via @snowteamer)chel eventsSinceimplemented. (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
manifestsaves manifest next to the contract file instead of in CWD.
uploadanddeploysupport using directory as destination.
- First correctly functioning installation.