Releases
Changelog
Release history and version changes for Mako Code
This page documents all notable changes to Mako Code across different versions.
v1.0.0 (2025-05-03) - Initial Release
Features
-
🚀 Interactive Code Editor
- Monaco-based editor with syntax highlighting
- Multiple language support
- Real-time code execution environment
- Comprehensive keyboard shortcuts
-
📊 Data Management
- Import system for various data formats
- Dataset preview and exploration tools
- Parquet support for local file storage
- Apache Arrow for efficient data serialization
-
💾 Development Environment
- Split-pane interface with adjustable views
- Multi-tab file management system
- Direct links to Polars documentation
- Pydantic data models for validation
-
📈 Analysis Tools
- Polars-based dataframe manipulation
- SQL query support with dataset integration
- Interactive Bokeh plotting functionality
- Dataset visualization tools
-
🔍 Code Quality
- Ruff integration for code linting
- Version control for code snapshots
- Function management system
Technical Stack
- Frontend: SvelteKit, Monaco Editor, TypeScript, Bokeh
- Backend: FastAPI, Polars, Ruff, Python standard library
Development Environment
- Docker Compose support for easy deployment
- Makefile for simplified development workflows (Mac)
- Comprehensive documentation for getting started
Key Shortcuts
Shortcut | Action |
---|---|
⌘/Ctrl + Enter | Run current file |
⌘/Ctrl + Shift + P | New Polars file |
⌘/Ctrl + Shift + L | New SQL file |
⌘/Ctrl + Shift + B | New Bokeh visualization |
⌘/Ctrl + S | Save Context File |
⌘/Ctrl + E | Export your current tab script |
⌘/Ctrl + Shift + I | Import data |
⌘/Ctrl + D | Toggle data management sidebar |