Skip to content

v1.7.3

Compare
Choose a tag to compare
@phodal phodal released this 22 Mar 03:37
· 469 commits to master since this release
5fb9f98

What's Changed

New Contributors

Full Changelog: v1.7.2...v1.7.3

1.7.3 (2024-03-22)

Bug Fixes

  • actions: fix variable name in CommitMessageSuggestionAction (edc3e8c)
  • codecomplete: fix LLMInlayManager imports for 241 version #109 (9cdca52)
  • compiler: fix patch execution race condition #100 (ab76784)
  • devins-java: improve symbol resolution logic #101 (fd6c134)
  • devins-lang: add newline to "Done!" message #101 (552d5b0)
  • devins-lang: correct highlighting for variable, agent, and command identifiers #101 (f83d305)
  • devins-lang: fix asynchronous execution issue #100 (2fc3b52)
  • devins-lang: improve error handling and add validation for file-func command (edbb0c5), closes #101
  • devins-lang: improve error message for duplicate agent calls #101 (9e726bc)
  • devins-lang: improve file selection message #100 (35f950a)
  • devins-lang: improve process handler creation for IDE 222 version (b21925a)
  • devins-lang: improve readability of SyntaxHighlighterFactory #101 (6a20095)
  • devins-lang: Improve token type string representation and handle whitespace in agent ID regex #101 (8e46a8a)
  • devins-lang: refactor language injection check #101 (0e52bca)
  • devins-lang: replace "DevliError" with "DevInsError" for consistency and clarity. (8fdbba8)
  • devins-lang: restrict agent_id to non-whitespace characters #101 (388d484)
  • devins-language: update ToolHubVariable property names #100 (3b12625)
  • devins-language: use List instead of Iterable for lookup result #101 (26b2581)
  • devins-linting: improve detection of duplicate agent IDs in DevInsDuplicateAgentInspection #101 (df2bb82)
  • editor: fix TypeOverHandler package name #109 (a6a04ce)
  • fix flow issue (2458221)
  • fix merge error and typo (a9e8b06)
  • inlay: fix compatibility issue with IDEA 241 version for #109 (2ff3c17)
  • inlay: update key names and message in LLMInlayManagerImpl.kt (a5d5e4d), closes #109
  • java: improve symbol resolution logic #101 (ef24e71)
  • java: simplify package name lookup #101 (cd8ea46)
  • pick up presentationUtil #109 (216a231)
  • provider: fix console view initialization #101 (f402274)
  • refactor DevInBundle to use non-NLS strings and correct bundle name #101 (fdbf0d0)
  • runconfig: remove unnecessary log statements #100 (0b976e0)
  • service: fix canonicalName generation in JavaAutoTestService #101 (9c4da21)
  • test: rename class and modify test case to assert null return for invalid regex pattern. (b0d0ddf)

Features

  • 222 support inlay code complete #109 (26f933a)
  • change inlay complete code trigger: use shortcut key instead of automatic (581e56d)
  • clean markdown chars and remove unused brace“ (470ec20)
  • completion: rename ToolHub to ToolHubVariable and update completion provider (11cc6df)
  • completion: replace DevInsCompletionProvider with DevInsSymbolProvider #101 (1dc1fa2)
  • devins-compiler: add support for custom commands #100 (fab54c0)
  • devins-compiler: Use VariableTemplateCompiler for variable compilation #101 (7b79a33)
  • devins-documentation: add support for custom variables in documentation provider #101 (4911ce2)
  • devins-java: add package name completion #101 (d00d5a0)
  • devins-java: add resolveSymbol method to DevInsSymbolProvider #101 (d20961f)
  • devins-java: add support for resolving symbols in Java packages #101 (da3628a)
  • devins-java: add support for retrieving module name #101 (0cc6b54)
  • devins-lang: add documentation provider and refactor custom agent completion (4c8a49b), closes #101
  • devins-lang: add duplicate agent declaration inspection #101 (d2df012)
  • devins-lang: add message filtering to console #100 (db9b866)
  • devins-lang: add SHELL command and related functionality #101 (d354989)
  • devins-lang: add support for execution environment customization #101 (3580aa3)
  • devins-lang: add support for file function autocomplete #101 (1d1552a)
  • devins-lang: add support for highlighting single-line comments #100 (64e5811)
  • devins-lang: add support for load custom commands in language completion #100 (7a5bb37)
  • devins-lang: add support for single-line comments #100 (b0740cd)
  • devins-lang: add support for single-line comments #100 (e24f874)
  • devins-lang: add support for system calling with identifiers and colon-separated parameters #101 (37b88cf)
  • devins-lang: add task creation design #100 (53c09f6)
  • devins-lang: extract toolhub for variables #100 (bb1c989)
  • devins-lang: improve dynamic run configuration creation #101 (f4c33bc)
  • devins-lang: refactor completion providers to use new naming convention and improve code readability. #101 (98e92c9)
  • devins-lang: refactor extract SymbolInsCommand class and remove old implementation #101 (9219ac8)
  • devins-language: add DevInsRunListener for handling run events #100 (e4b4aef)
  • devins-language: add method to create DevInFile #101 (59d5b23)
  • devins-language: add support for custom agent execution #101 (35cfb7b)
  • devins-language: add support for detecting and reporting duplicate agent calls in DevInLanguage #101 (c03995c)
  • devins-lang: update language bundle and related classes to use DevInBundle #101 (e3b7960)
  • flow: add support for custom flows #109 (4bd0b56)
  • language: add support for file function with dynamic file names #100 (9dc36e5)
  • language: add support for tool hub variables #100 (2796660)
  • language: improve code completion in DevIns language (1cf4ae3)
  • provider: add DevInsCompletionProvider and modify references #101 (6136ed5)