Skip to content

Commit 801bb02

Browse files
committed
2.9.2
1 parent 01e1b37 commit 801bb02

10 files changed

+41
-41
lines changed

apt.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ <h1>Using annotation processor in IDE <iframe src="https://ghbtns.com/github-btn
4848
<p>The annotation processor that is to be plugged into a given IDE is built as single jar without external dependencies.</p>
4949

5050
<ul>
51-
<li><a href="https://search.maven.org/artifact/org.immutables/value/2.9.1/jar">org.immutables:value:2.9.1</a></li>
51+
<li><a href="https://search.maven.org/artifact/org.immutables/value/2.9.2/jar">org.immutables:value:2.9.2</a></li>
5252
</ul>
5353

5454
<hr />
@@ -82,7 +82,7 @@ <h1>Using annotation processor in IDE <iframe src="https://ghbtns.com/github-btn
8282
<p>Use the correct jar from <code class="language-plaintext highlighter-rouge">M2_REPO</code>:</p>
8383

8484
<ul>
85-
<li><a href="https://search.maven.org/artifact/org.immutables/value/2.9.1/jar">org.immutables:value:2.9.1</a></li>
85+
<li><a href="https://search.maven.org/artifact/org.immutables/value/2.9.2/jar">org.immutables:value:2.9.2</a></li>
8686
</ul>
8787

8888
<hr />

criteria.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,15 @@ <h2 id="quick-start">Quick Start</h2>
5454
<span class="nt">&lt;dependency&gt;</span>
5555
<span class="nt">&lt;groupId&gt;</span>org.immutables<span class="nt">&lt;/groupId&gt;</span>
5656
<span class="nt">&lt;artifactId&gt;</span>criteria-inmemory<span class="nt">&lt;/artifactId&gt;</span>
57-
<span class="nt">&lt;version&gt;</span>2.9.1<span class="nt">&lt;/version&gt;</span>
57+
<span class="nt">&lt;version&gt;</span>2.9.2<span class="nt">&lt;/version&gt;</span>
5858
<span class="nt">&lt;/dependency&gt;</span>
5959
</code></pre></div></div>
6060

6161
<p>or gradle</p>
6262

6363
<div class="language-groovy highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1">// Gradle dependecy</span>
6464
<span class="n">dependencies</span> <span class="o">{</span>
65-
<span class="n">implementation</span> <span class="s1">'org.immutables:criteria-inmemory:2.9.1'</span>
65+
<span class="n">implementation</span> <span class="s1">'org.immutables:criteria-inmemory:2.9.2'</span>
6666
<span class="o">}</span>
6767
</code></pre></div></div>
6868

encoding.html

+5-5
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,12 @@ <h3 id="setting-up-projects">Setting up projects</h3>
6767
<p>Here are the Immutable modules we will use</p>
6868

