Oliver Drotbohm
8591fbb64a
GH-47 - Treat efferent dependencies of configuration properties classes as simple dependencies.
2022-10-21 11:11:27 +02:00
Oliver Drotbohm
2430dc90e2
GH-46 - Bootstrap dependencies must only contain DependencyType.USES_COMPONENT.
2022-10-21 11:11:24 +02:00
Oliver Drotbohm
7c93b273d9
GH-43 - Improve consistency in Documenter API.
...
Consistent method overloads to avoid the need to create default instances of customization options. Renamed Options to DiagramOptions for consistency with CanvasOptions.
2022-10-13 17:24:44 +02:00
Oliver Drotbohm
c192a7dd14
GH-42 - Upgrade to ArchUnit 1.0.
2022-10-13 17:23:49 +02:00
Oliver Drotbohm
bdb90e9298
GH-37 - Hide internal aggregates and components by default in module canvas.
...
We now only include exposed types in the module canvas rendered. This can be overridden by calling CanvasOptions.revealInternals().
2022-09-12 15:45:08 +02:00
Oliver Drotbohm
7e890fd705
GH-36 - Better dependency verification for named interfaces.
...
We now verify detected dependencies against optionally explicitly defined ones. Those can refer to named interfaces (via the "moduleName :: namedInterfaceName" syntax). If such an allowed dependency is defined, all dependencies towards other named interfaces (also the unnamed one) are rejected.
Some Javadoc polishing.
2022-08-09 16:13:09 +02:00
Oliver Drotbohm
13b83ef947
GH-28 - Consolidate sample and integration tests module.
2022-07-27 14:57:15 +02:00
Oliver Drotbohm
82c18fe509
GH-9 - Rename core, public abstractions from Module to ApplicationModule.
...
Remove obsolete @since tags and deprecations.
2022-07-19 15:34:44 +02:00
Oliver Drotbohm
8ba6c11e3d
GH-1 - Consistent license years and HTTPS URLs.
2022-07-19 15:04:52 +02:00
Oliver Drotbohm
48ea08ae59
GH-1 - Consistent author names.
2022-07-19 15:02:00 +02:00
Björn Kieling
417e215993
GH-1 - Update Maven artifact coordinates, package and directory structure.
...
Original pull request: GH-7.
2022-07-07 20:41:59 +02:00