Skip to content

Releases: ghostflyby/IntelliJ-Plugins

SpotlessIntegration v2.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 02:45
bcc4cca

Added

  • optimize Java imports before formatting when the Spotless configuration expands or forbids wildcard imports.
  • show a provider-neutral Spotless status bar widget with per-external-project daemon status, restart, and stop
    controls.

Changed

  • finalized the daemon-provider ABI around stable provider IDs, provider-scoped state/routing/lifecycle types,
    provider-created immutable endpoint handles with explicit Job lifetimes, and a separate dynamic frontend
    presentation extension point.
  • restart active Gradle Spotless daemons after every Gradle project synchronization or daemon configuration change.

WorkspaceMcpTools v2.0.2

Choose a tag to compare

@github-actions github-actions released this 26 Jul 01:22
67f990b

Fixed

  • NPE on server launch due to lazy concurrency #275

WorkspaceMcpTools v2.0.1

Choose a tag to compare

@github-actions github-actions released this 02 Jul 04:46
ce47fea

Fixed

  • Wrong skill name preventing the installation guide

WorkspaceMcpTools v2.0.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 11:22
bd94b74

Added

  • Added a Markdown-first REST API for local agent integrations, covering workspace sessions, file reads and metadata,
    writes, patch application, glob/text/file/symbol search, navigation, usages, documentation, inspections, formatting,
    cleanup, and refactoring-aware file operations.
  • Added session-scoped workspace access with POST /sessions and X-Ghostflyby-Workspace-Session-Id, including
    support for session-relative paths and URL-encoded IntelliJ VFS URLs.
  • Added structured file metadata, range reads, declaration structure summaries, problem reports, and encoded VFS URL
    outputs so agents can inspect workspace and library files without inventing local paths.
  • Added PATCH support for OpenAI apply_patch bodies, Git diffs, multi-file directory patches, deterministic cleanup
    and formatting operations, refactoring-aware file moves, and safe-delete style deletes.
  • Added indexed REST search routes for globs, text search, fuzzy file lookup, and symbol lookup, with optional library
    and SDK search for read-only dependency context.
  • Added a bundled workspace-mcp-rest-api Codex skill and version-upgrade notification actions to copy or reveal the
    local skill path, with an online fallback when the bundled skill directory is unavailable.

Changed

  • The plugin is now centered on the REST API instead of the previous toolset-heavy MCP surface. New agent integrations
    should use the documented REST routes for file, search, navigation, inspection, and patch workflows.
  • The REST server now starts automatically at the application level, keeps the default port 63441, and scans upward
    when the configured port is occupied.
  • File access policy now treats project-owned source content as writable even when IntelliJ also classifies it as
    library source, while dependency and SDK files outside project content remain read-only.
  • Workspace writes now block Git metadata paths whose route or VFS ancestry contains a .git segment; force=true
    still only applies to intentionally overriding protected text paths such as ignored files.
  • Plugin packaging now uses repository IntelliJ library conventions and bundles the REST runtime dependencies directly
    instead of relying on the local Kotlin SDK submodule.

Removed

  • Removed the standalone legacy VFS, Document, Navigation, Quality, and scope_* MCP toolsets from this plugin.

Fixed

  • Fixed REST server startup during tests and on occupied ports so route tests stay in-process and production startup can
    select a fallback port without leaking bind failures.
  • Fixed REST path handling for root URLs, full VFS URLs, ambiguous session roots, Markdown file references, and
    session-scoped project/root resolution.
  • Fixed PATCH persistence so successful document edits are saved to disk, Git patch responses are sent only once, and
    invalid or partially rejected patch sections report clear failures.
  • Fixed headless move and rename support to keep language-specific IntelliJ refactoring behavior without depending on
    UI-only processor calls.
  • Fixed inspection and problem collection to run with the required progress indicator context and include syntax error
    fallback reporting.
  • Fixed bundled skill path resolution to avoid IntelliJ internal plugin lookup APIs.

AgentSkillsEditing v1.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Jun 16:05
e1dd7a2

Added

  • Inline rename for skill names (Shift+F6 on name field)
  • Auto-fix for name/directory mismatch (Set name to..., Rename directory to..., Rename both to...)
  • Manual rename quickfix that triggers inline rename
  • Validation of consecutive hyphens in skill names
  • Go to Declaration from name to parent skill directory
  • Update from skill directory to SKILL.md on rename

WorkspaceMcpTools v1.0.4

Choose a tag to compare

@github-actions github-actions released this 04 May 12:02
be9b84a

Fixed

  • quality_get_file_problems and all scope-based problem analysis tools now wrap InspectionEngine calls in a
    DaemonProgressIndicator context, fixing "must be run under DaemonProgressIndicator" runtime
    errors. #222

WorkspaceMcpTools v1.0.3

Choose a tag to compare

@github-actions github-actions released this 02 Apr 07:01
c051a6c

Changed

  • Input-side MCP signatures now explicitly document accepted enum values for quick shortcut parameters and nested
    request DTO fields, reducing the need for agents to infer valid inputs from output echoes or trial-and-error.

VitePress v1.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Apr 17:25
aebba5f

Added

  • Optional Vue language service workaround for VitePress Markdown files, with a settings entry and a one-time
    application-level notification. The workaround switches the global .md association to Vue, keeps detected
    VitePress pages on the dedicated VitePress file type, and forces other Markdown files back to Markdown through
    dynamic file type overrides. #208

Fixed

  • Renaming script setup symbols and VitePress interpolation references now updates usages inside injected heading,
    link text, and table cell template regions without triggering refactoring errors.
  • Vue template interpolations inside plain Markdown table cells are now recognized and injected
    correctly. #204

WorkspaceMcpTools v1.0.2

Choose a tag to compare

@github-actions github-actions released this 25 Mar 16:08
b70aa1d

Fixed

  • wrong enum names for AI agents in tool calling #194

GradleMcpTools v1.1.2

Choose a tag to compare

@github-actions github-actions released this 25 Mar 16:08
b70aa1d

Fixed

  • wrong enum names for AI agents in tool calling #194