6969
<ul>
70-
<li><a href="https://search.maven.org/artifact/org.immutables/value/2.9.1/jar">org.immutables:value:2.9.1</a>
70+
<li><a href="https://search.maven.org/artifact/org.immutables/value/2.9.2/jar">org.immutables:value:2.9.2</a>
7171
<ul>
7272
<li>the annotation processor used to compile encodings and value objects</li>
7373
</ul>
7474
</li>
75-
<li><a href="https://search.maven.org/artifact/org.immutables/encoding/2.9.1/jar">org.immutables:encode:2.9.1</a>
75+
<li><a href="https://search.maven.org/artifact/org.immutables/encoding/2.9.2/jar">org.immutables:encode:2.9.2</a>
7676
<ul>
7777
<li>the annotation API to define encoding classes</li>
7878
</ul>
@@ -86,14 +86,14 @@ <h3 id="setting-up-projects">Setting up projects</h3>
8686
<span class="c">&lt;!-- the annotation processor, compile only --&gt;</span>
8787
<span class="nt">&lt;groupId&gt;</span>org.immutables<span class="nt">&lt;/groupId&gt;</span>
8888
<span class="nt">&lt;artifactId&gt;</span>value<span class="nt">&lt;/artifactId&gt;</span>
89-
<span class="nt">&lt;version&gt;</span>2.9.1<span class="nt">&lt;/version&gt;</span>
89+
<span class="nt">&lt;version&gt;</span>2.9.2<span class="nt">&lt;/version&gt;</span>
9090
<span class="nt">&lt;scope&gt;</span>provided<span class="nt">&lt;/scope&gt;</span>
9191
<span class="nt">&lt;/dependency&gt;</span>
9292
<span class="nt">&lt;dependency&gt;</span>
9393
<span class="c">&lt;!-- annotation to encodings, need to be reexported transitively, so annotation can be read at compile time for using modules --&gt;</span>
9494
<span class="nt">&lt;groupId&gt;</span>org.immutables<span class="nt">&lt;/groupId&gt;</span>
9595
<span class="nt">&lt;artifactId&gt;</span>encode<span class="nt">&lt;/artifactId&gt;</span>
96-
<span class="nt">&lt;version&gt;</span>2.9.1<span class="nt">&lt;/version&gt;</span>
96+
<span class="nt">&lt;version&gt;</span>2.9.2<span class="nt">&lt;/version&gt;</span>
9797
<span class="nt">&lt;/dependency&gt;</span>
9898
<span class="nt">&lt;dependency&gt;</span>
9999
<span class="c">&lt;!-- we'll encode ImmutableTable, so we need guava dependency, while user of the encoding will have to reference at least Table/ImmutableTable we can skip reexport,
@@ -110,7 +110,7 @@ <h3 id="setting-up-projects">Setting up projects</h3>
110110
<span class="c">&lt;!-- the annotation processor, compile only --&gt;</span>
111111
<span class="nt">&lt;groupId&gt;</span>org.immutables<span class="nt">&lt;/groupId&gt;</span>
112112
<span class="nt">&lt;artifactId&gt;</span>value<span class="nt">&lt;/artifactId&gt;</span>
113-
<span class="nt">&lt;version&gt;</span>2.9.1<span class="nt">&lt;/version&gt;</span>
113+
<span class="nt">&lt;version&gt;</span>2.9.2<span class="nt">&lt;/version&gt;</span>
114114
<span class="nt">&lt;scope&gt;</span>provided<span class="nt">&lt;/scope&gt;</span>
115115
<span class="nt">&lt;/dependency&gt;</span>
116116
<span class="nt">&lt;dependency&gt;</span>

factory.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -48,20 +48,20 @@ <h2 id="overview">Overview</h2>
4848
<p>Compile dependencies:</p>
4949

5050
<ul>
51-
<li><a href="https://search.maven.org/artifact/org.immutables/value/2.9.1/jar">org.immutables:value:2.9.1</a></li>
52-
<li><a href="https://search.maven.org/artifact/org.immutables/builder/2.9.1/jar">org.immutables:builder:2.9.1</a></li>
51+
<li><a href="https://search.maven.org/artifact/org.immutables/value/2.9.2/jar">org.immutables:value:2.9.2</a></li>
52+
<li><a href="https://search.maven.org/artifact/org.immutables/builder/2.9.2/jar">org.immutables:builder:2.9.2</a></li>
5353
</ul>
5454

5555
<div class="language-xml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;dependency&gt;</span>
5656
<span class="nt">&lt;groupId&gt;</span>org.immutables<span class="nt">&lt;/groupId&gt;</span>
5757
<span class="nt">&lt;artifactId&gt;</span>value<span class="nt">&lt;/artifactId&gt;</span>
58-
<span class="nt">&lt;version&gt;</span>2.9.1<span class="nt">&lt;/version&gt;</span>
58+
<span class="nt">&lt;version&gt;</span>2.9.2<span class="nt">&lt;/version&gt;</span>
5959
<span class="nt">&lt;scope&gt;</span>provided<span class="nt">&lt;/scope&gt;</span>
6060
<span class="nt">&lt;/dependency&gt;</span>
6161
<span class="nt">&lt;dependency&gt;</span>
6262
<span class="nt">&lt;groupId&gt;</span>org.immutables<span class="nt">&lt;/groupId&gt;</span>
6363
<span class="nt">&lt;artifactId&gt;</span>builder<span class="nt">&lt;/artifactId&gt;</span>
64-
<span class="nt">&lt;version&gt;</span>2.9.1<span class="nt">&lt;/version&gt;</span>
64+
<span class="nt">&lt;version&gt;</span>2.9.2<span class="nt">&lt;/version&gt;</span>
6565
<span class="nt">&lt;scope&gt;</span>provided<span class="nt">&lt;/scope&gt;</span>
6666
<span class="nt">&lt;/dependency&gt;</span>
6767
</code></pre></div></div>

