v1.7.1
版本发布时间: 2024-03-13 14:00:41
unit-mesh/auto-dev最新发布版本:v1.8.2-RC(2024-04-15 23:03:03)
Bug Fixes
- agent chat processor: add flow collect to improve concurrency (7bfe9f0)
- append slash to openAI custom host #98 (510948e)
- autodev-core: disable secondary tool window status (b28ad10)
- chat-coding-service: handle prompt and response with newChatContext as true (e1b177f)
- chat: ignore empty or newline-only prompts in chat input #101 (1183caa)
- completion: improve completion contribution for DevInT language #101 (ae27be4)
- devin-lang: add support for variable and command identifiers in grammar and lexer #101 (8fc17ec)
- devin-lang: ensure proper handling of language identifiers #101 (cc45cf2)
- devin-lang: Improve code block parsing and injection logic #101 (8a80c12)
- devin-lang: improve code highlighting and completion #101 (cf5359e)
- devin-lang: simplify regex patterns and add support for Java code blocks 101 (b7e6106)
- devin-language: update syntax #101 (1589eb1)
- devin-lang: update icon loading and add missing package declaration #101 (d653226)
- devin-lang: update parser and lexer tokens and rules for improved grammar and tokenization. #101 (eda58cd)
- devti: correct language detection in code blocks #101 (437d2f1)
- ErrorMessageProcessor: simplify null-check logic and enhance readability. (418cc29)
- exts/devin-lang: Allow code blocks to start without content #101 (2f0b598)
- exts/devin-lang: Allow code blocks to start without content #101 (50cfdc7)
- exts/devin-lang: enhance CodeBlockElement to correctly handle injection host validations #101 (3bcf5a6)
- exts/devin-lang: ensure proper indentation of code blocks in parser grammar #101 (f3c1cc5)
- exts/devin-lang: remove CustomVariable class and refactor VariableProvider to use findLanguage method for language injection #101 (648a8c7)
- fix imports (5031a54)
- fix issue (45a72cf)
- fix tests #101 (d65daaf)
- fxi typo (083b22e)
- gui: correct issue submission link and add hover text (70f24f4)
- gui: improve focus handling in AutoDevVariableList #51 (f774c6d)
- gui: remove un support call to customize function in ChatCodingPanel.kt (927561b)
- handle exceptions consistently in JavaVersionProvider.kt (3d6e91a)
- java: ensure test code insertion with proper annotation and handling of full code blocks (822324b)
- lexer: handle non-code characters within language identifier #101 (fbd0fb9)
- parser: remove redundant element type check and unnecessary code for collecting PsiElements #101 (e7a2fd1)
- parsing: improve regex patterns for DevInParser and DevInLexer to support more complex identifiers and whitespace handling #101 (7ea39e3)
- plugin: add dynamic action group for AutoDev Chat (648de34)
- statusbar: remove unnecessary statusbar service implementation (cdfc911)
Features
- auto-test: introduce auto-test design for prompt-based development (1bee22b)
- autodev-chat: update group actions and refactor action types (017810b)
- autoin-lang: add basic infrastructure for AutoDev input language support #101 (02c5a04)
- chat-coding-service: refactor variable template compiler and add support for custom agent state #51 (0fbdc91)
- chat: improve code readability in ChatWithThisAction.kt by simplifying input setting in contentPanel.setInput(). (31fe212)
- completion: add DevInCompletionContributor and remove deprecated TypedHandler from plugin.xml #101 (c757888)
- completion: add support for code fence language detection and completion #101 (7fd13e7)
- devin-lang: add CodeBlockElement class #101 (50f599e)
- devin-lang: add stub support and refactoring to highlighter and parser #101 (035f8b7)
- devin-lang: Add support for DevIn language syntax highlighting and completion. #101 (f7990a6)
- devin-lang: add support for DevInAstFactory and DevInTypedHandler. #101 (c3a7b94)
- devin-lang: add support for Markdown plugin integration and completion provider implementation. #101 (0a863f7)
- devin-lang: add support for variables and commands #101 (e36d6f4)
- devin-lang: improve code completion for DevInTypes.VARIABLE_ID #101 (9f33f89)
- devin-lang: improve code fence parsing to support embedded languages #101 (f07f15f)
- devin-lang: improve code input handling #101 (beb6f81)
- devin-lang: init basic code fence support #101 (d5fa471)
- devin-lang: introduce support for agent commands and variables #101 (03c6d92)
- devin-lang: introduce variable identifier and completion support #101 (6e30a9c)
- devin-language: add support for code language completion and improve completion provider architecture. #101 (71099a9)
- devin-lang: update code_content support #101 (ca35bca)
- devin-lang: update default icon to devin.svg #101 (f12af8d)
- devin-lang: update language grammar and lexer to support optional language identifiers in code blocks. #101 (4b03090)
- devin-lang: update language grammar and lexer to support optional language identifiers in code blocks. #101 (81ebee4)
- exts/devin-lang: add DevInReferenceFoldingBuilder #101 (1e4507a)
- exts: rename 'autoin-lang' to 'devin-lang' and update dependencies #101 (3a35ac6)
- gui: add canCloseContents attribute to toolwindow configuration files (85103d8)
- gui: add welcome panel with features description and context-aware code generation introduction. (c5ae948)
- gui: improve AutoDevStatusBarWidget functionality (2d42614)
- gui: optimize chat input section background #101 (76a7c47)
- java: refactor code to use runReadAction and replace string operation (f0e2372)
- language-injector: add DevInLanguageInjector class to support language injection for code blocks in DevIn language. #101 (ae4134a)
- language-injector: optimize code block injection logic and add support for whitespace-sensitive language injections #101 (d804142)
- parser: introduce flex-based lexer and BNF-defined parser for the DevInLanguage #101 (b2bfd1b)
- recording: add support for custom model (d360989)
1、 intellij-autodev-1.7.1-222.zip 36.31MB
2、 intellij-autodev-1.7.1-233.zip 36.27MB