🎉 MATLAB File Reader/Writer v0.2.0 - Stable Release Announcement #3
kolkov
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
We're thrilled to announce that MATLAB File Reader/Writer has reached its first stable release - v0.2.0! 🚀
After 2 months of rigorous testing since v0.2.0-beta, we're confident in marking this release as production-ready. This is a major milestone for the project and the Go scientific computing ecosystem.
🎯 What Makes v0.2.0 Special?
From Beta to Stable
This is our first stable release, transitioning from beta to production-ready status:
Why This Matters
MATLAB File Reader/Writer is now the first pure Go library with complete bidirectional MATLAB file I/O support for both v5 (legacy) and v7.3 (HDF5) formats!
No more cgo required for v5 files. No more MATLAB installation needed. Just pure Go.
🚀 What Can You Do With v0.2.0?
Read MATLAB Files (Any Version)
Write MATLAB Files (Both Formats)
Handle Complex Numbers
📊 By The Numbers
Quality Metrics
What's Supported
✅ All numeric types: double, single, int8/16/32/64, uint8/16/32/64
✅ Complex numbers: Real + imaginary parts (proper MATLAB format)
✅ Multi-dimensional arrays: 1D, 2D, 3D, N-D
✅ Both endianness: MI (little-endian), IM (big-endian) for v5
✅ Multiple variables: Read/write multiple variables per file
✅ Round-trip verified: Write → Read → Verify working perfectly
✅ Cross-platform: Windows, Linux, macOS (including ARM)
🔒 Security First
This release includes a comprehensive SECURITY.md policy that covers:
We take security seriously. All binary parsing is bounds-checked, validated, and tested.
🎓 Real-World Use Cases
Scientific Computing
Data Migration
CI/CD Integration
Cross-Platform Tools
📈 Performance Characteristics
Memory Efficient
Fast Parsing
Production-Ready
🛣️ What's Next?
v0.3.0 (Planned in 2-3 Weeks)
Functional Options Pattern:
Context Support:
v1.0.0 (Target: Mid-2026)
See our ROADMAP for details.
📦 Installation & Upgrade
New Users
Upgrading from v0.2.0-beta
No code changes required - fully backward compatible!
Upgrading from v0.1.x
Check the CHANGELOG for breaking changes (if any).
🙏 Thank You!
This release wouldn't be possible without:
Special thanks to everyone who tested v0.2.0-beta and provided valuable feedback!
📚 Resources
💬 Join The Conversation
We'd love to hear from you!
🎯 Call to Action
Try It Out!
Share Your Experience
We'd love to hear how you're using MATLAB File Reader/Writer!
Comment below or start a new discussion! 💬
🌟 Star History
If you find this project useful, please consider starring it on GitHub! ⭐
Your support helps us:
⭐ Star us on GitHub →
🎉 Celebrating The Milestone
v0.2.0 stable is a major milestone:
Thank you for being part of this journey!
We're excited to see what you'll build with MATLAB File Reader/Writer. 🎊
Built with ❤️ by the SciGoLib community
Full Changelog: v0.1.1-beta...v0.2.0
Beta Was this translation helpful? Give feedback.
All reactions