Skip to content

Releases: unit-mesh/auto-dev

1.5.5 - quick bug fix

21 Jan 06:41
563e88b
Compare
Choose a tag to compare

1.5.5 (2024-01-21)

Bug Fixes

  • java: add Java language check in AutoCrudAction (6669b4b)
  • llm: add trailing slash to customOpenAiHost && fixed #77 (f68d124)
  • test: add check for now writing test service #78 (a4b0d04)

Features

  • database: add SQL living documentation support (08c82bd)
  • database: improve finding nearest SQL definition (6e95d47)
  • docs: add basic PL/SQL implementation (478f1d9)
  • java: add detectLanguageLevel function (6f7b156)
  • provider: add language level detection (8cd2584)
  • rust: add support for EnumContext (d58b435)
  • scala: add ScalaClassContextBuilder and test case (98ef74f)
  • sql: add functionality to update living documentation (c99b21d)

v1.5.4

19 Jan 11:46
274ebc7
Compare
Choose a tag to compare

Full Changelog: v1.5.3...v1.5.4

1.5.4 (2024-01-19)

Bug Fixes

  • context: fix null pointer exception in MethodContext and JSWriteTestService (e476620)
  • cpp: fix 222 version issue (fd3adf0)
  • cpp: fix error type issue in cpp (2f857d9)
  • cpp: fix run config issue for temp, make as todos (a4bce6f)
  • cpp: update test cases for CppContextPrettifyTest, CppClassContextBuilderTest, and CppMethodContextBuilderTest (be189fb)
  • fix import issues (f298b1d)
  • fix release path issues (f18f664)
  • fix typos (fa14939)
  • flow: implement getStories method (c274f4b)
  • i18n: fix typo and shorten message length (8e2f120)
  • java: resolve issue with resolving classes in JavaTypeUtil (e13fc40)
  • javascript: modify JavaScriptVersionProvider and add JavaScriptVersionProviderTest (7113149)
  • provider: add logger and remove unnecessary code (c3bfc53)
  • provider: improve error message for missing language support (19b6940)
  • rust: fix 233 typo (31c5f10)
  • rust: fix tests (c6761e8)
  • service: modify JavaWriteTestService to use JavaLanguage (ea37212)
  • test: add error notification when test file creation fails (45f21b2)
  • util: rename JsUtil package (f747922)

Features

  • autodev: add Open Settings action to autodev-core.xml (b192d30)
  • build: add kover plugin for code coverage (1e06da0)
  • ci: add Codecov coverage report upload (f67277a)
  • codecov: add Codecov badges to documentation and README (b19f3bb)
  • commit-message: add guidelines for writing commit messages (a4108bc)
  • commit: add commit message generation with template rendering (ddbead7)
  • context: add CppVariableContextBuilder (f98ee90)
  • context: improve formatting in ClassContext and VariableContext (274ebc7)
  • cpp: add CMakefileUtil and CppBuildSystemProvider (cd6ccae)
  • cpp: add comment about testing framework choice (4aceadd)
  • cpp: add CppCodeModifier class (5b374c4)
  • cpp: add CppContextPrettify utility class and test case (b3d9dd6)
  • cpp: add CppFileContextBuilder for ObjectiveC (f8208f9)
  • cpp: add CppWriteTestService and CppContextPrettify modifications (cce73c2)
  • cpp: add support for additional CIDR language constructs (4b3588f)
  • cpp: add test file creation logic (89cda73)
  • directory: add AutoDevDirectoryCompletionContributor (a51de46)
  • docs: add guide for configuring new language plugin (f6e068b)
  • github-actions: add workflow generation (9c018ca)
  • go: add Go version and target version to chat context (5ff85e0)
  • go: add GoStructContextBuilder and GoStructContextBuilderTest (8d01da3)
  • go: add GoVariableContextBuilder and GoFileContextBuilder (584e6c5)
  • go: add GoVersionChatContextProvider and GoWriteTestService (aa875ec)
  • go: add method context builder test (3a5eaf3)
  • goland: add Go language support (27ff5a6)
  • goland: add GoMethodContextBuilder and GoPsiUtil (5b89fc5)
  • goland: add GoWriteTestService for writing test cases (2eef8d1)
  • java, javascript: add type resolution in test and fix return type handling (10d9d87)
  • java: add code prompter methods and documentation (f7caff1)
  • javascript: add import statements to TestFileContext (2ce3bd4)
  • javascript: add JavaScriptClassContextBuilder and update JSPsiUtil (8123892)
  • javascript: add logging to JSWriteTestService (ce00e1d)
  • javascript: add test cases for JSWriteTestService (99d3124)
  • javascript: improve test file generation (e7a3a93)
  • provider: add test element to TestFileContext (79aba96)
  • python: add Python language support to WriteTestService (5e68d61)
  • rust: add forbiddenRules to RustLivingDocumentation (166ec2d)
  • rust: add relevant classes to TestFileContext (3e0c992)
  • rust: add Rust plugin to build.gradle.kts (5611309)
  • rust: add RustClassContextBuilderTest and modify RustClassContextBuilder (5aa76c2)
  • rust: add RustCodeModifier class (f538223)
  • rust: add RustFileContextBuilder for file context (5c7ad6f)
  • rust: add RustTestContextProvider and update WriteTestService (eab438b)
  • rust: add RustVariableContextBuilder (96063c6)
  • rust: add support for formatt...
