Skip to content

Latest commit

 

History

History
202 lines (173 loc) · 6.56 KB

Changelog.adoc

File metadata and controls

202 lines (173 loc) · 6.56 KB

Changelog

2.4.1 - 2024-01-13
  • enable original parameter names if available (#154)

  • update javassist to 3.30.2-ga

  • update mockito-core to 5.8.0

  • update jakarta.persistence-api to 3.1.0

  • update maven-compiler-plugin to 3.12.1

  • update maven-plugin-annotations to 3.11.0

  • update maven-plugin-plugin to 3.11.0

  • update maven-failsafe-plugin to 3.2.5

  • update maven-surefire-plugin to 3.2.5

  • update antora/site-generator to 3.1.7

  • update antora/cli to 3.1.7

2.4.0 - 2023-12-31
  • added support for Jakarta JPA Annotations (pull request #140)

  • update log4j-slf4j-impl to 2.22.1

  • update classgraph to 4.8.165

  • update mockito to 5.7.0

  • update commons-io to 2.15.1

  • update archunit-junit5 to 1.2.1

  • update junit5 to 5.10.1

  • update jacoco-maven-plugin to 0.8.11

  • update maven dependency to 3.9.6

  • update maven-surefire-plugin to 3.2.3

  • update maven-failsafe-plugin to 3.2.3

  • update maven-plugin-annotations to 3.10.2

  • update maven-plugin-plugin to 3.10.2

  • update maven-javadoc-plugin to 3.6.3

  • update asciidoctor-kroki to 0.18.0

  • update antora/cli to 3.1.6

  • update antora/site-generator to 3.1.6

  • add Maxouwell as developer

2.3.0 - 2023-09-08
  • Adding support for Javax Validation annotations for cardinality (pull request #109)

  • fix: only add annotations for JPA if configured

2.2.4 - 2023-09-03
  • fix stackoverflow in sequence diagrams with circular or recursive method calls (issue #105)

2.2.3 - 2023-08-26
  • fix missing javadoc jar during release

2.2.2 - 2023-08-26
  • update mockito-core to 5.5.0

  • fix missing line for smetana layouting option

2.2.1 - 2023-08-20
  • fix missing source jar during release

2.2.0 - 2023-08-20 - not published
  • add new feature - configuration option for smetana

  • update archunit to 1.1.0

  • update classgraph to 4.8.162

  • update maven to 3.9.4

  • update junit5 to 5.10.0

  • update mockito to 5.4.0

  • update invoker-plugin to 3.6.0

  • update antora site-generator to 3.1.4

  • update antora cli to 3.1.4

  • update commons-io to 3.1.4

  • update maven-surefire-plugin to 3.1.2

  • update maven-failsafe-plugin to 3.1.2

  • update maven-release-plugin to 3.0.1

  • update maven-source-plugin to 3.3.0

  • update maven-plugin-plugin to 3.9.0

  • update maven-plugin-annotations to 3.9.0

  • update maven-gpg-plugin to 3.1.0

  • update jacoco-maven-plugin to 0.8.10

  • update maven-compat and maven-core to 3.8.1 due to origin validation error in previous versions (CVE-2021-26291)

  • update maven-verifier to 2.0.0-M1

2.1.0 - 2023-04-28
  • handle iterable or map like list or set as aggregate relationship

2.0.1 - 2023-04-15
  • update plugin versions

  • update mockito to 5.2.0

  • refactor code

  • update jacoco-maven-plugin to 0.8.9

  • update maven-invoker-plugin to 3.5.1

  • update maven-release-plugin to 3.0.0

  • update maven to 3.9.1

  • update maven-surefire-plugin to 3.0.0

  • update maven-failsafe-plugin to 3.0.0

  • added and updated maven-wrapper to 3.2.0

  • update classgraph to 4.8.157

  • update maven-plugin-plugin to 3.8.1

  • update maven-compiler-plugin to 3.11.0

  • update maven-plugin-annotations to 3.8.1

  • update asciidoctor-kroki to 0.17.0

  • update log4j-slf4j-impl to 2.20.0

  • update maven-javadoc-plugin to 3.5.0

2.0.0 - 2023-01-22
  • speed up integration tests by parallel threads

  • move gpg signing to a separate release profile

  • update plugin versions

  • update mockito to 5.0.0

  • update junit to 5.9.2

  • updated maven plugins

  • update classgraph to 4.8.154

  • introduce apache maven wrapper for maven 3.8.6

  • apply sonarcloud scan and analysis to master and all pull requests

  • ignore synthetic fields, methods and classes in class diagrams

  • switch association to composite if field is final

  • add more Unit tests

  • remove unnecessary code

  • package structure of utility module changed and is incompatible

  • deprecated constructors are removed

  • added shortClassNames parameter to class diagram (feature request #41)

  • added shortClassNamesInFieldsAndMethods parameter to class diagram (feature request #41)

1.6.0 - 2022-12-15
  • removed unused imports

  • updated to junit5

  • fix javadoc issues

  • switch comparator to lambda expressions

  • added new sequence diagram feature

  • moved documentation to GitHub pages

  • added antora as static site generator

  • added additional integration tests for different maven plugin configurations

  • removed some dependencies not needed anymore

  • changed test resources structure

  • fixed sonarqube hints

1.5.4 - 2022-09-25
  • updated junit

  • updated commons-io

  • updated classgraph

  • removed sysout from testcases

  • fixed sorting problem in JPA annotation strings

1.5.3 - 2022-04-15
  • bugfix because of release error

1.5.2 - 2022-04-15
  • bugfix sort tagged values due to test failures with different java versions

1.5.1 - 2022-04-15
  • bugfix because of release error

1.5.0 - 2022-04-15
  • added support for markdown wrapper in the maven plugin (pull request #24)

1.4.1 - 2022-03-29
  • bugfix because of release error

1.4.0 - 2022-03-29
  • added new JPA Stereotype and tagged values for MappedSuperclass, Index and UniqueConstraint (feature request #23)

1.3.0 - 2022-01-23
  • Update JUnit to 4.13.1

  • allow for additional PlantUML configs (pull request #20)

  • fix failing tests and refactor for more readability (pull request #19)

1.2.0 - 2020-09-21
  • Switched classloading and scanning completely to io.GitHub.classgraph

  • Added new functionality for JPA annotations (feature request #6)

1.1.2 - 2020-05-02
  • Fixed whitelist error in maven plugin

  • Updated documentation to current version

1.1.1 - 2020-05-02
  • Fixed maven plugin default values

  • Added check to config

  • Updated documentation to current version

1.1.0 - 2020-05-02
  • Added blacklist field parameter to PlantUMLGenerator

  • Added blacklist method parameter to PlantUMLGenerator

  • Added remove field parameter to PlantUMLGenerator

  • Added remove method parameter to PlantUMLGenerator

  • Added maximum visibility field parameter to PlantUMLGenerator

  • Added maximum visibility method parameter to PlantUMLGenerator

  • Added parameter to ignore fields by their classifier to PlantUMLGenerator

  • Added parameter to ignore methods by their classifier to PlantUMLGenerator

  • Switched PlantUMLGenerator configuration to separate PlantUMLConfig class

  • Added PlantUMLConfigBuilder

1.0.0 - 2019-09-30
  • Added whitelist parameter (feature request #4)

  • Added blacklist parameter (feature request #4)

  • Added configuration for asciidoc diagram block generation (feature request #3)

  • Changed constructor parameters

  • Switched to Java 8 (Java 7 no longer supported)

0.9.2 - 2019-01-03
  • Fixed TypeVariable and ParameterizedType bug

0.9.1 - 2018-11-04
  • Fixed failing classloader test

0.9.0 - 2018-11-04
  • First release of a stable version