Skip to content

v2.1.0

Compare
Choose a tag to compare
@phodal phodal released this 24 Apr 10:26
· 289 commits to master since this release
0148bfd

Bug Fixes

  • ContextVariableResolver: handle potential exception when accessing containing file #379 (0f37301)
  • CrawlProcessorTest: update test URL to remove trailing slash for accurate parsing (4d06fe5)
  • DevInsCompiler: ensure safe access to nextSibling text using runReadAction #379 (53e115d)
  • localization: update toolchain not found message to include placeholder #379 (d8fab1d)
  • RestClientUtil: correct path formatting by replacing DefaultESModuleLoader.SLASH with a literal slash (0148bfd)

Features

  • action: introduce VariableActionEventDataHolder for VCS variable actions context management #379 (227af8a)
  • actions: add PasteManagerService import to ShireActionStartupActivity #379 (c23d5da)
  • agent: add display message handling for custom agents #379 (8dbd22e)
  • agent: add local mode support and logging for LLM responses #379 (ba0a83e)
  • agent: enhance DevIns agent context handling #379 (ab7dea3)
  • agent: enhance DevIns agent integration and UI #379 (3c71382)
  • agent: enhance variable template handling and introduce new file creation services #379 (1d59130)
  • agent: refactor agent system with DevIns integration #379 (94606e2)
  • autodev-core: add DevIns Tool extension point for agent tool collection (1e4d6d1)
  • chat: enhance loading animation and cleanup UI (d4a2243), closes #379
  • chat: extract LoadingSpinner component and enhance loading UI #379 (b04be6e)
  • conversations: add refreshIdeOutput and retryScriptExecution methods for improved conversation handling #379 (b15489c)
  • coroutines: refactor processIfClause to be suspend function and update related calls #379 (eafc193)
  • database: add DatabaseVariableProvider and SqlContextBuilder for database variable resolution #379 (717008b)
  • debugger: implement Shire debugging features including breakpoints and variable snapshots #379 (d66cbd9)
  • devins: introduce ActionLocationEditor and ShireActionLocation enums for enhanced action location handling #379 (9c09819)
  • escaper: refactor createLiteralTextEscaper to use custom implementation (7f91dd7)
  • GitActionLocationEditor: add shireActionLocationEditor implementation to plugin extensions (b55fea9)
  • git: add GitActionLocationEditor and GitToolchainVariableProvider implementations #379 (3aff9bc)
  • hobbit: add agentic property to enhance interaction capabilities #379 (f47e696)
  • httpclient: implement CUrlConverter and CUrlHttpHandler for handling cURL requests #379 (06449ce)
  • language: add JavaShireQLInterpreter and JavaSymbolProvider for enhanced Java support #379 (cfe4699)
  • language: rename Shire to DevIn in test annotations (ba52e55)
  • processors: refactor ThreadProcessor to use suspend functions and improve shell command execution #379 (46b4c10)
  • run: add ConsoleService for centralized console output management #379 (985099a)
  • settings: enable custom agent by default and improve code readability pattern pipeline. #379 (603aaae)
  • shire: add new DevIns action templates and update related configurations #379 (87f1d5d)
  • shire: add post processors && update package structure and imports to align with new namespace #379 (a3de41e)
  • shire: enhance file handling utilities and streamline editor interactions #379 (796fea1)
  • shire: implement chat completion task and editor interaction for code suggestions #379 (5f3c0dc)
  • shire: merge local agent language shire into AutoDev #379 (d7fae98)
  • shire: merge local agent language shire into AutoDev #379 (5e6a4a2)
  • tests: add parsing tests for DevIn language (ad9001d)
  • tests: add unit tests for CrawlProcessor and JsonPathProcessor #379 (7628fc6)
  • variable: add DebugValueVariable for enhanced variable handling and refactor related components #379 (036727f)
  • version: bump plugin version to 2.1.0 (6d4630d)

Full Changelog: v2.0.9...v2.1.0