Skip to content

Releases: unit-mesh/auto-dev

v2.0.0-beta.3

19 Feb 14:40
abdccfa
Compare
Choose a tag to compare

Bug Fixes

  • add binary check to AutoDevInputSection and VueRelatedClassProvider (89608ae)
  • dependencies: update file extension check and visibility logic #308 (df10e23)
  • editor: adjust resize logic for EditorFragment (e4e82e3)
  • java: simplify module data retrieval in JavaBuildSystemProvider (5e82be8)
  • java: update module data retrieval in JavaBuildSystemProvider (92a7f91)
  • Remove redundant code and optimize tool window content creation (3059127)
  • Remove redundant code and optimize tool window content creation (c110e0c)
  • remove unused import and adjust null checks (d175671)
  • ripgrep: handle binary lookup exceptions gracefully (41357c5)
  • runner: replace with AutoDevNotifications for warnings (ec280c8)
  • search: correct RIPgrep installation link formatting (6a7acbe)
  • sketch: add project disposal check in CodeHighlightSketch #288 (4206c36)
  • sketch: add project disposal check in SketchInputListener (1abd39f)
  • sketch: Add text selection to SketchToolWindow (5b4dea6)
  • sketch: optimize TerminalSketchProvider URL handling (5cb68ba)
  • 修复错误 import (7fa2e1f)

Code Refactoring

  • remove system block and adjust related tests (c60086e)

