v1.0.6
Features
- actions: add ShireConsoleAction and update related configurations (8ee1a18)
- actions: add ShireDatabaseAction to Database panel menu bar (19d02df)
- compiler: Improve the logic of the if expression to handle variables in velocityBlock (61e3aab)
- kotlin: add complexity analysis for Kotlin language (412a90d), closes #139
- provider: add change count, line count, and complexity count variables #143 and closed #139 (e23687c)
- provider: add process method to ComplexityProvider interface #139 (61a6cad)
- provider: implement complexity count calculation for PsiVariableProvider #139 (8a8f1e8)
- shirelang: add Shire Vcs Log Action and update menu text (b90f450)
- shirelang: add SonarLint action and tool window integration (20e7f13)
- shirelang: add Vcs.Log action to ShireActionStartupActivity (d34a8da)
- vcs: add support for Diff variable in VcsToolchainVariable (d448e33)
What's Changed
- feat(grammar): Add support for if expressions by @lkk214 in #134
- chore(deps): bump com.charleskorn.kaml:kaml from 0.62.0 to 0.63.0 by @dependabot in #135
- feat(compiler): Improve the logic of the if expression to handle vari… by @lkk214 in #138
- Add support to run Shire code in comments by @phodal in #142
- fix(runner): Run fails due to duplicate variables by @lkk214 in #144
Bug Fixes
- core: return complexity count as String instead of Int (4cea791)
- runner: Run fails due to duplicate variables (430e57a)
Full Changelog: v1.0.2...v1.0.6