pluginlab@0.5.1
·
24 commits
to master
since this release
⚙️ pluginlab (rust cli)
New Features
-
Short flags for permissions: Added convenient short flags for common permission options:
-Nforallow-net-Rforallow-read-Wforallow-write
Usage examples:
pluginlab -R pluginlab -RW pluginlab -RWN # same as pluginlab -A
Dependencies
- Upgraded dependencies as part of #14:
- wasmtime: v33 → v35 (latest)
- tokio: 1.36 → 1.47.1 (latest)
- wasi-sdk: v25 → v27
- wit-bindgen-rt/wit-bindgen-cli: → v0.44.0
🌐 web-host
Full tee plugin support: Complete implementation of the tee command in the web host, including:
- Support for
tee -a(append) functionality - Proper file overwriting behavior
- Comprehensive end-to-end testing
- Enhanced test utilities for better reliability
Technical Improvements (see #15)
- Local fork of
@bytecodealliance/preview2-shim: Custom implementation to support advanced filesystem operations - Enhanced filesystem capabilities: Improved support for write operations and file descriptors
- Better scrolling experience: Fixed bouncing effect when scrolling on the REPL page
- Updated HomePage: More concise and improved user interface
Dependencies
- Upgraded dependencies as part of #14:
- @bytecodealliance/jco: Updated to latest version
- Node.js: Updated to v24.6.0
Testing
- Added comprehensive e2e tests for
teeplugin functionality - Enhanced test utilities for better reliability and debugging
- Fixed flaky tests in the test suite
Note: This release includes significant dependency upgrades across all components. For detailed information about the dependency upgrade changes, see #14. The major feature addition supporting the tee plugin in the web host is documented in #15.