Simplex 0.0.10 has been released. You can get it on GitHub or via simplexup.
From the changelog:
[0.0.10]
- Added
SECURITY.mdfor security reporting guidelines.
wasm
- Implemented new
wasmcrate with wasm bindings for the sdk.
sdk
- Put provider-related code under
providerfeature for wasm compatibility. - Optimized
Programusage by ~50% via SimplicityHL compilation artifacts caching. - Added
get_tapleaf_hashfunction toProgramto get the executable tap leaf hash. - Removed
#[must_use]fromset_storage_atfunction. - Fixed many bugs in
Programexecution logging. Now traces are rendered correctly if multiple programs are specified or if the execution returns with an error. - Refactored program’s tap storage tree to fold left.
- Refactored
Signerto be wasm-compatible. - Added
get_private_key_atfunction toSignerfor LWK compatibility. - Added configurable
ChangeOutputtoFinalTransactionto specify where the transaction change should go. - Added
set_sequenceandset_locktimefunctions toFinalTransaction.
cli
- Added
metadata.jsonfile in thesimplex buildoutput to find the flattened sources and CMRs. - Added dry run check to the
simplex buildto catch the compilation errors early. - Added an ability to specify
tagandrevduring dependencies installation. - Fixed an excessive git errors logging during dependencies installation.