v1.7.4
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
- @eltociear made their first contribution in #115
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)