Skip to content

Commit

Permalink
'3.0.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
jknack committed Jul 4, 2023
1 parent 8c820ae commit 8b6513e
Show file tree
Hide file tree
Showing 35 changed files with 1,966 additions and 1,770 deletions.
2,073 changes: 1,102 additions & 971 deletions index.html

Large diffs are not rendered by default.

75 changes: 70 additions & 5 deletions migration/3.x/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -635,13 +635,13 @@ <h4 id="upgrading-from-2-x-to-3-x-kotlin"><a class="anchor" href="#upgrading-fro


<div class="switch"><div class="switch--item option-1 selected">Maven</div><div class="switch--item option-2">Gradle</div></div><div class="content option-1">
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml" id="x77e2340aff8f4aa8">&lt;dependency&gt;
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml" id="x8fa772b150744630">&lt;dependency&gt;
&lt;groupId&gt;io.jooby&lt;/groupId&gt;
&lt;artifactId&gt;jooby-kotlin&lt;/artifactId&gt;
&lt;version&gt;3.0.0.M11&lt;/version&gt;
&lt;/dependency&gt;</code><button class="clipboard" data-clipboard-target="#x77e2340aff8f4aa8"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
&lt;version&gt;3.0.0&lt;/version&gt;
&lt;/dependency&gt;</code><button class="clipboard" data-clipboard-target="#x8fa772b150744630"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
</div><div class="content hidden option-2">
<pre class="highlightjs highlight"><code class="language-javascript hljs" data-lang="javascript" id="xe9e981c2323545e7">implementation 'io.jooby:jooby-kotlin:3.0.0.M11'</code><button class="clipboard" data-clipboard-target="#xe9e981c2323545e7"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
<pre class="highlightjs highlight"><code class="language-javascript hljs" data-lang="javascript" id="xe38bad32ad04662">implementation 'io.jooby:jooby-kotlin:3.0.0'</code><button class="clipboard" data-clipboard-target="#xe38bad32ad04662"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
</div></div>

</div>
Expand Down Expand Up @@ -816,7 +816,7 @@ <h4 id="upgrading-from-2-x-to-3-x-class-renames"><a class="anchor" href="#upgrad
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby-jetty</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.netty.netty</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.netty.Netty</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.netty.NettyServer</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby-netty</p></td>
</tr>
Expand All @@ -825,6 +825,71 @@ <h4 id="upgrading-from-2-x-to-3-x-class-renames"><a class="anchor" href="#upgrad
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.undertow.UndertowServer</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby-undertow</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.AccessLogHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.AccessLogHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.Cors</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.Cors</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.CorsHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.CorsHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.CsrfHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.CsrfHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.HeadHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.HeadHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.RateLimitHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.RateLimitHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.SSLHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.SSLHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.TraceHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.TraceHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.WebVariables</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.WebVariables</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.Asset</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.Asset</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.AssetHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.AssetHandler</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.AssetSource</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.AssetSource</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.CacheControl</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">io.jooby.handler.CacheControl</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">jooby (core)</p></td>
</tr>
</tbody>
</table>
</div>
Expand Down
32 changes: 16 additions & 16 deletions modules/avaje-jsonb/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -594,13 +594,13 @@ <h3 id="avaje-jsonb-usage"><a class="anchor" href="#avaje-jsonb-usage"></a><a cl


<div class="switch"><div class="switch--item option-1 selected">Maven</div><div class="switch--item option-2">Gradle</div></div><div class="content option-1">
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml" id="xbbc8a008cd3a401c">&lt;dependency&gt;
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml" id="x17b186f2d3c243f6">&lt;dependency&gt;
&lt;groupId&gt;io.jooby&lt;/groupId&gt;
&lt;artifactId&gt;jooby-avaje-jsonb&lt;/artifactId&gt;
&lt;version&gt;3.0.0.M11&lt;/version&gt;
&lt;/dependency&gt;</code><button class="clipboard" data-clipboard-target="#xbbc8a008cd3a401c"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
&lt;version&gt;3.0.0&lt;/version&gt;
&lt;/dependency&gt;</code><button class="clipboard" data-clipboard-target="#x17b186f2d3c243f6"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
</div><div class="content hidden option-2">
<pre class="highlightjs highlight"><code class="language-javascript hljs" data-lang="javascript" id="xd2fe2902189b41f2">implementation 'io.jooby:jooby-avaje-jsonb:3.0.0.M11'</code><button class="clipboard" data-clipboard-target="#xd2fe2902189b41f2"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
<pre class="highlightjs highlight"><code class="language-javascript hljs" data-lang="javascript" id="x5bae22ac99f94996">implementation 'io.jooby:jooby-avaje-jsonb:3.0.0'</code><button class="clipboard" data-clipboard-target="#x5bae22ac99f94996"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
</div></div>

<div class="paragraph">
Expand All @@ -610,7 +610,7 @@ <h3 id="avaje-jsonb-usage"><a class="anchor" href="#avaje-jsonb-usage"></a><a cl


<div class="switch"><div class="switch--item option-1 selected">Java</div><div class="switch--item option-2">Kotlin</div></div><div class="content option-1">
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java" id="x5504f0bbd7f4473">import io.jooby.avaje.jsonb.AvajeJsonbModule;
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java" id="xeb716f6db9cc4b02">import io.jooby.avaje.jsonb.AvajeJsonbModule;

