intellij-aicoder
intellij-aicoder copied to clipboard
1.8.6
This pull request includes several updates and improvements across different files. The most important changes involve updates to documentation, versioning, and enhancements to action classes.
Documentation Updates:
-
docs/actions_best_practices.md: Added a comprehensive guide on best practices for AI Coder actions, including choosing the right base class, core principles, common patterns, and specific guidelines.
Versioning Updates:
-
CHANGELOG.md: Updated the version from 1.2.18 to 1.2.19 and corrected version comparison links. [1] [2] -
gradle.properties: Updated the plugin version from 1.8.5 to 1.8.6.
Code Enhancements:
-
src/main/kotlin/com/github/simiacryptus/aicoder/actions/BaseAction.kt: Fixed package declaration formatting and improved logging in theactionPerformedmethod. [1] [2] -
src/main/kotlin/com/github/simiacryptus/aicoder/actions/code/CustomEditAction.kt: Enhanced error handling, added logging, and improved thegetConfigandprocessSelectionmethods. [1] [2] -
src/main/kotlin/com/github/simiacryptus/aicoder/actions/code/DescribeAction.kt: Added logging, improved state handling, and enhanced theprocessSelectionandisEnabledmethods. [1] [2] [3] -
src/main/kotlin/com/github/simiacryptus/aicoder/actions/code/PasteAction.kt: Added logging, improved clipboard handling, and enhanced theprocessSelectionmethod. [1] [2]