functional.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -139,20 +139,20 @@ <h3 id="dependencies">Dependencies</h3>
139139
<p>This feature has the following compile-time dependencies in addition to a runtime dependency on Guava:</p>
140140

141141
<ul>
142-
<li><a href="https://search.maven.org/artifact/org.immutables/value/2.9.1/jar">org.immutables:value:2.9.1</a></li>
143-
<li><a href="https://search.maven.org/artifact/org.immutables/func/2.9.1/jar">org.immutables:func:2.9.1</a></li>
142+
<li><a href="https://search.maven.org/artifact/org.immutables/value/2.9.2/jar">org.immutables:value:2.9.2</a></li>
143+
<li><a href="https://search.maven.org/artifact/org.immutables/func/2.9.2/jar">org.immutables:func:2.9.2</a></li>
144144
</ul>
145145

146146
<div class="language-xml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;dependency&gt;</span>
147147
<span class="nt">&lt;groupId&gt;</span>org.immutables<span class="nt">&lt;/groupId&gt;</span>
148148
<span class="nt">&lt;artifactId&gt;</span>value<span class="nt">&lt;/artifactId&gt;</span>
149-
<span class="nt">&lt;version&gt;</span>2.9.1<span class="nt">&lt;/version&gt;</span>
149+
<span class="nt">&lt;version&gt;</span>2.9.2<span class="nt">&lt;/version&gt;</span>
150150
<span class="nt">&lt;scope&gt;</span>provided<span class="nt">&lt;/scope&gt;</span>
151151
<span class="nt">&lt;/dependency&gt;</span>
152152
<span class="nt">&lt;dependency&gt;</span>
153153
<span class="nt">&lt;groupId&gt;</span>org.immutables<span class="nt">&lt;/groupId&gt;</span>
154154
<span class="nt">&lt;artifactId&gt;</span>func<span class="nt">&lt;/artifactId&gt;</span>
155-
<span class="nt">&lt;version&gt;</span>2.9.1<span class="nt">&lt;/version&gt;</span>
155+
<span class="nt">&lt;version&gt;</span>2.9.2<span class="nt">&lt;/version&gt;</span>
156156
<span class="nt">&lt;scope&gt;</span>provided<span class="nt">&lt;/scope&gt;</span>
157157
<span class="nt">&lt;/dependency&gt;</span>
158158
</code></pre></div></div>

getstarted.html

+14-14
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ <h2 id="prerequisites">Prerequisites</h2>
3939
<p>Add the required dependencies for basic immutable object generation:</p>
4040

