Repository navigation
Releases: janalis/doctrineviz
Releases · janalis/doctrineviz
Release list
v0.4.2
Added
--infer-gedmo-logslinks Gedmo Loggable<base>_log.object_idcolumns to<base>.id, alongside translation inference;SchemaDotRenderer::render()takes a matchinginferGedmoLogsargument.
Fixed
- Use the version tag alone as the GitHub release title.
v0.4.1
Added
- Makefile developer commands for setup, quality gates, tests, coverage, mutation testing and documentation, shared with GitHub Actions.
Changed
- Update pinned GitHub Actions for Node.js setup, artifact transfers and GitHub Pages.
Fixed
- Remove the artificial
book.idself-reference from the documentation example diagram. - Retire obsolete Scrutinizer, StyleCI and Travis hooks so legacy checks no longer report failures alongside GitHub Actions.
- Explicitly run CI on generated release commits and require success before publishing the GitHub release.
- Enable ShellCheck validation for workflow shell scripts.
v0.4.0
Changed
- Replace ORM mapping visualization with live Doctrine DBAL schema introspection and Graphviz DOT output.
- Require PHP 8.4+, Symfony 7.4/8.x, DoctrineBundle 3.3+ and DBAL 4.5+.
- Remove the legacy command, renderer API and image-output options; document migration.
Added
- Reusable schema renderer, named connections and opt-in Gedmo translation inference.
- Safe labels, composite foreign-key pairing and complete scalar defaults.
- PHPUnit regression and integration coverage, Mago checks and Infection with 100% MSI thresholds.
- GitHub Actions CI, dry-run releases, Packagist verification and dependency updates.
- VitePress documentation on GitHub Pages, synthetic diagrams and contributor templates.