Skip to content

Commit d63a224

Browse files
committed
prepare release 0.16.0
Signed-off-by: Peter Gafert <[email protected]>
1 parent d47e556 commit d63a224

22 files changed

+40
-33
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ framework.
1717
###### Gradle
1818

1919
```
20-
testImplementation 'com.tngtech.archunit:archunit:0.15.0'
20+
testImplementation 'com.tngtech.archunit:archunit:0.16.0'
2121
```
2222

2323
###### Maven
@@ -26,7 +26,7 @@ testImplementation 'com.tngtech.archunit:archunit:0.15.0'
2626
<dependency>
2727
<groupId>com.tngtech.archunit</groupId>
2828
<artifactId>archunit</artifactId>
29-
<version>0.15.0</version>
29+
<version>0.16.0</version>
3030
<scope>test</scope>
3131
</dependency>
3232
```

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ ext {
9595

9696
allprojects {
9797
group = 'com.tngtech.archunit'
98-
version = '0.16.0-SNAPSHOT'
98+
version = '0.16.0'
9999

100100
repositories {
101101
mavenCentral {

docs/_data/navigation.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ main:
1010
- title: "User Guide"
1111
url: /userguide/html/000_Index.html
1212
- title: "API"
13-
url: https://javadoc.io/doc/com.tngtech.archunit/archunit/0.15.0
13+
url: https://javadoc.io/doc/com.tngtech.archunit/archunit/0.16.0
1414
- title: "About"
1515
url: /about
16-

docs/_pages/getting-started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ ArchUnit can be obtained from Maven Central.
1515
<dependency>
1616
<groupId>com.tngtech.archunit</groupId>
1717
<artifactId>archunit</artifactId>
18-
<version>0.15.0</version>
18+
<version>0.16.0</version>
1919
<scope>test</scope>
2020
</dependency>
2121
```
2222

