Skip to content

Releases: anistark/wasmrun

Battle City

22 Mar 07:43
d58d70c

Choose a tag to compare

What's Changed

Full Changelog: v0.15.1...v0.15.2

Galaga

23 Feb 06:24

Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.15.1

Dangerous Dave

20 Dec 20:58

Choose a tag to compare

What's Changed

  • feat: implement WASM module parser for native runtime execution by @anistark in #42
  • feat: implement linear memory and execution context for WASM runtime by @anistark in #43
  • feat: add WASM instruction executor with i32 operations and LEB128 bytecode decoder by @anistark in #44
  • feat: implement function calls and all numeric type operations by @anistark in #45
  • feat: implement memory operations, control flow, and complete WASI integration by @anistark in #46
  • feat: implement native WASM execution and fix plugin installation for invalid plugins by @anistark in #47
  • fix: native WASM exec, improve verify/inspect commands, and document executor limitations by @anistark in #48
  • chore(deps-dev): bump vite from 5.4.20 to 5.4.21 in /ui by @dependabot[bot] in #49
  • feat: exec cmd with native wasm interpreter by @anistark in #50

Full Changelog: v0.14.0...v0.15.0

Contra

15 Nov 03:25

Choose a tag to compare

What's Changed

  • add: github actions ci by @anistark in #36
  • feat: support apt installation of wasmrun by @R0-H-1T in #30
  • fix: use of templates instead of ui for installed or global versions by @anistark in #37
  • feat: add rpm distribution by @anistark in #38
  • feat: asc built-in to external plugin as wasmasc by @anistark in #39
  • feat: add real-time logs panel to OS mode with filtering and export capabilities by @anistark in #40

New Contributors

Full Changelog: v0.13.0...v0.14.0

Pac-Man

11 Oct 19:12
b2e8f20

Choose a tag to compare

wasmrun v0.13.0

This release brings major improvements to wasmrun with the introduction of OS Mode, a complete UI refactor using Preact, and enhanced Python support through waspy integration.

What's Changed

✨ Features

  • OS Mode for system-level interactions - New feature enabling system-level operations within wasmrun by @anistark in #34
  • Serve flag to make browser optional - Added --serve flag to make opening the browser to wasmrun server optional by @anistark in #27
  • Version display on UI - Added version route to server modules with version display on the UI
  • Memory allocation and cleaning info - Console UI now shows memory allocation and cleaning information
  • Module inspection tab - Added detailed WASI module information and inspection capabilities
  • Plugin information display - Enhanced plugin card with more detailed information in module info UI
  • Light theme support - UI now supports light theme alongside dark theme
  • Enhanced visual experience - Added icons in assets for better visual presentation
  • Full-width layout - Updated UI layout to full-width for better use of screen space
  • Python examples with waspy - Added examples demonstrating Python support via waspy integration

πŸ› Bug Fixes

  • UI packaging fixes - Fixed templates for UI in packaging
  • Cached temp files cleanup - Resolved issues with cached temporary files not being cleaned up properly
  • Browser hang time - Fixed browser hang time issues for better performance
  • External plugin fallback - Improved external plugin fallback functionality
  • Plugin detection and API - Enhanced plugin detection system and API improvements
  • Module initialization - Fixed module initialization on playground
  • Server WASM loading - Resolved wasmrun server WASM loading issues
  • Waspy integration - Fixed waspy integration with dynamic loading FFI
  • Go example file - Corrected issues in Go example files
  • Typing issues - Fixed various typing issues across the codebase

πŸ”„ Changes

  • BREAKING: Removed py2wasm built-in plugin - The py2wasm built-in plugin has been removed. Please use waspy instead for Python support
  • UI refactor to Preact - Complete refactor of UI from templates to separate ui/ directory using Preact framework
  • Enhanced UI/UX - Major wasmrun server UI/UX improvements with better layout and navigation
    • Moved status to console and file info to navbar for better UX
    • Expanded body UI with improved layout
    • UI adjusted for larger screens with responsiveness improvements
  • Server module refactoring - Refactored server modules with new version route
  • Improved logging - Cleaned up logs for better output and debugging
  • Enhanced plugin detection - Improved plugin detection system
  • Build process improvements - Allow dirty release in build process
  • Binary packaging - Exclude cargo binary from packaging
  • Module inspection enhancements - Enhanced module inspection functionality
  • Dependency updates - Updated dependencies including Vite bump to 5.4.20 by @dependabot in #33

Full Changelog: v0.11.3...v0.13.0

Tank 1990

04 Sep 13:38

Choose a tag to compare

Stable Build!

Basic functionalities all working now with external plugins architecture

What's Changed

Full Changelog: v0.10.14...v0.11.3

Tetris

27 Aug 17:48
d7cf645

Choose a tag to compare

  • Stable plugin install.
  • Stable external plugin architecture.

Full Changelog: v0.10.2...v0.10.14

wasmrun

29 Jun 19:33
e6c12be

Choose a tag to compare

  • wasmrun stable release

Full Changelog: v0.10.1...v0.10.2

Spark

28 Jun 09:45
16c0757

Choose a tag to compare

Spark Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.6...v0.10.1

Magnet

23 Jun 08:10
bc9ee8a

Choose a tag to compare

Crate v0.9.6

What's Changed

New Contributors

Full Changelog: v0.8.2...v0.9.6