Releases: loopholelabs/scale
Releases · loopholelabs/scale
v0.4.8
v0.4.7
What's Changed
- Docs: Add sections + examples for Signatures, and explainer for Hashicorp Config Language format (HCL)
- Docs: Add ts overview + quickstart changes by @dphilla in #133
- Accept language aliases by @dphilla in #134
- Change Signature
New
to return typeSignature
by @dphilla in #135
Full Changelog: v0.4.6...v0.4.7
v0.4.6
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
- Fix: TypeScript Build Bugs by @ShivanshVij in #115
- Fix: TypeScript Host Import Path by @ShivanshVij in #116
- Bump @babel/traverse from 7.22.11 to 7.23.4 by @dependabot in #122
- James/schema changes by @jimmyaxod in #124
- Jm/ext - Go and Rust extension support. by @jimmyaxod in #112
- Jm/ext ts host by @jimmyaxod in #117
- Dp/docs update by @dphilla in #119
- Bump @babel/traverse from 7.22.11 to 7.23.5 in /integration/typescript_tests/signature by @dependabot in #126
- James/scale 34 time based global functions kill function execution by @jimmyaxod in #127
- Jm/ext ts guest new by @jimmyaxod in #125
- Fix growing memory on repeated Instance() invocation by @dphilla in #130
Full Changelog: v0.4.4...v0.4.6
v0.4.5
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
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
Changes
- Scale Signatures for rust guests now properly use borrow/ownership semantics
Fixes
- The NPM package for
scale
now has a properindex.js
file so it can be imported
Full Changelog: v0.4.2...v0.4.3
v0.4.2
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
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 ofjs_builder-x86_64-pc-windows-msvc
.
Full Changelog: v0.4.0...v0.4.1
v0.4.0
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