Changelog
Every update we've shipped.
v2.5.1
2026-05-01- NewPython keyword autocompletion — match, case, pass, return, and all Python 3.13 keywords now appear in suggestions
- ImprovedTab key accepts autocomplete suggestions; indents when no suggestion is active
- FixedFixed output disappearing when returning from About page
- FixedFixed stale output on page refresh before runtime initialization
- FixedFixed match/case keywords not highlighted in image export and run history
- FixedFixed page freeze when submitting empty input in terminal
v2.5.0
2026-04-30- NewCode-to-image export with syntax highlighting, gradient backgrounds, and terminal output
- NewImage preview with zoom, copy to clipboard, and download as PNG
- ImprovedEnhanced syntax highlighting — variables, operators, and method calls
- ImprovedAdded "Generated by onlinepy.com" watermark
v2.4.0
2026-04-28- NewRun history panel to track and revisit previous executions
- ImprovedUpgraded Pyodide to v0.29.3 with SharedArrayBuffer support
- ImprovedImproved OPFS caching for faster package loading
- FixedFixed input() prompt not appearing in rapid execution edge cases
v2.3.0
2026-03-15- NewShareable URLs — encode code into the URL and share with anyone
- NewAdded About page with technical documentation
- ImprovedReduced initial load time by 30% with optimized bundling
- FixedFixed Matplotlib plots not rendering in loops
v2.2.0
2026-02-01- NewOffline support — run Python without internet after first visit
- ImprovedBetter syntax highlighting and auto-indentation
- ImprovedANSI color support in terminal output
- FixedFixed editor losing content when switching tabs on mobile
v2.1.0
2025-12-20- NewInteractive input() support — type directly in terminal
- NewCtrl+Enter keyboard shortcut to run code
- ImprovedUpgraded to Python 3.13
- FixedFixed race condition causing duplicate output
v2.0.0
2025-10-15- NewComplete redesign with modern, ad-free interface
- NewSwitched to Pyodide — Python runs in browser via WebAssembly
- NewAdded NumPy, Pandas, Matplotlib, SciPy, and scikit-learn
- ImprovedNo server-side execution — code runs locally in browser
- ImprovedResizable editor and terminal panels
v1.5.0
2025-06-01- ImprovedImproved execution speed with backend optimization
- FixedFixed timeout issues with long-running scripts
v1.0.0
2019-01-01- NewInitial release of OnlinePy
- NewBasic Python execution with syntax highlighting