Skip to content

Releases: ossuminc/riddl-idea-plugin

RIDDL IntelliJ Plugin v0.9.0-beta

21 Jan 22:18

Choose a tag to compare

Pre-release

RIDDL IntelliJ IDEA Plugin - Beta Release

This is a beta release for testing by early adopters. Please report any issues on GitHub.

Features

  • Syntax Highlighting - Full token-based coloring for keywords, identifiers, types, comments, and strings
  • Error Annotation - Real-time syntax validation with error/warning underlines
  • Code Folding - Collapse domain, context, entity, handler, and other definitions
  • Brace Matching - Automatic matching of braces, brackets, and parentheses
  • Comment Toggle - Cmd+/ to toggle line comments
  • Structure View - Navigate definition hierarchy in the Structure tool window
  • Code Completion - Context-aware keyword and predefined type completion
  • Go to Definition - Cmd+Click to navigate to type and entity definitions
  • AI Integration - Connect to RIDDL MCP server for AI-assisted modeling

AI-Assisted Features (via MCP Server)

  • Generate RIDDL from Description - Alt+Enter to generate RIDDL from natural language
  • Validate with MCP - Advanced validation for incomplete models
  • Check Completeness - Identify missing elements in your model

Requirements

  • IntelliJ IDEA 2025.1+ (build 253+)
  • JDK 21+ (Temurin recommended)

Installation

  1. Download RIDDL4IDEA-0.9.0-beta.zip from this release
  2. Open IntelliJ IDEA → Settings/Preferences → Plugins
  3. Click the gear icon → "Install Plugin from Disk..."
  4. Select the downloaded ZIP file
  5. Restart IntelliJ IDEA

Known Issues

  • Some tests fail in CI due to Java version mismatch in test environment (plugin itself works correctly)
  • Plugin verifier shows some internal/experimental API usages (acceptable, doesn't affect functionality)

Feedback

Please report issues at: https://github.com/ossuminc/riddl-idea-plugin/issues