pluginlab@0.3.0
·
109 commits
to master
since this release
🧪 Testing & Quality
🎭 Comprehensive E2E Testing with Playwright @topheman in #5
- Added full end-to-end testing suite for web host with cross-browser support (Chromium, Firefox, WebKit)
- Comprehensive test coverage: REPL logic, plugin interactions, UI behavior, navigation
- Automated CI/CD integration with GitHub Actions
- Network request mocking for reliable external API testing
- See pull request #5 for detailed implementation
🔧 Code Architecture
- Implemented bin-in-lib pattern for better encapsulation and API design
- Improved module visibility control and separation of concerns
- Use
npm ciinstead ofnpm installin GitHub Actions by @topheman in #4
This release focuses on testing infrastructure improvements and code architecture enhancements, ensuring robust cross-browser compatibility for the web host.
Full Changelog: https://github.com/topheman/webassembly-component-model-experiments/compare/pluginlab@0.2.0...pluginlab@0.3.0