Read more

1 .5.3

12 Jan 09:35
3871f2a
Compare
Choose a tag to compare

Full Changelog: v1.5.2...v1.5.3

v1.5.2

05 Jan 10:18
8eebbf7
Compare
Choose a tag to compare

What's Changed

  • 支持 SSE 式 stream 返回和一次性 JSON 返回 by @hotip in #66
  • response.body().string() can only call string() once by @songyb-jk in #70

New Contributors

Full Changelog: 1.4.4...v1.5.2

v1.5.1

01 Jan 09:45
c962b17
Compare
Choose a tag to compare

1.5.1 (2024-01-01)

Bug Fixes

Features

  • add catch for not ready action (79286b0)
  • add cleanup for kotlin code (dd84795)
  • add for junit rules (dc5289d)
  • add for test file path (16fc139)
  • add timeout for handler (687b04a)
  • enable recording datasets works in local (2fcab1c)
  • init recording local param for #54 (f24cc6a)
  • js: add documentation support (f6b0136)
  • js: make doc better (c69a335)
  • python: add lookup funciton for target (6a828df)
  • python: fix insert issues (6786175)
  • python: init python doc (c30111d)
  • rust: fix for insert issue (9ce7734)
  • rust: init basic documentation (a63049b)
  • try to add unload listener (11f7c28)
  • try to handle for basic class issues (2897dd7)
  • update java prompts (d321afe)

Reverts

  • Revert "refactor: clean code" (afe5460)

1.5.0

19 Dec 01:59
fcdaee1
Compare
Choose a tag to compare

What's Changed

  • 支持 SSE 式 stream 返回和一次性 JSON 返回 by @hotip in #66

Full Changelog: 1.4.4...v1.5.0

v1.2.3

09 Oct 09:54
04f9c1b
Compare
Choose a tag to compare
fix: add fix for #47

1.2.1

25 Aug 12:10
08b4520
Compare
Choose a tag to compare

Bug Fixes

  • #36 添加漏掉的 GitHub Token 选项 (cfb6a60)
  • add clear message for #35 (cf60775)
  • change current selected engine not apply(until reopen project) (01ea78a)
  • counit: fix syntax error issue (f532d1e)
  • Custom LLM engin server not work when change(until reopen project) (dd488de)
  • fix ci (9b8859b)
  • fix lost user information issue (2bfc82a)
  • fix role issues (fe75364)
  • fix url path issue (b4c2001)
  • if already used Custom Engine config will not work after changed until reopen project. close #31 (624b0bc)
  • 添加漏掉的 custome request format 选项 (abfd500)

Features

  • add clion context as example (4489358)
  • counit: align to new APIs datastructure (1150f54)
  • counit: fix format (a010536)
  • counit: init basic apis (e78f864)
  • counit: init basic prompter (1a30643)
  • counit: init counit setting service (51bc5fb)
  • counit: init for tool panel (b2215ba)
  • counit: make basic work flows (21c25c7)
  • document: revert for json path language because different IDE product issue (acae8ea)
  • init cpp module for ruipeng (f74f094)
  • kanban: add GitLabIssue implementation (ab0d91d)
  • rust: init context (4e7cd19)
  • settings: add GitLab options (36548b5)
  • settings: add new LLMParam components (946f5a0)
  • settings: add new LLMParam components (dac557b)
  • settings: add XingHuo provider configuration close #29 (cca35c6)

v1.2.0

25 Aug 09:37
3694fac
Compare
Choose a tag to compare

Bug Fixes

  • #36 添加漏掉的 GitHub Token 选项 (cfb6a60)
  • add clear message for #35 (cf60775)
  • change current selected engine not apply(until reopen project) (01ea78a)
  • counit: fix syntax error issue (f532d1e)
  • Custom LLM engin server not work when change(until reopen project) (dd488de)
  • fix ci (9b8859b)
  • fix lost user information issue (2bfc82a)
  • fix role issues (fe75364)
  • fix url path issue (b4c2001)
  • if already used Custom Engine config will not work after changed until reopen project. close #31 (624b0bc)
  • 添加漏掉的 custome request format 选项 (abfd500)

Features

  • add clion context as example (4489358)
  • counit: align to new APIs datastructure (1150f54)
  • counit: fix format (a010536)
  • counit: init basic apis (e78f864)
  • counit: init basic prompter (1a30643)
  • counit: init counit setting service (51bc5fb)
  • counit: init for tool panel (b2215ba)
  • counit: make basic work flows (21c25c7)
  • document: revert for json path language because different IDE product issue (acae8ea)
  • init cpp module for ruipeng (f74f094)
  • kanban: add GitLabIssue implementation (ab0d91d)
  • rust: init context (4e7cd19)
  • settings: add GitLab options (36548b5)
  • settings: add new LLMParam components (946f5a0)
  • settings: add new LLMParam components (dac557b)
  • settings: add XingHuo provider configuration close #29 (cca35c6)

v1.1.4

18 Aug 13:42
0d5d6b0
Compare
Choose a tag to compare
chore: release to 1.1.4