Skip to content

Releases: jhofm/ph-puml

v0.6.0

04 Jan 02:34
Compare
Choose a tag to compare
  • render constructor methods & roles more UML2 compliant
  • support static factory methods (returning self or static (PHP8))
  • render implementations and extensions as relations
  • option added to skip relations to types that were not analyzed (resolves #6)
  • resolve name conflicts when rendering classlikes without namespaces (resolves #20)
  • service & renderer refactoring (resolves #15)
  • simplified namespace toggles (classes, interfaces and traits use the same flag now)
  • do not render PlantUML namespace separator when classes are not rendered with namespaces

v0.5.0

02 Jan 23:42
Compare
Choose a tag to compare
  • rendering of namespaces optional by type (resolves #8)
  • new default behavior: namespaces of method arguments and properties are not rendered
  • fixed rendering of interface multi inheritance
  • flag options (--foo ab -> foo has flag a, has flag b)
  • README update (short option names in CLI examples, etc.)

v0.4.0

28 Dec 23:43
Compare
Choose a tag to compare
  • added phar support
  • added ci workflow using github actions
  • added phpunit
  • added phpcs
  • codestyle fixes

v0.3.0

27 Dec 09:49
Compare
Choose a tag to compare
  • added all output formats supported by plantuml.jar (jar file provided by suggested composer package)
  • container for runtime options refactored to be more DI friendly (injectable, configurable)-
  • optional second command argument added for output path
  • readme fixes
  • composer.lock ignored for now

v0.2.0

26 Dec 02:41
Compare
Choose a tag to compare
  • replaced flysystem v1.0 + iterator plugin with flysystem v2.0
  • allow override of file inclusion rules via command options
  • minor README.md update

v0.1.2

25 Dec 12:25
Compare
Choose a tag to compare
  • README update
  • composer update

v0.1.1

25 Dec 03:52
Compare
Choose a tag to compare
  • fixed autoloader for global composer installs
  • removed phpunit for now

v0.1

25 Dec 03:27
Compare
Choose a tag to compare

it is starting to look a lot like christmas