Introduced a new and powerful feature : the Display
name and package name options which allows to filter output elements by regular expressions on their name or package name. Ant task and help messages have
been updated. (feature 26)
Changing the "-d / --display" option by "-dt / --display-type"
Fixed a bug when parsing package-info.java file, by default PlantUML Dependency doesn't parse them anymore (bug 4)
Maven module refactoring, by creating plantuml-dependency-common and plantuml-dependency-commoncli artifacts, in order to publish the whole PlantUML Dependency source code to the Maven Central Repository (feature 14), have a look at the Java API page to know which Maven dependency you have to use
Testing and making compliance with Maven 3.1.1 / JDK 7u51 (feature 34)
3, Nov 2013: Let'have a look about PlantUML Dependency performances here
3, Nov 2013: Let'have a look about output differences between used JRE for running PlantUML Dependencyhere
3, Nov 2013: Let'have a look about output differences between all PlantUML Dependency versions here
Introduced a new and powerful feature : the Display
type option which allows to filter output elements and relations, such as classes, interfaces, enums, abstract
classes, annotations and so on... Ant task and help messages have
been updated. (feature 3)
Annotations java files are now fully supported (feature 22 and bug 22)
Elements (classes, enums, interfaces abstract classes and annotations) are now better sorted in the
generated output file
Fixed a bug with dependencies which have a similar name to a java.lang class or interface (bug 5)
Fixed a bug which causes to badly parse class when annotations are used (bug 3)
Fixed a bug which causes to write import and native dependencies in the output file from string contents
contained in the parsed source files. String contents are now removed from the source code before analysis
Fixed a bug which causes the program to stop when a java source file couldn't be read (bug 2)
Fixed a bug with native dependency regular expression which didn't work in some particular cases
Updated junit dependency version to 4.11 (was 4.7)
Updated cobertura-maven-plugin dependency version to 2.5.2 (was 2.4)
Updated maven-compiler-plugin dependency version to 3.1 (was 2.3.2)
Updated maven-jar-plugin dependency version to 2.4 (was 2.3.1)
Updated maven-source-plugin dependency version to 2.2.1 (was 2.1.2)
Updated maven-javadoc-plugin dependency version to 2.9.1 (was 2.7)
Updated maven-site-plugin dependency version to 3.3 (was 3.0)
Updated maven-surefire-report-plugin dependency version to 2.15 (was 2.7.1)
Updated maven-jxr-plugin dependency version to 2.3 (was 2.2)
Updated maven-pmd-plugin dependency version to 3.0.1 (was 2.5)
Updated findbugs-maven-plugin dependency version to 2.5.2 (was 2.3.1)
Updated maven-checkstyle-plugin dependency version to 2.10 (was 2.6)
Updated org.apache.ant dependency version to 1.8.4 (was 1.8.2)