Skip to content

v1.7.4

Compare
Choose a tag to compare
@phodal phodal released this 28 Mar 15:44
· 357 commits to master since this release
82dc7d1

What's Changed

  • Can config inlay code complete LLM model by @jialiu-github in #114
  • docs: fix typo in custom-test-template.md by @eltociear in #115
  • fix openAI custom model issue && add notice for wrong custom response format && updata documents by @iptton in #120

New Contributors

Full Changelog: v1.7.3...v1.7.4

Bug Fixes

  • core: handle null response in JsonPath parsing (7e60675)
  • core: openAI custom model not work as expected (d4eee77), closes #119
  • devins-cpp: move test config for Intellij IDEA 223 only, which is C++ test configurations and test discovery #100 (fb588e3)
  • devins-lang: add basic handle for exitCode=-1 to recall function (6bcdf15)
  • devins-lang: fix process termination listener #100 (ff38ea9)
  • devins-lang: handle nullable inputStream and improve string concatenation for better performance and readability. (910daa0)
  • devins-lang: improve file content extraction (5f8dc29), closes #100
  • devins-lang: improve file writing performance #100 (6340666)
  • error-handling: ensure correct line range calculation in ErrorMessageProcessor (fc47e49)
  • fix IDEA 222 error in get changes data (faaa7c9)
  • java-auto-test: ensure thread safety when finding and parsing PsiJavaFile (ee7a79c)
  • run-service: ensure correct process lifecycle handling and remove unnecessary imports (cdec106)

Features

  • add custom AI engine setting for inlay code complete (7de0431)
  • add inlay code complete custom ai engine toggle in dev coder config (268f309)
  • auto-test: refactor and optimize auto-test service implementations #100 (3c69b77)
  • browser: init tool code #100 (5ca636c)
  • devins-android: init Android test service support (24a5da1)
  • devins-cpp: add support for C++ test configurations and test discovery #100 (23865dd)
  • devins-cpp: add support for IDEA version 222 OCLanguage in test discovery (551d815)
  • devins-cpp: refactor for factory usage #100 (9dd5c48)
  • devins-golang: add support for Golang run configurations and test context provider #100 (f1ddea0)
  • devins-kotlin: refactor RunService to use new ExecutionManager API #100 (8e47d2e)
  • devins-lang: add docs support for built-in command examples #100 (ebacccd)
  • devins-lang: add markdown support for built-in command examples (8bd3bce)
  • devins-lang: add support for browsing web content with new command /browse (5e8fac4)
  • devins-lang: add support for built-in command examples #100 (68fd6b6)
  • devins-lang: add support for LLM responses in DevInsConversations #100 (5f9bf7f)
  • devins-lang: add support for processing flag comments #100 (13b796f)
  • devins-lang: improve conversation service and compiler #100 (261780f)
  • devins-lang: introduce new ShellRunService to support running shell scripts. This service simplifies the execution of shell commands within the DevIns IDE, enhancing the user experience. #100 (3ce99a7)
  • devins-lang: introduce new ShellRunService to support running shell scripts. This service simplifies the execution of shell commands within the DevIns IDE, enhancing the user experience. #100 (1c48d01)
  • devins-lang: refactor reorg conversation #100 (56db7e5)
  • devins-lang: refactor reorg conversation #100 (fc307a9)
  • devins-lang: remove unused methods #100 (cd1bf89)
  • devins-python: add support for creating Python run configurations #100 (691fff5)
  • devins-rsut: add support for creating Rust run configurations #100 (802d634)
  • devins-run: add default langauge runner support for configurations and test discovery #100 (49e2ae6)
  • devins-scala: add support for Scala run configurations and test context provider #100 (b687994)
  • run-service: add support for specifying a test element when creating run configurations. This enhancement allows for more targeted and efficient execution of tests within the DevIns IDE. #100 (3375f8a)
  • run-service: introduce new ShellRunService to support running shell scripts. This service simplifies the execution of shell commands within the DevIns IDE, enhancing the user experience. #100 (44b3859)
  • run-service: refactor createConfiguration method to use PSI file lookup and create RunConfigurationSettings instance. This refactoring improves the readability and maintainability of the RunService class. #100 (939cfe7)
  • runner: introduce new RunContext class and refactor RunServiceTask and RunServiceExt to use it. This change simplifies the execution context management and improves code readability. #100 (3db0623)
  • scrapy: add new browser tool and document cleaner (2b95738)
  • scrapy: add new browser tool and document cleaner (abcf8c0)
  • scrapy: refactor and improve document cleaning logic (cc9f956)
  • scrapy: refactor and improve document cleaning logic (041d743)
  • scrapy: refactor and improve document cleaning logic #100 (898f8ed)
  • scrapy: refactor and improve document cleaning logic #100 (12a0c92)
  • should dispose inlay when esc (b746704)
  • use custom agent when inlay complete code (d426ab3)