Skip to content

v1.7.1

Compare
Choose a tag to compare
@phodal phodal released this 13 Mar 06:00
· 738 commits to master since this release
4359465

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)