- RegexFilter: e.g.
.*Builder
to filtermy.package.MyBuilder
,java.lang.StringBuilder
...
- add FilterManager (Paid)
- improve smart interface
- Change icons to default icons
- Exporting change dark/light style bug.
- Click empty other toolwindow (Terminal, Service...) create welcome page issue
- Remove unused UI class
- Remove
Expend...
from class context menu.
- Don't show
remove xxx
popup menu onActor
or bootstrap Class, Method, Call - Generic Filter
- Fix welcome color support light/dark theme
- Fix smart interface only fellow first one found
- Fix export JPEG/PNG/TIFF null error (affect idea 2023.1)
- Remove old Java and Kotlin generator (2.2.6)
- Anonymous class support
- Cancel generate process
- Rename ElementTypeFinder to SequenceLanguagePlugin
- improve navigation
- improve generate speed
- Make expend implementation a select list
- limited call deep overflow when interface -> impl call
- config issue.
- fix NPE when some psiElement to UMethod is null
- fix null in implementation search result
- fix color mapping remove issue
- display lambda real parameter
- delete lambda from diagram
- fixed
Display only project class
- improve navigation
- UAST Generator: Java, Kotlin, Scala(Beta), Groovy(limited)
- Add
Smart Interface
configuration - Add
isExternal
method - Remove
showSequence(UMethod)
method - Remove
UastSequnceNavigable.kt
kotlin class - Remove
CallStack generate(UElement node, CallStack parent)
method
- issue #139
- navigation issue.
- scala package object class issue.
- rollback to old java/kotlin generator because UAST api will throw
UnsupportedOperatonException
UastSequenceGenerator
suppose to support JVM Language: Java, Kotlin, Scala, Groovy.
- Issue #139, #141
UnsupportedOperatonException
- UAST ActionFinder
- move to package
vanstudio
- Issue #111 StackOverflowError when I try to use the plugin for non-trivial (bigger) classes
- Cannot create
ShowSequenceAction
when the Kotlin plugin is disabled.
- Support generate class initializer
- Export image width issue.
- Change
Logger
tocom.intellij.openapi.diagnostic.Logger
- NPE when
KtParameter.getTypeReference
is null
- Add ShowSequenceActionGroup
- Extract openapi
- Add Shortcut
Alt S
(Windows OS),option S
(macOS) - Export SVG, PNG, JPEG, TIFF image
- Generate Kotlin
init
- Change sdt to line break schema
- Refactoring add formatter package for PlantUML, Mermaid format.
- Issue #126
- Issue #95
- fix isRecursive always false issue.
- SVG canvas size issue.
- SVG
λ→
show incorrectly. - Issue #129
- Issue #130
Show lambda call
option- Add Color Icon in setting Colors.
- Support generate function expression body in kotlin
- Support generate lambda_argument
- Remove
Generate Sequence Diagram
intention
- Issue#127
- Issue#100 Method Declaration Becomes Grey
- Build for 222.x
- Add parent CallStack parameter to IGenerator
- Unable to export large images #122, #119
- Support for Mermaid when export diagram.
- Support export PlantUML and Mermaid when unchecked
Show simple call name
. - Fix some java.util.ConcurrentModificationException bugs.
- Build for 221.x
- Fix code which invoke removed api.
- Can you raise this label “Remove Class XXXXX” to the top?#116
- Only show implementation class menu list for interface in project scope.
- V2.1.3 does not jump to the code #113
-
- Support code navigation
- Support Java code call kotlin
- Global share sequence diagram options.
- Try to make loaded diagram navigable.
- Add Notification when finish load .sdt file
- Optimized performance issue
- Optimized java navigation
- Optimized Lambda generation
- SequencePlugin shows puzzling warnings in the Problems tab #99
- Navigation not jump to source #76
-
- Support generate JavaCall deeply
-
- Add to Project view popup menu
- Change
README.md
add some description in where to find section.
- http://vanco.github.io/SequencePlugin can not open #96
- NPE when generate some kotlin in Java.
- Use
org.jetbrains.changelog
gradle plugin1.0.0
to manage changelog file. -
- Support generate topLevel function
- Support generate PrimaryConstructor and SecondaryConstructor
- Support generate No Constructor Class
- Support generate JavaCall
- Code navigation is Not Implement Yet
-
- Use vector icons.
- Add Generate sequence diagram intention.
- Add Icon to Toolbar.
- Add Settings Icon.
- Move changelog from
README.md
toCHANGELOG.md
- Add some missing
@Override
annotations inConfigurationOptions.java
(And it seems that SequenceDiagram support the 2021.1 IDEA platform now ?) - Build for 2021.2
- Change to gradle kotlin script.
- Place inside method will generate sequence diagram for enclosed method.
- Place at class name or anywhere other than method will pop up method list to choose.
- Issue #81 IndexOutOfBoundsException
- Issue #82 Null pointer exception after double-click in the diagram
- Issue #88 Exported PlantUML is zero-length for reopened SDT files
- bug:cannot save sequenceSettingsState #70
- Cannot add SequenceDiagram to Android Studio 4.1.1 #69
- Export PlantUML file.
- [Feature Request] export puml file #56
- Rebuild for 203.*
- Fix NPE issue when click the diagram load from .sdt file.
- Add save to file feature, you can save diagram to
*.sdt
file. - Load
.sdt
file to view the graph.
- Merged pull request #58, and now you can add object color overlay.
- Filled arrows for synchronous messages. #47
- Refine Method Info Tips.
- New Plugin version support 2020.x
- fix #38: Lambda Expression.
- fix#34: Can we export the whole call stack to a text file.
- fix#26: Dead loop when generate Wrapper Patten class. fix issue when disable smartInterface option.
- fix#22: PNG export.
- fix#20: Export PNG cropped method names.
- Add sequenceSettingsState for method call name, It's now showing in simple/full format.
- Add abstract class support.
- hotfix: #10 NPE when visitNewException.
- hotfix: NPE when process local variable's initializer. Show bird view icon in lower right corner.
- new feature: Smart Interface, List implementation of interface in project, user can choose one to show in sequence diagram. If only one implementation found, it will show automatically.
- fix issue #3 support parameter is another method call, fix issue #4 support pipeline call.
- fix issue #1 recognise more generic method definition, fix issue #2 show popup menu on Mac and linux.
- Refine not to call "@Deprecated" methods. Add Exclude Settings. Change the name to SequenceDiagram.
- Remove "com.intellij.diagram" dependency.
- HotFix: add missing res file in version 1.0.5.
- Narrow the plugin support product list to java.
- fix bug: go to source issue
- fix bug: NPE when call psiMethod.getContainingClass() on enum class.
- Add Sequence Diagram... menu under the Tools menu and Editor popup menu group with Diagram.
- fix bug: method name with generic type.