Releases: llaville/umlwriter
4.4.1
4.4.1 - 2026-04-18
Note
This is a maintenance release
Added
- Support to Symfony v8.0 components
Changed
- Upgrade Symfony Components constraint to use 7.4 LTS version as minimum requirement
- GIT hooks handled by CaptainHook used now my plugin https://github.com/llaville/captainhook-bin-plugin
- Allow to install major version 13 of Easy Coding Standard
- Allow to install major version 12 and 13 of PHPUnit
- Allow to install major version 4 of PHP Code Sniffer
- Raise
overtrue/phplintminimum constraint to match PHP 8.2 compatible version - Upgrade custom autoloader to use additional vendor-bin packages
Full Changelog: 4.4.0...4.4.1
4.4.0
4.4.0 - 2025-08-20
Changed
Important
Behaviour changes since previous versions:
- Image is now generated only if the generator executable (
dot,plantuml) is installed and if--outputflag is specified. - Prints only Graph statement by default (unless
--no-statementflag is specified)
Improved PHAR distribution size by reduct the artifact size of factor x8.
Fixed
- #32 : Allow to print Graph statements even if GraphViz (dot) is not installed
Full Changelog: 4.3.0...4.4.0
4.3.0
4.3.0 - 2025-07-23
This release should be considered as a maintenance version especially due to :
- PHPStan major version 2
- PHPUnit major version 11
Added
- CaptainHook to handle Git Hooks easily and replace Composer scripts manual runs efficiently
Full Changelog: 4.2.2...4.3.0
4.2.2
4.2.2 - 2024-12-03
This release should be considered as a maintenance version that is fully compatible with PHP 8.4
Especially due to publication of roave/better-reflection 6.44.0
Full Changelog: 4.2.1...4.2.2
4.2.1
4.2.1 - 2024-11-18
This release should be considered as a maintenance version that is compatible with PHP 8.4
Added
- support to PHP 8.4
Full Changelog: 4.2.0...4.2.1
4.2.0
4.1.0
4.1.0 - 2024-05-22
[!IMPORTANT] This version is the last to support PHP 8.1
Added
- New autoloader (
autoload.php) that is able to respect customvendor-dirconfiguration
Removed
- Bootstrap file (
bootstrap.php) that is replaced by new autoloader (autoload.php)
Full Changelog: 4.0.1...4.1.0
4.0.1
4.0.1 - 2023-12-27
No code changed since 4.0.0
Fixed
- BOX config file
box.json.distsyntax error
Full Changelog: 4.0.0...4.0.1
3.4.0
3.4.0 - 2023-04-11
Added
- support to PHPUnit 10
- Provides docker image that only support Graphviz generator (no PlantUML yet supported)
Changed
- migrate configuration for PHPUnit 10
Fixed
- as per Lock down include wrappers to avoid abuse from third parties, we replaced
Composer\Autoload\includeFile
Full Changelog: 3.3.0...3.4.0
3.3.0
Changed
- add support to
roave/better-reflectionv6 - Upgrade
psr/containerdependency by adding support to v2
Removed
- Drop support for Symfony 4 and allow Symfony 6 support