All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.9.0 - 2023-04-28
- Removed the following options in favor of the new "style" option: backgroundColor, boxBackgroundColor, boxBorderColor, boxBorderRadius, boxBorderWidth, arrowColor, classFontName, classFontSize, classFontStyle, classFontColor, attributeFontName, attributeFontSize, attributeFontStyle and attributeFontColor
- New option "style" which let's you specify individual font settings for specific parts (for example: class name, property type, method return type, etc.) of the diagram
- Option "style.arrow.width" can now be used the specify the thickness of the arrows in the class diagrams
- Default value of option "hideShadow" adjusted to PlantUML's new default value: true
0.8.1 - 2024-04-25
- Plugin was not inserting diagrams into the documentation when using TypeDoc version 0.25.5 or above.
- Updated dependencies
0.8.0 - 2023-09-17
- Removed support for TypeDoc versions 0.23.x due to a change in TypeDoc's handling of asynchronous tasks.
- Added support for latest TypeDoc version 0.25.x.
- The plugin now includes typings for its configuation that you can use in your TypeDoc config. (see example in README)
0.7.1 - 2023-04-23
- Added support for latest TypeDoc version 0.24.x.
0.7.0 - 2022-07-24
- Support changed to TypeDoc versions 0.23.x due to a change in TypeDoc's HTML output.
- Updated to TypeDoc version 0.23
0.6.1 - 2022-06-05
- Updated dependencies to resolve their security vulnerabilities
0.6.0 - 2021-09-21
- Support changed to TypeDoc versions 0.22.x due to a breaking change in TypeDoc's output folder structure.
- New option "backgroundColor" to specify the background color of all class diagrams.
- Background color of class diagrams defaults to "transparent" to better integrate with TypeDoc's new dark theme.
0.5.0 - 2021-08-08
- Support changed to TypeDoc versions >=0.21.0 due to a breaking change in TypeDoc's API.
0.4.0 - 2021-05-23
- Moved options to a single option object (see: How to migrate from older versions to 0.4)
- Automatic detection of CPU count
- Updated dependencies
- Default value of option
generatorProcessCount
changed from1
to number of available CPUs
0.3.2 - 2021-01-10
- Add support for newer TypeDoc versions: 0.20.14 and above (see: TypeStrong/typedoc#1461)
- Add support for older TypeDoc versions: 0.17.x and 0.18.x
0.3.1 - 2020-12-22
- New option to specify the server for remote image URLs
0.3.0 - 2020-08-29
- Support of type parameter default values for template classes
- Update to typedoc 0.19.0 and TypeScript 4
0.2.2 - 2020-07-25
- Class template parameters and arguments
0.2.1 - 2020-07-05
- New option to specify the order of class properties/methods
- Diagram legends are not generated by default
0.2.0 - 2020-06-30
- New option to specify the number of JAVA/PlantUML processes to spawn
- Don't spawn a separate JAVA/PlantUML process for every diagram
0.1.7 - 2020-06-26
- New option to generate a legend for the diagrams
- Double quotes around names of external types
- Wrong visibility of methods
- Class symbol sometimes visible for external types
0.1.6 - 2020-06-01
- Progress bar and option to hide it
- New option to output the generated PlantUML code into files
- New option for vebose output to debug the plugin
- External types without a reflection were not visible in the class diagrams
- Creating empty diagrams that block typedoc from finishing
- Types with complex names could lead to a PlantUML syntax error
0.1.5 - 2020-05-24
- Embed diagrams into HTML output
- Don't encode and decode PlantUML code when generating local image files
0.1.4 - 2020-05-19
- Include method parameters in the class diagram
- New option umlClassDiagramMethodParameterOutput
- CSS class for the HTML section
- Wrong types for attributes and method return values when using complex types
0.1.3 - 2020-05-17
- Include class name in local image filename
- Default image format is now SVG
- Malformed local SVG image output
0.1.2 - 2020-05-13
- Faster PlantUML generation with caching
0.1.1 - 2020-05-10
- First version