Skip to content
This repository was archived by the owner on Mar 28, 2026. It is now read-only.

Releases: fujaba/fulibTools

fulibTools v1.6.0

Choose a tag to compare

@Clashsoft Clashsoft released this 22 Feb 10:14

New Features

  • Added the ObjectDiagrams.dumpToString method.

fulibTools v1.5.2

Choose a tag to compare

@Clashsoft Clashsoft released this 21 Feb 16:36

General

  • Updated to fulib v1.6.2.
  • Updated all external dependencies.

Bugfixes

  • Fixed detection for instances of lambda expression in Java 21.

fulibTools v1.5.1

Choose a tag to compare

@Clashsoft Clashsoft released this 23 Feb 13:14
4135f8d

Bugfixes

  • Fixed a NullPointerException when generating class diagrams with unidirectional associations.

fulibTools v1.5.0

Choose a tag to compare

@Clashsoft Clashsoft released this 21 Feb 13:40
015fedb

General

  • Updated to fulib v1.5.1.

Improvements

  • Class and object diagrams are now generated deterministically. #32

fulibTools v1.4.1

Choose a tag to compare

@Clashsoft Clashsoft released this 27 Nov 11:48
4b98347

Bugfixes

  • Object diagrams now include properties from super classes. #30
  • Collection attributes now show the collection type in class diagrams. #31
  • Object diagrams now show collection attributes if they contain at least one data value. #31

fulibTools v1.4.0

Choose a tag to compare

@Clashsoft Clashsoft released this 14 Nov 16:19
060e1be

General

  • Updated to fulib v1.4.1. #29

Improvements

  • Attribute types in class diagrams are now simplified if the original type has import(...) syntax or annotations. #29

Bugfixes

  • Fixed an exception when generating diagrams for classes or objects named like Graphviz keywords. #27 #28

fulibTools v1.3.0

Choose a tag to compare

@Clashsoft Clashsoft released this 30 Sep 15:57
bdb0ea6

General

  • Updated to fulib v1.3.0

New Features

  • Class Diagrams now include edges for inheritance. #15

fulibTools v1.2.1

Choose a tag to compare

@Clashsoft Clashsoft released this 15 Aug 08:43
20affb5

General

  • Updated to fulib v1.2.1.

Improvements

  • Improved object diagram rendering performance. #14 #18
  • The title of object diagrams is now the package name of the displayed objects' types. #19
  • The ObjectDiagrams.dumpYaml method now automatically creates parent directories of the target file. #23 #24

Bugfixes

  • Fixed an exception when attempting to generate class diagrams for models with attributes of generic types. #21 #22

fulibTools v1.2.0

Choose a tag to compare

@Clashsoft Clashsoft released this 11 Jul 19:38
5c413d8

General

  • Added a license.
  • Updated to fulib v1.2.0.

New Features

  • Added pipes, which allow customizing the output of code fragments. #11
  • Added support for defining manual code fragments that are not present in code, e.g. for capturing output. #9
  • Added customizable scaling for PNG and SVG diagrams. #4

Improvements

  • Files with code fragments are no longer overridden when their content didn't change. #5
  • Usage of code fragments that are not defined now prints a warning to stderr. #6
  • Code fragment insertions now retain their indentation. #8
  • Redefining code fragments now prints a warning to stderr. #10
  • Lambda expressions in attributes are now rendered specially. #12
  • Improved class diagram rendering performance. #13

Bugfixes

  • HTML special characters in attribute values no longer produce incorrectly escaped text. #3