Skip to content

Releases: loopholelabs/scale

v0.4.6

08 Mar 22:57
aff2918
Compare
Choose a tag to compare

Features

  • Extension Support

Fixes

  • Linear memory growth on repeated runtime.Instance()/Run() invocation
  • Name collision with signatures
  • Correct go.mod version

PRs/What's Changed

Full Changelog: v0.4.4...v0.4.6

v0.4.5

09 Oct 10:01
fbf517f
Compare
Choose a tag to compare

Features

  • Environment Variables set during the scale function build command now get passed properly to the downstream commands
  • The build system now allows for wasi and wasm targets depending on the user's choice

Fixes

  • Using init function for Rust plugins now properly builds and does not cause builds to break
  • The Rust build step now properly verifies the build target with Cargo
  • The storage manager now properly generates TypeScript signatures for both the guest and the host

Changes

  • The TypeScript manifest generator for builds and signatures now returns a pretty-printed package.json
  • The signature builder now returns the tar.gz format for TypeScript signatures as well as the raw files

Full Changelog: v0.4.3...v0.4.5

v0.4.4

05 Oct 16:04
d435a5d
Compare
Choose a tag to compare

Features

  • Added ability to compile with WASM-32 support (no WASI)

Fixes

  • Fixed a bug where the signature generation would not generate typescript signatures

Full Changelog: v0.4.3...v0.4.4

v0.4.3

05 Oct 10:35
f0e62dc
Compare
Choose a tag to compare

Changes

  • Scale Signatures for rust guests now properly use borrow/ownership semantics

Fixes

  • The NPM package for scale now has a proper index.js file so it can be imported

Full Changelog: v0.4.2...v0.4.3

v0.4.2

27 Sep 18:29
fd00187
Compare
Choose a tag to compare

Fixes

  • Fixing a bug where the converter package would not handle multiple embedded models correctly #110

Full Changelog: v0.4.1...v0.4.2

v0.4.1

20 Sep 22:40
e143b6c
Compare
Choose a tag to compare

Fixes

  • Fixing a bug where the imported typescript builder was unable to find the generated builder CLI because it was called js_builder-x86_64-pc-windows-msvc.exe instead of js_builder-x86_64-pc-windows-msvc.

Full Changelog: v0.4.0...v0.4.1

v0.4.0

20 Sep 21:40
b73ea81
Compare
Choose a tag to compare

Features

  • Added support for scale signatures
  • Consolidated build pipeline into the build package
  • Consolidated the compiler for golang, typescript, and rust guest functions into the compile package

Changes

  • Merged various signature repositories into this repository
  • Added integration tests to the scale package

New Contributors

Full Changelog: 0.3.17...v0.4.0

v0.3.19

15 May 11:39
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.18...v0.3.19

v0.3.18

03 May 15:18
5a81d45
Compare
Choose a tag to compare

What's Changed

v0.3.17

17 Apr 17:20
53447fa
Compare
Choose a tag to compare

Changes

  • Adding the random_get WASI Syscall implementation to the Typescript Hosts's DisabledWASI Polyfill