4141
<ul>
42-
<li><a href="https://search.maven.org/artifact/org.immutables/value/2.9.1/jar">org.immutables:value:2.9.1</a>
42+
<li><a href="https://search.maven.org/artifact/org.immutables/value/2.9.2/jar">org.immutables:value:2.9.2</a>
4343
<ul>
4444
<li>Compile-only annotation processing tool. All in one artifact: annotations, processor with properly repackaged embedded dependencies.</li>
4545
</ul>
@@ -51,7 +51,7 @@ <h2 id="prerequisites">Prerequisites</h2>
5151
<div class="language-xml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;dependency&gt;</span>
5252
<span class="nt">&lt;groupId&gt;</span>org.immutables<span class="nt">&lt;/groupId&gt;</span>
5353
<span class="nt">&lt;artifactId&gt;</span>value<span class="nt">&lt;/artifactId&gt;</span>
54-
<span class="nt">&lt;version&gt;</span>2.9.1<span class="nt">&lt;/version&gt;</span>
54+
<span class="nt">&lt;version&gt;</span>2.9.2<span class="nt">&lt;/version&gt;</span>
5555
<span class="nt">&lt;scope&gt;</span>provided<span class="nt">&lt;/scope&gt;</span>
5656
<span class="nt">&lt;/dependency&gt;</span>
5757
</code></pre></div></div>
@@ -65,7 +65,7 @@ <h2 id="prerequisites">Prerequisites</h2>
6565
<span class="nt">&lt;dependency&gt;</span>
6666
<span class="nt">&lt;groupId&gt;</span>org.immutables<span class="nt">&lt;/groupId&gt;</span>
6767
<span class="nt">&lt;artifactId&gt;</span>bom<span class="nt">&lt;/artifactId&gt;</span>
68-
<span class="nt">&lt;version&gt;</span>2.9.1<span class="nt">&lt;/version&gt;</span>
68+
<span class="nt">&lt;version&gt;</span>2.9.2<span class="nt">&lt;/version&gt;</span>
6969
<span class="nt">&lt;scope&gt;</span>import<span class="nt">&lt;/scope&gt;</span>
7070
<span class="nt">&lt;type&gt;</span>pom<span class="nt">&lt;/type&gt;</span>
7171
<span class="nt">&lt;/dependency&gt;</span>
@@ -157,19 +157,19 @@ <h4 id="adding-immutables-dependencies">Adding Immutables dependencies</h4>
157157
<span class="c1">// ...</span>
158158
<span class="nx">dependencies</span> <span class="p">{</span>
159159
<span class="nx">compile</span> <span class="nx">fileTree</span><span class="p">(</span><span class="nx">dir</span><span class="p">:</span> <span class="dl">"</span><span class="s2">libs</span><span class="dl">"</span><span class="p">,</span> <span class="nx">include</span><span class="p">:</span> <span class="p">[</span><span class="dl">"</span><span class="s2">*.jar</span><span class="dl">"</span><span class="p">])</span>
160-
<span class="nx">apt</span> <span class="dl">"</span><span class="s2">org.immutables:value:2.9.1</span><span class="dl">"</span> <span class="c1">// &lt;-- for annotation processor</span>
161-
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:value:2.9.1</span><span class="dl">"</span> <span class="c1">// &lt;-- for annotation API</span>
160+
<span class="nx">apt</span> <span class="dl">"</span><span class="s2">org.immutables:value:2.9.2</span><span class="dl">"</span> <span class="c1">// &lt;-- for annotation processor</span>
161+
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:value:2.9.2</span><span class="dl">"</span> <span class="c1">// &lt;-- for annotation API</span>
162162
<span class="p">}</span>
163163
</code></pre></div></div>
164164

165-
<p>Other compile-only dependencies applicable to Android should be added in the <code class="language-plaintext highlighter-rouge">provided</code> scope. Jar files with annotations such as <a href="https://search.maven.org/artifact/org.immutables/builder/2.9.1/jar">org.immutables:builder:2.9.1</a> (see <a href="factory.html">Factory Builders</a>) or <a href="https://search.maven.org/artifact/org.immutables/gson/2.9.1/jar">org.immutables:gson:2.9.1</a> (see <a href="json.html#gson">GSON support</a>) don’t have to be propagated to an Android application, especially if there are no runtime classes needed. For example, the <code class="language-plaintext highlighter-rouge">gson</code> module provides optional runtime classes which are not suitable for Android apps.</p>
165+
<p>Other compile-only dependencies applicable to Android should be added in the <code class="language-plaintext highlighter-rouge">provided</code> scope. Jar files with annotations such as <a href="https://search.maven.org/artifact/org.immutables/builder/2.9.2/jar">org.immutables:builder:2.9.2</a> (see <a href="factory.html">Factory Builders</a>) or <a href="https://search.maven.org/artifact/org.immutables/gson/2.9.2/jar">org.immutables:gson:2.9.2</a> (see <a href="json.html#gson">GSON support</a>) don’t have to be propagated to an Android application, especially if there are no runtime classes needed. For example, the <code class="language-plaintext highlighter-rouge">gson</code> module provides optional runtime classes which are not suitable for Android apps.</p>
166166

167167
<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nx">dependencies</span> <span class="p">{</span>
168168
<span class="c1">// ...</span>
169-
<span class="nx">apt</span> <span class="dl">"</span><span class="s2">org.immutables:value:2.9.1</span><span class="dl">"</span> <span class="c1">// for annotation processor</span>
170-
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:value-annotations:2.9.1</span><span class="dl">"</span> <span class="c1">// for annotations</span>
171-
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:builder:2.9.1</span><span class="dl">"</span> <span class="c1">// for annotations</span>
172-
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:gson:2.9.1</span><span class="dl">"</span> <span class="c1">// for annotations</span>
169+
<span class="nx">apt</span> <span class="dl">"</span><span class="s2">org.immutables:value:2.9.2</span><span class="dl">"</span> <span class="c1">// for annotation processor</span>
170+
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:value-annotations:2.9.2</span><span class="dl">"</span> <span class="c1">// for annotations</span>
171+
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:builder:2.9.2</span><span class="dl">"</span> <span class="c1">// for annotations</span>
172+
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:gson:2.9.2</span><span class="dl">"</span> <span class="c1">// for annotations</span>
173173
<span class="p">}</span>
174174
</code></pre></div></div>
175175