Features

  • add dependencies check action #308 (8eb88bf)
  • add dependencies function provider and auto check #308 (566d173)
  • add Swagger plugin support to Gradle properties (4d29865)
  • add toolchain command support and dependencies function provider #308 (5953d61)
  • build: add support for detecting package files in build systems #316 (ac41bb1)
  • code-highlight: add fileName support and improve write command #208 (4133f23)
  • code: default to markdown for code fences and preview (4d0b823)
  • commands: add BROWSE to READ_COMMANDS and simplify BrowseInsCommand (ec7a607)
  • completion: add STRUCTURE command to completion options (cc6862a)
  • dependencies: add action to check dependencies #308 (d78a46a)
  • dependencies: add dependency collection for Maven and Gradle #308 (b784624)
  • dependencies: add formatted dependency output to DependenciesFunctionProvider #308 (bb5439b)
  • dependencies: add project dependencies model and inspections #316 (16f8bdc)
  • editor: add preview editor support to EditorFragment (c07eee8)
  • go: add GoBuildSystemProvider for dependency management #308 (bd5d893)
  • go: add GoLangPlaygroundSketchProvider (1b9a5e6)
  • go: implement module retrieval functionality in GoBuildSystemProvider #308 (76e0329)
  • inline-chat: handle ESC key to close panel (#302) (f8019d9), closes #301
  • lint: add tool ID to SketchInspectionError (991cec8)
  • lint: add UI for displaying lint inspection errors #288 (6640073)
  • openapi: add OpenAPISketchProvider support (052952a)
  • preview: set default layout for file editor preview (6bc690f)
  • python: add Python build system provider #308 (5ffcfa4)
  • sketch: Add interrupt handling and process listeners (#300) (170e77f)
  • sketch: add localized lint error messages (6f61f81)
  • sketch: enhance inspection and error handling in PsiErrorCollector #288 (df51262)
  • sketch: enhance patch repair UI and add editor retrieval (39d1e71)
  • structure: enhance file structure retrieval and presentation #309 (561d646)
  • ui: include file name in task progress display (9733140)
  • vue: add VueRelatedClassProvider and integrate Vue module #309 (0831873)
  • vue: enhance Vue-related class provider and add tests #309 (2734789)
  • 多窗口, 优化输出不会刷新Process (#297) (4c442df)

What's Changed

  • feat(sketch): Add interrupt handling and process listeners by @lkk214 in #300
  • feat: 多窗口, 优化输出不会刷新Process by @c913168497 in #297
  • feat(inline-chat): handle ESC key to close panel by @iptton in #302
  • refactor(inline): improve caret state handling logic by @iptton in #303
  • Fix editor esc handler by @iptton in #304

Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3

v2.0.0-beta.2

11 Feb 03:43
96a1c55
Compare
Choose a tag to compare

v2.0.0-alpha.11

07 Feb 11:45
9ad7006
Compare
Choose a tag to compare

Bug Fixes

  • Add Disposable to CodeHighlightSketch and optimize Terminal UI (ac386fd)
  • Add lang dependency, enable startup activity, and define new extension points #283 (de6c499)

Features

  • Add script path to run config and enhance dir listing checks (ffa8030)
  • diff: enhance SingleFileDiffView with editor param and optimize stream handling (a44f4ea)
  • diff: enhance SingleFileDiffView with editor param and optimize stream handling``` (0e32fd1)
  • Enhance terminal UI with new icons and button styles #265 (da9527a)
  • Enhance WebView buttons with cursor and border styles (601e0e4)
  • javascript: detect build tool and framework dynamically (d24b458)
  • Update UI elements with new icons and improved button styles (3ae99ad)

v2.0.0-alpha.10

06 Feb 07:29
a0299a2
Compare
Choose a tag to compare

What's Changed

  • refactor(llm): convert LlmProvider to non-singleton by @iptton in #273

Full Changelog: v2.0.0-alpha.8...v2.0.0-alpha.10

v2.0.0-alpha.8

25 Jan 14:14
20c46b2
Compare
Choose a tag to compare

Bug Fixes

  • snippet: handle null scratch file creation (e42b0ff)
  • terminal: use detected shell for script execution (fc09faf)

v2.0.0-alpha.7: fix(terminal): handle terminal text retrieval with reflection

24 Jan 01:46
b8cc0e6
Compare
Choose a tag to compare

Bug Fixes

  • commands: disable certain builtin commands by default (3c00fa1)
  • compiler: adjust text length validation and file search logic (3fe7324)
  • compiler: remove unused process handler code (955716d)
  • ripgrep: change JSON parse error log level to warn (2e4f368)
  • shell: handle LightVirtualFile in ShellRunService (f48b510)
  • sketch: correct typo in answer tags and improve scroll logic #263 (0ef403c)
  • terminal: handle terminal text retrieval with reflection (b8cc0e6)

Features

  • commands: add isApplicable method to InsCommand (172f8d1)
  • compiler: add RipgrepSearchInsCommand and optimize file search (613090a)
  • completion: add database function completions (8509986)
  • database: format database schema output as SQL code block (dff81b6)
  • ripgrep: add ripgrep search command and implementation (055c080)
  • ripgrep: buffer JSON lines for incomplete parsing (1731623)
  • run: fallback to CLI mode when run service fails (ba3ab9c)
  • shell: make shell scripts executable before running (cdc38b4)
  • sketch: add send functionality and enableInSketch flag (4cf2fe6)
  • sketch: add WebpageSketchProvider for HTML support #265 (115bb28)
  • terminal: add "Send to Sketch" button and filter terminal output (c352e9a)
  • terminal: enhance shell execution with process output handling (0068040)
  • ui: set minimum width for URL field and add border to WebView #265 (b29be86)
  • webview: add URL field and refresh button to WebViewWindow #265 (d798b40)

v2.0.0-alpha.6

19 Jan 14:28
9b92472
Compare
Choose a tag to compare

Bug Fixes

  • 243: init 243 version support (e2b3311)
  • compiler: skip ignored and .idea/ files in local search (90c5413)
  • file-command: improve file lookup logic for FileInsCommand #257 (b8931c9)
  • i18n: correct test connection button tooltip message (75db5be)
  • sketch: correct logic for filtering DevIn code blocks #257 (ade1a8f)
  • terminal: handle null editor case in popup positioning (26d4127)
  • terminal: update langSketchProvider implementation and platform version (99c327b)

Features

  • coroutine: add worker thread dispatcher and scope (7410128)
  • file-utils: add findFile utility for project file search (c8db562), closes #257
  • terminal: 添加对平台版本 243 的支持 (1e9ba5e)

v2.0.0-ALPHA5

18 Jan 07:51
465f597
Compare
Choose a tag to compare

Bug Fixes

  • commands: update rev command description and examples #257 (73178c7)
  • compiler: return null instead of error message for missing file (c225e03)
  • compiler: throw exception for missing file (8e756d7)
  • DatabaseInsCommand: add error handling and notify on failure (4495873)
  • diff: remove unused imports in DiffLangSketch (19878e6)
  • i18n: update sketch composer mode label (167db9c)
  • run: handle exceptions in AutoDevRunAction and cleanup code #257 (eb7bf0a)
  • sketch: remove DevinsError check in SketchToolWindow (51f8994)
  • test: update assertion message in JavaScriptVersionProviderTest (f8f0d82)
  • toolExamples: correct instruction for handling existing files (52a0b89)
  • ui: set preferred size for buttons in SingleFileDiffView (b0e756f)

Features

  • diff: add run and repair diff actions (26e4c76)
  • project: add ProjectFileUtil for file project checks #275 (a17ab78)
  • shell: enhance shell cmd exec, refactor service, update examples (c370c05)
  • shell: enhance shell command execution and refactor service #257 (4d8c9a6)
  • sketch: add build tool info and improve UI styling #257 (f4780b8)
  • sketch: add mermaid and plantuml support #257 (5b89cf8)
  • sketch: add mermaid and plantuml support #257 (4420024)
  • sketch: update diff stream diff block #257 (97159a6)
  • snippet: add AutoInputService for DevIn language support #257 (b3a5b0c)
  • toolbar: add NewSketchAction for creating sketch panels #257 (8805d5a)
  • ui: add copy-to-clipboard functionality and cleanup logic #257 (a74d2da)
  • ui: conditionally add header for multiple file patches #257 (69fd27b)
  • vcs: add RevisionProvider interface and improve DiffSimplifier #257 (de54736)

v2.0.0-ALPHA3

15 Jan 15:38
1be965b
Compare
Choose a tag to compare

Features

  • python: add framework detection logic (ce7314c)
  • run-config: add show console toggle for DevIns run configurations #257 (8c278d2)
  • run: add isFromToolAction parameter to runFile method (50eb955)
  • run: add project run service for task execution (83496fb)
  • sketch: add current and opened files to context #257 (8ab56f1)
  • sketch: add framework context to SketchRunContext #257 (5bbd24a)
  • sketch: enhance DevIn tool integration and UI improvements #257 (2e08ad2)
  • terminal: add TerminalDiffLangSketchProvider and refactor UI #257 (bd949f8)
  • terminal: add TerminalDiffLangSketchProvider for bash support (7102d28)
  • toolbar: add sketch panel creation in NewChatAction #257 (8ee6841)

Bug Fixes

  • gui: handle LightVirtualFile in relativePath calculation (9f6db3e)

v2.0.0-ALPHA2

14 Jan 15:11
e48309e
Compare
Choose a tag to compare

Features

  • compiler: add DIR command for listing files and directories #257 (60378f7)
  • completion: add directory reference completion support #257 (2c4e493)
  • core: add JSON and HTTP extension points (e48309e)
  • database: add SqlRunService and DatabaseFunctionProvider #257 (9fcd816)
  • gui: update AutoDev tool window content creation #257 (cc5373d)
  • inline-chat: enhance inline chat with context and template rendering #257 (38a5fd4)
  • java: add related symbol resolution and command #257 (8e70b21)
  • json: add optional JSON module dependency #257 (232c801)
  • parser: add support for DevIns code format #257 (4c77940)
  • parser: improve DevIn code block parsing logic #257 (f09b369)
  • prompting: expose collectFrameworkContext as public method #257 (d672fc2)
  • run: add DevInRunService for .devin file execution #257 (d3ac095)
  • run: refactor and extend RunService for file execution #257 (15656e1)
  • search: enhance local search with context lines and scope support (fad212f), closes #257
  • search: replace GrepSearch with LocalSearch command #257 (f9a112d)
  • shell: add ShellUtil for detecting available shells #257 (02f4293)
  • shell: add support for shell script execution #257 (f454226)
  • shell: support dynamic shell content execution #257 (fb6279a)
  • sketch: add sketch functionality and rename InlineChatPanelView to ChatSketchView #257 (cc762f1)
  • sketch: add SketchRunContext and SketchToolchain #257 (1399b02)
  • sketch: add toolchain provider and refactor sketch UI #257 (0ad8531)
  • sketch: add toolList support and refactor toolchain #257 (c160a7d)
  • sketch: enhance toolchain and add open command #257 (7093f33)
  • templates: enhance context variable usage in templates (587d64d)
  • toolchain: add toolchain function provider and database command #257 (dd1b375)
  • toolwindow: add sketch panel and improve editor handling #257 (4732572)
  • update: add AutoDevUpdateStartupActivity and refactor UI components #257 (0e92133)

Bug Fixes

  • devins-lang: update dir.devin example to use correct syntax (ea93fa3)
  • git: handle unformatted commit message text #257 (bc5c4e9)
  • parser: add 'bash' as alias for 'Shell Script' in CodeUtil #257 (8b6816f)
  • run: handle run failure and cleanup scratch file #257 (8a2e422)