{
install(new AvajeJsonbModule()); <i class="conum" data-value="1"></i><b>(1)</b>
Expand All @@ -624,9 +624,9 @@ <h3 id="avaje-jsonb-usage"><a class="anchor" href="#avaje-jsonb-usage"></a><a cl
MyObject myObject = ctx.body(MyObject.class); <i class="conum" data-value="3"></i><b>(3)</b>
...
});
}</code><button class="clipboard" data-clipboard-target="#x5504f0bbd7f4473"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
}</code><button class="clipboard" data-clipboard-target="#xeb716f6db9cc4b02"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
</div><div class="content hidden option-2">
<pre class="highlightjs highlight"><code class="language-kt hljs" data-lang="kt" id="x668d667f6afd4330">import io.jooby.avaje.jsonb.AvajeJsonbModule
<pre class="highlightjs highlight"><code class="language-kt hljs" data-lang="kt" id="x50cf6257519c4c4d">import io.jooby.avaje.jsonb.AvajeJsonbModule

{
install(AvajeJsonbModule()) <i class="conum" data-value="1"></i><b>(1)</b>
Expand All @@ -640,7 +640,7 @@ <h3 id="avaje-jsonb-usage"><a class="anchor" href="#avaje-jsonb-usage"></a><a cl
val myObject = ctx.body&lt;MyObject&gt;() <i class="conum" data-value="3"></i><b>(3)</b>
...
}
}</code><button class="clipboard" data-clipboard-target="#x668d667f6afd4330"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
}</code><button class="clipboard" data-clipboard-target="#x50cf6257519c4c4d"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
</div></div>

<div class="colist arabic">
Expand Down Expand Up @@ -669,7 +669,7 @@ <h3 id="avaje-jsonb-working-with-jsonb"><a class="anchor" href="#avaje-jsonb-wor
<div class="title">Default Jsonb</div>

<div class="switch"><div class="switch--item option-1 selected">Java</div><div class="switch--item option-2">Kotlin</div></div><div class="content option-1">
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java" id="x33ad0a7079174e9f">import io.jooby.avaje.jsonb.AvajeJsonbModule;
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java" id="x2441c8fb877148c2">import io.jooby.avaje.jsonb.AvajeJsonbModule;
import io.avaje.jsonb.Jsonb;

{
Expand All @@ -678,16 +678,16 @@ <h3 id="avaje-jsonb-working-with-jsonb"><a class="anchor" href="#avaje-jsonb-wor
Jsonb jsonb = require(Jsonb.class);

...
}</code><button class="clipboard" data-clipboard-target="#x33ad0a7079174e9f"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
}</code><button class="clipboard" data-clipboard-target="#x2441c8fb877148c2"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
</div><div class="content hidden option-2">
<pre class="highlightjs highlight"><code class="language-kt hljs" data-lang="kt" id="x4a5d2867fb304e1b">import io.jooby.avaje.jsonb.AvajeJsonbModule
<pre class="highlightjs highlight"><code class="language-kt hljs" data-lang="kt" id="xde270a9b22e14aa7">import io.jooby.avaje.jsonb.AvajeJsonbModule
import io.avaje.jsonb.Jsonb

{
install(JacksonModule())

val jsonb = require&lt;Jsonb&gt;()
}</code><button class="clipboard" data-clipboard-target="#x4a5d2867fb304e1b"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
}</code><button class="clipboard" data-clipboard-target="#xde270a9b22e14aa7"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
</div></div>

<div class="paragraph">
Expand All @@ -697,23 +697,23 @@ <h3 id="avaje-jsonb-working-with-jsonb"><a class="anchor" href="#avaje-jsonb-wor
<div class="title">Custom Jsonb</div>

<div class="switch"><div class="switch--item option-1 selected">Java</div><div class="switch--item option-2">Kotlin</div></div><div class="content option-1">
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java" id="xb27f50e73b954ab6">import io.jooby.avaje.jsonb.AvajeJsonbModule;
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java" id="xadd2110712d64cc5">import io.jooby.avaje.jsonb.AvajeJsonbModule;
import io.avaje.jsonb.Jsonb;

{
var jsonb = Jsonb.builder().build();

install(new AvajeJsonbModule(jsonb));
}</code><button class="clipboard" data-clipboard-target="#xb27f50e73b954ab6"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
}</code><button class="clipboard" data-clipboard-target="#xadd2110712d64cc5"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
</div><div class="content hidden option-2">
<pre class="highlightjs highlight"><code class="language-kt hljs" data-lang="kt" id="x9d402ebb9a784228">import io.jooby.avaje.jsonb.AvajeJsonbModule
<pre class="highlightjs highlight"><code class="language-kt hljs" data-lang="kt" id="xcec3190bdba348f4">import io.jooby.avaje.jsonb.AvajeJsonbModule
import io.avaje.jsonb.Jsonb

{
var jsonb = Jsonb.builder().build()

install(AvajeJsonbModule(jsonb))
}</code><button class="clipboard" data-clipboard-target="#x9d402ebb9a784228"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
}</code><button class="clipboard" data-clipboard-target="#xcec3190bdba348f4"><img src="/images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
</div></div>

</div>
Expand Down
Loading

0 comments on commit 8b6513e

Please sign in to comment.