Skip to content

v1.5.4

Compare
Choose a tag to compare
@phodal phodal released this 19 Jan 11:46
· 1545 commits to master since this release
274ebc7

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 formatting impl items (af31942)
  • rust: add test code insertion functionality (7dd4cfd)
  • rust: ignore tests for 2333 (a4fe3b9)
  • rust: update RustVersionContextProvider, RustTestService, RunCLion.xml, build.gradle.kts, RustMethodContextBuilder (c41b4b1)
  • statusbar: add AutoDev status bar widget and action (6747716)
  • statusbar: add AutoDev status bar widget factory (38b37f6)
  • statusbar: add AutoDevStatusId to AutoDevStatusBarWidget (a0993d6)
  • statusbar: add AutoDevStatusListener interface (fab07cd)
  • statusbar: add AutoDevStatusService and AutoDevStatus classes (54269bc)
  • statusbar: add new status icons (be22f9a)
  • statusbar: add status event producer (66ef52f)
  • statusbar: add status notifications during test generation (b2aa8df)
  • statusbar: enable AutoDevStatusBarWidget on status bar (93bcffe)
  • template: add new AutoDev customize prompt action (cf0b8d6)
  • test: add test case for Test.kt (5a2d2cc)
  • test: add test code templates (2af285d)
  • testing: add flow.collect to TestCodeGenTask (2bb353e)
  • testing: add source code to be tested (fc1763f)
  • testing: add webstorm version to build.gradle.kts (363329b)
  • util: add isInProject function (e806624)
  • vcs: add commit message suggestion functionality (fb3caac)
  • vcs: add flow.collect to CommitMessageSuggestionAction (396317b)
  • webstorm: add guessTestFrameworkName utility function (ce4baad)
  • webstorm: add JavaScript test framework detection (3e78eee)
  • webstorm: add JavaScriptVersionProvider (8dd8902)
  • webstorm: add support for web chat creation context (0971813)
  • webstorm: add utility functions for JavaScript testing (10cc3ea)