Releases: entropyxyz/programs
v0.10.0
v0.9.0
What's Changed
- Dockerfile and cargo-generate template for building programs by @ameba23 in #57
- Device Key Proxy Program by @jakehemmerle in #62
- Add
generate-types
crate by @JesseAbram in #63 - Add signing context to aux data by @JesseAbram in #67
- Add cli to template by @JesseAbram in #68
- Release
v0.9.0
by @HCastano in #71
Full Changelog: v0.8.0...v0.9.0
v0.8.0
v0.7.0
This release renames everything for open sourcing the repos. In short:
- everything with the
ec-
prefix now has aentropy-programs-
prefix.
v0.6.0
Adds timeout protection via fuel limiting. Breaking changes:
In addition to ::default()
, a Runtime
can be constructed via Runtime::new()
, taking a Config
object that sets the fuel limit to prevent infinitely looping or running-too-long programs.
The RuntimeError::OutOfFuel
variant was added to indicate that a program exceeded it's fuel limit.
v0.5.0
Adds:
- Custom hashing
- New licensing information
- Fix broken example
v0.4.0
This release adds the EmptyBytecode
variant to RuntimeError
. This is returned when the runtime is presented with a zero-length program.
v0.3.0
Program's SignatureRequest
(previously InitialState
) now includes the field auxilary_data: Optional<Vec<u8>>
.
.wit field names were updated to be more semantically accurate
added example-barebones-with-auxilary to demonstrate a user adding additional data
fixed CI tests for risc0 verification example
v0.1.0
This is what we internally refer to as "Constraints V1". While this will be obsolete soon, we're reserving any v0.1.x
release versions for any immediate fixes while "Constraints V2" is still in unreleased alpha, and the v0.1
branch will track the latest v0.1.x
release.
The master
branch will now track the Wasm-focused "Constraints V2". Upon it's first beta release, it will use versions v0.2
and above. We will aim to stay as semvar compliant as possible, with minor version bumps on breaking changes until stable (v1.x
)