Skip to content

Commit c5f9305

Browse files
committed
Release v2.2.5
1 parent 38e0e21 commit c5f9305

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
## [Unreleased]
44

5+
## [2.2.5]
6+
### Added
7+
- `UastSequenceGenerator` suppose to support JVM Language: Java, Kotlin, Scala, Groovy.
8+
9+
### Fixed
10+
- Issue #139, #141 `UnsupportedOperatonException`
11+
512
## [2.2.4]
613
### Added
714
- UAST ActionFinder

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,19 @@ with this plugin, you can
2121
## Experimental features
2222
**The experimental features created by myself, which is not part of UML standard. Use this feature in your own risk.**
2323

24+
### UAST support
25+
UAST (Unified Abstract Syntax Tree) is an abstraction layer on the PSI of different programming languages targeting the
26+
JVM (Java Virtual Machine). It provides a unified API for working with common language elements like classes and method
27+
declarations, literal values, and control flow operators.
28+
29+
Which languages are supported?
30+
- Java: full support
31+
- Kotlin: full support
32+
- Scala: beta, but full support
33+
- Groovy: declarations only, method bodies not supported
34+
35+
Try to use UAST api to generate SequenceDiagram.
36+
2437
### Smart Interface
2538
Find the implementation of the interface smartly. e.g.
2639
```java

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
pluginGroup = vanstudio
55
pluginName = SequenceDiagram
6-
pluginVersion = 2.2.4
6+
pluginVersion = 2.2.5
77

88
# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
99
# for insight into build numbers and IntelliJ Platform versions.

0 commit comments

Comments
 (0)