|
| 1 | +# ProXPL v0.5.0 Release Notes |
| 2 | + |
| 3 | +## 🚀 Highlights |
| 4 | + |
| 5 | +ProXPL v0.5.0 marks a significant milestone in our journey towards a robust and developer-friendly language ecosystem. This release introduces the foundation for **Language Server Protocol (LSP)** and **Debugger Adapter Protocol (DAP)** support, laying the groundwork for a world-class editing and debugging experience. We also unified our module system with the new `use` keyword and rebranded our extension to **ProX Studio Alpha**. |
| 6 | + |
| 7 | +## ✨ New Features |
| 8 | + |
| 9 | +### 🧠 Language Server & Debugging |
| 10 | +- **LSP Foundation**: Initial implementation of the Language Server Protocol structure. This is the first step towards features like autocompletion, go-to-definition, and real-time error checking. |
| 11 | +- **DAP Scaffolding**: Setup for the Debugger Adapter Protocol to enable debugging support in VS Code and other editors. |
| 12 | + |
| 13 | +### 📦 Module System |
| 14 | +- **`use` Keyword**: Introduced the `use` keyword for importing modules, replacing previous experimental syntaxes. |
| 15 | +- **Generic Module Loading**: Enhanced the runtime to support loading modules dynamically. |
| 16 | +- **`std.io`**: Improvements to the standard IO module. |
| 17 | + |
| 18 | +### 🎨 Extension & Branding |
| 19 | +- **ProX Studio Alpha**: The VS Code extension has been rebranded to reflect its growing capabilities. |
| 20 | +- **Icon Theme**: Added a comprehensive icon theme supporting 100+ file types (JS, TS, Python, C++, etc.) via `vscode-material-icon-theme` integration. |
| 21 | +- **`.pxcf` Support**: Added explicit support and icons for ProX Configuration Files. |
| 22 | + |
| 23 | +### 🌐 Web & Documentation |
| 24 | +- **SEO Improvements**: Added Google Site Verification and fixed sitemap issues for better discoverability. |
| 25 | +- **Documentation**: Continued refinement of documentation for better clarity on new features. |
| 26 | + |
| 27 | +## 🛠 Fixes & Improvements |
| 28 | +- **VSIX Packaging**: Resolved issues preventing successful packaging of the VS Code extension. |
| 29 | +- **Build System**: Fixed CMake configuration issues for smoother builds on Windows. |
| 30 | +- **Versioning**: Unified version strings across the project to `0.5.0`. |
| 31 | + |
| 32 | +## 📦 Installation |
| 33 | + |
| 34 | +To install the latest version of the VS Code extension, download the `.vsix` file from the release assets and install it manually in VS Code, or search for "ProX Studio Alpha" in the marketplace once published. |
| 35 | + |
| 36 | +## 🤝 Contributors |
| 37 | + |
| 38 | +A huge thanks to the development team for their hard work on this release! |
0 commit comments