v2.1.0
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