2323
#### Gradle
2424
```groovy
2525
dependencies {
26-
testImplementation 'com.tngtech.archunit:archunit:0.15.0'
26+
testImplementation 'com.tngtech.archunit:archunit:0.16.0'
2727
}
2828
```
2929

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
layout: splash
3+
title: "New release of ArchUnit (v0.16.0)"
4+
date: 2021-01-31 12:00:00
5+
categories: news release
6+
---
7+
8+
A new release of ArchUnit (v0.16.0) is out. For details see [the release on GitHub](https://github.com/TNG/ArchUnit/releases/tag/v0.16.0 "ArchUnit v0.16.0 on GitHub").

docs/userguide/html/000_Index.html

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@
449449
<div id="header">
450450
<h1>ArchUnit User Guide</h1>
451451
<div class="details">
452-
<span id="revnumber">version 0.15.0</span>
452+
<span id="revnumber">version 0.16.0</span>
453453
</div>
454454
<div id="toc" class="toc2">
455455
<div id="toctitle">Table of Contents</div>
@@ -614,7 +614,7 @@ <h3 id="_junit_4"><a class="anchor" href="#_junit_4"></a>2.1. JUnit 4</h3>
614614
<pre class="highlightjs highlight nowrap"><code data-lang="xml" class="language-xml hljs">&lt;dependency&gt;
615615
&lt;groupId&gt;com.tngtech.archunit&lt;/groupId&gt;
616616
&lt;artifactId&gt;archunit-junit4&lt;/artifactId&gt;
617-
&lt;version&gt;0.15.0&lt;/version&gt;
617+
&lt;version&gt;0.16.0&lt;/version&gt;
618618
&lt;scope&gt;test&lt;/scope&gt;
619619
&lt;/dependency&gt;</code></pre>
620620
</div>
@@ -623,7 +623,7 @@ <h3 id="_junit_4"><a class="anchor" href="#_junit_4"></a>2.1. JUnit 4</h3>
623623
<div class="title">build.gradle</div>
624624
<div class="content">
625625
<pre class="highlightjs highlight nowrap"><code class="language-none hljs">dependencies {
626-
testImplementation 'com.tngtech.archunit:archunit-junit4:0.15.0'
626+
testImplementation 'com.tngtech.archunit:archunit-junit4:0.16.0'
627627
}</code></pre>
628628
</div>
629629
</div>
@@ -644,7 +644,7 @@ <h3 id="_junit_5"><a class="anchor" href="#_junit_5"></a>2.2. JUnit 5</h3>
644644
<pre class="highlightjs highlight nowrap"><code data-lang="xml" class="language-xml hljs">&lt;dependency&gt;
645645
&lt;groupId&gt;com.tngtech.archunit&lt;/groupId&gt;
646646
&lt;artifactId&gt;archunit-junit5&lt;/artifactId&gt;
647-
&lt;version&gt;0.15.0&lt;/version&gt;
647+
&lt;version&gt;0.16.0&lt;/version&gt;
648648
&lt;scope&gt;test&lt;/scope&gt;
649649
&lt;/dependency&gt;</code></pre>
650650
</div>
@@ -653,7 +653,7 @@ <h3 id="_junit_5"><a class="anchor" href="#_junit_5"></a>2.2. JUnit 5</h3>
653653
<div class="title">build.gradle</div>
654654
<div class="content">
655655
<pre class="highlightjs highlight nowrap"><code class="language-none hljs">dependencies {
656-
testImplementation 'com.tngtech.archunit:archunit-junit5:0.15.0'
656+
testImplementation 'com.tngtech.archunit:archunit-junit5:0.16.0'
657657
}</code></pre>
658658
</div>
659659
</div>
@@ -670,7 +670,7 @@ <h3 id="_other_test_frameworks"><a class="anchor" href="#_other_test_frameworks"
670670
<pre class="highlightjs highlight nowrap"><code data-lang="xml" class="language-xml hljs">&lt;dependency&gt;
671671
&lt;groupId&gt;com.tngtech.archunit&lt;/groupId&gt;
672672
&lt;artifactId&gt;archunit&lt;/artifactId&gt;
673-
&lt;version&gt;0.15.0&lt;/version&gt;
673+
&lt;version&gt;0.16.0&lt;/version&gt;
674674
&lt;scope&gt;test&lt;/scope&gt;
675675
&lt;/dependency&gt;</code></pre>
676676
</div>
@@ -679,7 +679,7 @@ <h3 id="_other_test_frameworks"><a class="anchor" href="#_other_test_frameworks"
679679
<div class="title">build.gradle</div>
680680
<div class="content">
681681
<pre class="highlightjs highlight nowrap"><code class="language-none hljs">dependencies {
682-
testImplementation 'com.tngtech.archunit:archunit:0.15.0'
682+
testImplementation 'com.tngtech.archunit:archunit:0.16.0'
683683
}</code></pre>
684684
</div>
685685
</div>
@@ -846,7 +846,7 @@ <h2 id="_what_to_check"><a class="anchor" href="#_what_to_check"></a>4. What to
846846
<h3 id="_package_dependency_checks"><a class="anchor" href="#_package_dependency_checks"></a>4.1. Package Dependency Checks</h3>
847847
<div class="imageblock">
848848
<div class="content">
849-
<img src="package-deps-no-access.png" alt="package deps no access" width="460" height="75">
849+
<img src="package-deps-no-access.png" alt="package deps no access" width="464" height="79">
850850
</div>
851851
</div>
852852
<div class="listingblock">
@@ -857,7 +857,7 @@ <h3 id="_package_dependency_checks"><a class="anchor" href="#_package_dependency
857857
</div>
858858
<div class="imageblock">
859859
<div class="content">
860-
<img src="package-deps-only-access.png" alt="package deps only access" width="487" height="333">
860+
<img src="package-deps-only-access.png" alt="package deps only access" width="491" height="335">
861861
</div>
862862
</div>
863863
<div class="listingblock">
@@ -871,7 +871,7 @@ <h3 id="_package_dependency_checks"><a class="anchor" href="#_package_dependency
871871
<h3 id="_class_dependency_checks"><a class="anchor" href="#_class_dependency_checks"></a>4.2. Class Dependency Checks</h3>
872872
<div class="imageblock">
873873
<div class="content">
874-
<img src="class-naming-deps.png" alt="class naming deps" width="324" height="213">
874+
<img src="class-naming-deps.png" alt="class naming deps" width="320" height="215">
875875
</div>
876876
</div>
877877
<div class="listingblock">
@@ -885,7 +885,7 @@ <h3 id="_class_dependency_checks"><a class="anchor" href="#_class_dependency_che
885885
<h3 id="_class_and_package_containment_checks"><a class="anchor" href="#_class_and_package_containment_checks"></a>4.3. Class and Package Containment Checks</h3>
886886
<div class="imageblock">
887887
<div class="content">
888-
<img src="class-package-contain.png" alt="class package contain" width="348" height="203">
888+
<img src="class-package-contain.png" alt="class package contain" width="343" height="180">
889889
</div>
890890
</div>
891891
<div class="listingblock">
@@ -899,7 +899,7 @@ <h3 id="_class_and_package_containment_checks"><a class="anchor" href="#_class_a
899899
<h3 id="_inheritance_checks"><a class="anchor" href="#_inheritance_checks"></a>4.4. Inheritance Checks</h3>
900900
<div class="imageblock">
901901
<div class="content">
902-
<img src="inheritance-naming-check.png" alt="inheritance naming check" width="468" height="224">
902+
<img src="inheritance-naming-check.png" alt="inheritance naming check" width="464" height="226">
903903
</div>
904904
</div>
905905
<div class="listingblock">
@@ -910,7 +910,7 @@ <h3 id="_inheritance_checks"><a class="anchor" href="#_inheritance_checks"></a>4
910910
</div>
911911
<div class="imageblock">
912912
<div class="content">
913-
<img src="inheritance-access-check.png" alt="inheritance access check" width="569" height="266">
913+
<img src="inheritance-access-check.png" alt="inheritance access check" width="558" height="251">
914914
</div>
915915
</div>
916916
<div class="listingblock">
@@ -924,7 +924,7 @@ <h3 id="_inheritance_checks"><a class="anchor" href="#_inheritance_checks"></a>4
924924
<h3 id="_annotation_checks"><a class="anchor" href="#_annotation_checks"></a>4.5. Annotation Checks</h3>
925925
<div class="imageblock">
926926
<div class="content">
927-
<img src="inheritance-annotation-check.png" alt="inheritance annotation check" width="587" height="219">
927+
<img src="inheritance-annotation-check.png" alt="inheritance annotation check" width="583" height="221">
928928
</div>
929929
</div>
930930
<div class="listingblock">
@@ -938,7 +938,7 @@ <h3 id="_annotation_checks"><a class="anchor" href="#_annotation_checks"></a>4.5
938938
<h3 id="_layer_checks"><a class="anchor" href="#_layer_checks"></a>4.6. Layer Checks</h3>
939939
<div class="imageblock">
940940
<div class="content">
941-
<img src="layer-check.png" alt="layer check" width="643" height="598">
941+
<img src="layer-check.png" alt="layer check" width="632" height="575">
942942
</div>
943943
</div>
944944
<div class="listingblock">
@@ -958,7 +958,7 @@ <h3 id="_layer_checks"><a class="anchor" href="#_layer_checks"></a>4.6. Layer Ch
958958
<h3 id="_cycle_checks"><a class="anchor" href="#_cycle_checks"></a>4.7. Cycle Checks</h3>
959959
<div class="imageblock">
960960
<div class="content">
961-
<img src="cycle-check.png" alt="cycle check" width="749" height="398">
961+
<img src="cycle-check.png" alt="cycle check" width="738" height="375">
962962
</div>
963963
</div>
964964
<div class="listingblock">
@@ -1166,7 +1166,7 @@ <h3 id="_domain"><a class="anchor" href="#_domain"></a>6.2. Domain</h3>
11661166
</div>
11671167
<div class="imageblock">
11681168
<div class="content">
1169-
<img src="domain-overview.png" alt="domain overview" width="984" height="691">
1169+
<img src="domain-overview.png" alt="domain overview" width="988" height="693">
11701170
</div>
11711171
</div>
11721172
<div class="paragraph">
@@ -1195,7 +1195,7 @@ <h3 id="_domain"><a class="anchor" href="#_domain"></a>6.2. Domain</h3>
11951195
</div>
11961196
<div class="imageblock">
11971197
<div class="content">
1198-
<img src="resolution-example.png" alt="resolution example" width="376" height="187">
1198+
<img src="resolution-example.png" alt="resolution example" width="379" height="189">
11991199
</div>
12001200
</div>
12011201
<div class="paragraph">
@@ -1210,7 +1210,7 @@ <h3 id="_domain"><a class="anchor" href="#_domain"></a>6.2. Domain</h3>
12101210
</div>
12111211
<div class="imageblock">
12121212
<div class="content">
1213-
<img src="resolution-overview.png" alt="resolution overview" width="543" height="316">
1213+
<img src="resolution-overview.png" alt="resolution overview" width="547" height="318">
12141214
</div>
12151215
</div>
12161216
<div class="paragraph">
@@ -1219,7 +1219,7 @@ <h3 id="_domain"><a class="anchor" href="#_domain"></a>6.2. Domain</h3>
12191219
<div class="paragraph">
12201220
<p>First, why can a target resolve to zero matching members? The reason is that the set of classes
12211221
that was imported does not need to have all classes involved within this resolution process.
1222-
Consider the above example, if <code>SuperClassBeingAccessed</code> would not be imported, ArchUnit would
1222+
Consider the above example, if <code>SuperclassBeingAccessed</code> would not be imported, ArchUnit would
12231223
have no way of knowing where the actual targeted field resides. Thus in this case the
12241224
resolution would return zero elements.</p>
12251225
</div>
@@ -1230,7 +1230,7 @@ <h3 id="_domain"><a class="anchor" href="#_domain"></a>6.2. Domain</h3>
12301230
</div>
12311231
<div class="imageblock">
12321232
<div class="content">
1233-
<img src="diamond-example.png" alt="diamond example" width="513" height="222">
1233+
<img src="diamond-example.png" alt="diamond example" width="517" height="224">
12341234
</div>
12351235
</div>
12361236
<div class="paragraph">
@@ -1543,7 +1543,7 @@ <h3 id="_predefined_predicates_and_conditions"><a class="anchor" href="#_predefi
15431543
JavaClass.Predicates.type(Serializable.class).and(HasName.Predicates.name(""))
15441544

15451545
// Does compile, because the compiler now sees name(..) as a predicate for JavaClass
1546-
DescribedPredicate&lt;JavaClass&gt; name = HasName.Predicates.name("").forSubType();
1546+
DescribedPredicate&lt;JavaClass&gt; name = HasName.Predicates.name("").forSubtype();
15471547
name.and(JavaClass.Predicates.type(Serializable.class));</code></pre>
15481548
</div>
15491549
</div>
@@ -1586,7 +1586,7 @@ <h3 id="_rules_with_custom_concepts"><a class="anchor" href="#_rules_with_custom
15861586
</div>
15871587
<div class="imageblock">
15881588
<div class="content">
1589-
<img src="import-vs-lang.png" alt="import vs lang" width="710" height="79">
1589+
<img src="import-vs-lang.png" alt="import vs lang" width="714" height="81">
15901590
</div>
15911591
</div>
15921592
<div class="paragraph">
@@ -1780,7 +1780,7 @@ <h4 id="_onion_architecture"><a class="anchor" href="#_onion_architecture"></a>8
17801780
</div>
17811781
<div class="imageblock">
17821782
<div class="content">
1783-
<img src="onion-architecture-check.png" alt="onion architecture check" width="1139" height="771">
1783+
<img src="onion-architecture-check.png" alt="onion architecture check" width="1180" height="748">
17841784
</div>
17851785
</div>
17861786
</div>
@@ -1917,7 +1917,7 @@ <h3 id="_plantuml_component_diagrams_as_rules"><a class="anchor" href="#_plantum
19171917
</div>
19181918
<div class="imageblock">
19191919
<div class="content">
1920-
<img src="simple-plantuml-archrule-example.png" alt="simple plantuml archrule example" width="159" height="183">
1920+
<img src="simple-plantuml-archrule-example.png" alt="simple plantuml archrule example" width="183" height="205">
19211921
</div>
19221922
</div>
19231923
<div class="listingblock">
@@ -1948,7 +1948,7 @@ <h4 id="_configurations_2"><a class="anchor" href="#_configurations_2"></a>8.4.1
19481948
mydiagram, consideringAllDependencies())
19491949

19501950
// considers only dependencies specified in the PlantUML diagram
1951-
// (so any unknown depedency will be ignored)
1951+
// (so any unknown dependency will be ignored)
19521952
classes().should(adhereToPlantUmlDiagram(
19531953
mydiagram, consideringOnlyDependenciesInDiagram())
19541954

-79 Bytes
Loading
-186 Bytes
Loading

docs/userguide/html/cycle-check.png

-222 Bytes
Loading
-45 Bytes
Loading

0 commit comments

Comments
 (0)