Skip to content

v0.4.0 – Language Plugin Architecture

Choose a tag to compare

@MihirMistry2 MihirMistry2 released this 20 Jul 01:57
· 48 commits to main since this release

🆕 Added

  • Introduced extensible Language Plugin architecture.
  • Added language registry for scalable language integrations.
  • Centralized shared diagnostics state across languages.
  • Public Themes export for easier theme access.

✨ Improved

  • Refactored extension building to remove switch-based logic.
  • Reorganized TypeScript type definitions into modular files.
  • Moved language plugins into dedicated plugins directory.
  • Simplified diagnostics pipeline with shared infrastructure.
  • Improved project structure and maintainability.

🛠 Fixed

  • Fixed Themes export location and API.
  • Removed JSON-specific validation state duplication.
  • Updated editor controller to use shared diagnostics APIs.

🧹 Chore

  • Removed unused Vite assets.
  • Added Node.js global types to TypeScript configuration.