Releases: zeybek/node-matlab
Releases · zeybek/node-matlab
v2.0.0
What's New in v2.0.0
🚀 Major Changes
- Complete TypeScript rewrite with full type safety
- Modern ES modules support (ESM + CJS dual package)
- New
MatlabSessionclass for persistent MATLAB connections
✨ New Features
- Variable exchange between Node.js and MATLAB
- Figure export (PNG, JPEG, PDF, SVG, EPS)
- Data export (JSON, CSV, MAT files)
- Function calling with multiple outputs
- AbortController support for cancellation
- Progress streaming for long-running operations
🛠️ Improvements
- Better error handling with specific error classes
- Comprehensive TypeScript types
- pnpm workspace support
- Biome for linting and formatting
- Changesets for automated releases
📚 Documentation
- Comprehensive examples folder with 27 TypeScript examples
- Updated README with full API documentation