@@ -180,10 +180,10 @@ <h4 id="adding-immutables-dependencies">Adding Immutables dependencies</h4>
180180

181181
<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nx">dependencies</span> <span class="p">{</span>
182182
<span class="c1">// ...</span>
183-
<span class="nx">apt</span> <span class="dl">"</span><span class="s2">org.immutables:value:2.9.1</span><span class="dl">"</span> <span class="c1">// for annotation processor</span>
184-
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:value:2.9.1:annotations</span><span class="dl">"</span> <span class="c1">// annotation-only artifact</span>
185-
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:builder:2.9.1</span><span class="dl">"</span> <span class="c1">// there are only annotations anyway</span>
186-
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:gson:2.9.1:annotations</span><span class="dl">"</span> <span class="c1">// annotation-only artifact</span>
183+
<span class="nx">apt</span> <span class="dl">"</span><span class="s2">org.immutables:value:2.9.2</span><span class="dl">"</span> <span class="c1">// for annotation processor</span>
184+
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:value:2.9.2:annotations</span><span class="dl">"</span> <span class="c1">// annotation-only artifact</span>
185+
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:builder:2.9.2</span><span class="dl">"</span> <span class="c1">// there are only annotations anyway</span>
186+
<span class="nx">provided</span> <span class="dl">"</span><span class="s2">org.immutables:gson:2.9.2:annotations</span><span class="dl">"</span> <span class="c1">// annotation-only artifact</span>
187187
<span class="p">}</span>
188188
</code></pre></div></div>
189189

immutable.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1128,7 +1128,7 @@ <h3 id="serialization">Serialization</h3>
11281128

11291129
<ul>
11301130
<li>
1131-
<p><a href="https://search.maven.org/artifact/org.immutables/serial/2.9.1/jar">org.immutables:serial:2.9.1</a></p>
1131+
<p><a href="https://search.maven.org/artifact/org.immutables/serial/2.9.2/jar">org.immutables:serial:2.9.2</a></p>
11321132
</li>
11331133
<li><code class="language-plaintext highlighter-rouge">@Serial.Version</code> — to apply a serial version to enclosing value types</li>
11341134
<li><code class="language-plaintext highlighter-rouge">@Serial.Structural</code> — enables special structural serialization. Using structural serialization enables you to evolve your data in a flexible manner. Having new optional fields added, scalars changed to arrays or collection kind changed from <code class="language-plaintext highlighter-rouge">Set</code> to <code class="language-plaintext highlighter-rouge">List</code> will not break compatibility of serialized value objects.</li>

index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@
2626

2727
<header class="jumbotron">
2828
<div class="container">
29-
<h1 title="The Immutables Java Annotation Processor v2.9.1">Immutables
29+
<h1 title="The Immutables Java Annotation Processor v2.9.2">Immutables
3030
<iframe src="https://ghbtns.com/github-btn.html?user=immutables&repo=immutables&type=star&count=true&size=large" frameborder="0" scrolling="0" width="160px" height="30px"></iframe>
3131
</h1>
3232
<p>Java annotation processors to generate simple, safe and consistent value objects. Do not repeat yourself, try Immutables, the most comprehensive tool in this field!</p>
3333

3434
<a href="/getstarted.html" class="btn btn-primary btn-lg">Get started!</a>
3535
<a href="/immutable.html" class="btn btn-default btn-lg">Read guide...</a>
36-
<span class="label label-info" style="cursor: pointer" title="Current stable version jar" onclick="location.href='https://search.maven.org/artifact/org.immutables/value/2.9.1/jar'">v2.9.1</span>
36+
<span class="label label-info" style="cursor: pointer" title="Current stable version jar" onclick="location.href='https://search.maven.org/artifact/org.immutables/value/2.9.2/jar'">v2.9.2</span>
3737
<!--<a href="https://twitter.com/ImmutablesOrg" class="pull-right">
3838
<i class="fa fa-twitter"></i> News and announcements</a>-->
3939
</div>

0 commit comments

Comments
 (0)