Skip to content

Commit 648c9e3

Browse files
committed
'4.3.0'
1 parent db3f563 commit 648c9e3

53 files changed

Lines changed: 3641 additions & 2880 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

index.html

Lines changed: 875 additions & 1593 deletions
Large diffs are not rendered by default.

js/styles/theme.css

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
/* Layout */
3030
--sidebar-width: 300px;
31-
--content-max-width: 900px;
31+
--content-max-width: 1050px; /* INCREASED from 900px */
3232
--border-radius: 6px;
3333

3434
/* Typography Stacks */
@@ -129,7 +129,7 @@ li { margin-bottom: 0.35rem; }
129129
#content, #footer {
130130
max-width: var(--content-max-width);
131131
margin: 0 auto;
132-
padding: 2.5rem 3rem;
132+
padding: 2.5rem 1.5rem; /* REDUCED horizontal padding */
133133
}
134134
}
135135

@@ -558,13 +558,13 @@ pre.highlightjs.badges-loaded code { opacity: 1; }
558558
========================================================================== */
559559
table.tableblock {
560560
width: 100%;
561-
table-layout: fixed !important;
561+
table-layout: auto; /* FIXED: Let the browser respect Asciidoc col widths */
562562
border-collapse: separate;
563563
border-spacing: 0;
564564
margin: 1.5rem 0;
565565
border: 1px solid var(--border-color);
566566
border-radius: var(--border-radius);
567-
overflow: hidden;
567+
overflow-x: auto;
568568
}
569569

570570
table.tableblock td, table.tableblock th {
@@ -575,20 +575,14 @@ table.tableblock td, table.tableblock th {
575575
text-align: left;
576576
vertical-align: top;
577577
word-wrap: break-word;
578-
overflow-wrap: anywhere;
578+
overflow-wrap: break-word; /* FIXED: Removed 'anywhere' word chopping */
579579
}
580580

581581
table.tableblock thead th {
582582
background-color: var(--bg-surface);
583583
font-weight: 600;
584584
border-bottom: 2px solid var(--border-color);
585585
color: var(--heading-color);
586-
white-space: nowrap;
587-
}
588-
589-
table.tableblock:not(:has(colgroup col[style*="width"])) td:first-child {
590-
white-space: nowrap;
591-
width: 1%;
592586
}
593587

594588
table.tableblock td:first-child { font-weight: 500; color: var(--heading-color); }
@@ -800,4 +794,3 @@ html[data-theme="dark"] .DocSearch-Button-Keys kbd {
800794
color: #e2e8f0 !important;
801795
background: #334155 !important;
802796
}
803-

migration/3.x/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,13 @@ <h4 id="upgrading-from-2-x-to-3-x-kotlin"><a class="anchor" href="#upgrading-fro
103103

104104

105105
<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">
106-
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml" id="x3cf1a0dc73748f2">&lt;dependency&gt;
106+
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml" id="x29501371e2f54329">&lt;dependency&gt;
107107
&lt;groupId&gt;io.jooby&lt;/groupId&gt;
108108
&lt;artifactId&gt;jooby-kotlin&lt;/artifactId&gt;
109-
&lt;version&gt;4.2.0&lt;/version&gt;
110-
&lt;/dependency&gt;</code><button class="clipboard" data-clipboard-target="#x3cf1a0dc73748f2"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
109+
&lt;version&gt;4.3.0&lt;/version&gt;
110+
&lt;/dependency&gt;</code><button class="clipboard" data-clipboard-target="#x29501371e2f54329"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
111111
</div><div class="content hidden option-2">
112-
<pre class="highlightjs highlight"><code class="language-gradle hljs" data-lang="gradle" id="x58f6404c7b4d4474">implementation 'io.jooby:jooby-kotlin:4.2.0'</code><button class="clipboard" data-clipboard-target="#x58f6404c7b4d4474"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
112+
<pre class="highlightjs highlight"><code class="language-gradle hljs" data-lang="gradle" id="xee0c51e154d94d38">implementation 'io.jooby:jooby-kotlin:4.3.0'</code><button class="clipboard" data-clipboard-target="#xee0c51e154d94d38"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
113113
</div></div>
114114

115115
</div>

modules/avaje-inject/index.html

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
5656

5757

5858
<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">
59-
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml" id="x3d322d958abb4a8e">&lt;dependency&gt;
59+
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml" id="xf49b75fef32546a0">&lt;dependency&gt;
6060
&lt;groupId&gt;io.jooby&lt;/groupId&gt;
6161
&lt;artifactId&gt;jooby-avaje-inject&lt;/artifactId&gt;
62-
&lt;version&gt;4.2.0&lt;/version&gt;
63-
&lt;/dependency&gt;</code><button class="clipboard" data-clipboard-target="#x3d322d958abb4a8e"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
62+
&lt;version&gt;4.3.0&lt;/version&gt;
63+
&lt;/dependency&gt;</code><button class="clipboard" data-clipboard-target="#xf49b75fef32546a0"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
6464
</div><div class="content hidden option-2">
65-
<pre class="highlightjs highlight"><code class="language-gradle hljs" data-lang="gradle" id="x2d3bff1118904155">implementation 'io.jooby:jooby-avaje-inject:4.2.0'</code><button class="clipboard" data-clipboard-target="#x2d3bff1118904155"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
65+
<pre class="highlightjs highlight"><code class="language-gradle hljs" data-lang="gradle" id="x813451d55d674a6d">implementation 'io.jooby:jooby-avaje-inject:4.3.0'</code><button class="clipboard" data-clipboard-target="#x813451d55d674a6d"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
6666
</div></div>
6767

6868
<div class="paragraph">
@@ -72,7 +72,7 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
7272

7373

7474
<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">
75-
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml" id="x92bb31adbb06491e">&lt;build&gt;
75+
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml" id="x8628953884f24d9e">&lt;build&gt;
7676
&lt;plugins&gt;
7777
&lt;plugin&gt;
7878
&lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
@@ -91,15 +91,15 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
9191
&lt;/configuration&gt;
9292
&lt;/plugin&gt;
9393
&lt;/plugins&gt;
94-
&lt;/build&gt;</code><button class="clipboard" data-clipboard-target="#x92bb31adbb06491e"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
94+
&lt;/build&gt;</code><button class="clipboard" data-clipboard-target="#x8628953884f24d9e"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
9595
</div><div class="content hidden option-2">
96-
<pre class="highlightjs highlight"><code class="language-kotlin hljs" data-lang="kotlin" id="xaacda50e9f3c4d41">plugins {
96+
<pre class="highlightjs highlight"><code class="language-kotlin hljs" data-lang="kotlin" id="xc751a11c2d684171">plugins {
9797
id "org.jetbrains.kotlin.kapt" version "1.9.10"
9898
}
9999

100100
dependencies {
101101
kapt 'io.avaje:avaje-inject-generator:{avaje.inject.version}'
102-
}</code><button class="clipboard" data-clipboard-target="#xaacda50e9f3c4d41"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
102+
}</code><button class="clipboard" data-clipboard-target="#xc751a11c2d684171"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
103103
</div></div>
104104

105105
<div class="admonitionblock note">
@@ -123,7 +123,7 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
123123
<div class="title">Installing Avaje Inject</div>
124124

125125
<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">
126-
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java" id="x7f91629028f44137">public class App extends Jooby {
126+
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java" id="x4dbb02c313334cb3">public class App extends Jooby {
127127

128128
{
129129
install(AvajeInjectModule.of()); <b class="conum">(1)</b>
@@ -137,9 +137,9 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
137137
public static void main(String[] args) {
138138
runApp(args, App::new);
139139
}
140-
}</code><button class="clipboard" data-clipboard-target="#x7f91629028f44137"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
140+
}</code><button class="clipboard" data-clipboard-target="#x4dbb02c313334cb3"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
141141
</div><div class="content hidden option-2">
142-
<pre class="highlightjs highlight"><code class="language-kotlin hljs" data-lang="kotlin" id="x14d0f4c505e843f7">fun main(args: Array&lt;String&gt;) {
142+
<pre class="highlightjs highlight"><code class="language-kotlin hljs" data-lang="kotlin" id="x506d18abe3374647">fun main(args: Array&lt;String&gt;) {
143143
runApp(args) {
144144
install(AvajeInjectModule.of()) <b class="conum">(1)</b>
145145

@@ -148,7 +148,7 @@ <h4 id="avaje-inject"><a class="anchor" href="#avaje-inject"></a><a class="link"
148148
service.doSomething()
149149
}
150150
}
151-
}</code><button class="clipboard" data-clipboard-target="#x14d0f4c505e843f7"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
151+
}</code><button class="clipboard" data-clipboard-target="#x506d18abe3374647"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
152152
</div></div>
153153

154154
<div class="colist arabic">
@@ -169,27 +169,27 @@ <h5 id="avaje-inject-property-injection"><a class="anchor" href="#avaje-inject-p
169169
<div class="listingblock">
170170
<div class="title">application.conf</div>
171171
<div class="content">
172-
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash" id="x19dc202c2e042af">currency = USD</code><button class="clipboard" data-clipboard-target="#x19dc202c2e042af"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
172+
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash" id="x3d134bf475334f7a">currency = USD</code><button class="clipboard" data-clipboard-target="#x3d134bf475334f7a"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
173173
</div>
174174
</div>
175175
<div class="listingblock primary">
176176

177177

178178
<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">
179-
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java" id="xf68ed5d280ca4223">@Singleton
179+
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java" id="x1c21e8f1879d4b38">@Singleton
180180
public class BillingService {
181181

182182
@Inject
183183
public BillingService(@External @Named("currency") String currency) {
184184
...
185185
}
186186

187-
}</code><button class="clipboard" data-clipboard-target="#xf68ed5d280ca4223"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
187+
}</code><button class="clipboard" data-clipboard-target="#x1c21e8f1879d4b38"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
188188
</div><div class="content hidden option-2">
189-
<pre class="highlightjs highlight"><code class="language-kotlin hljs" data-lang="kotlin" id="xeb1a75c858d04f83">@Singleton
189+
<pre class="highlightjs highlight"><code class="language-kotlin hljs" data-lang="kotlin" id="xa2e707dfcf24f60">@Singleton
190190
class BillingService @Inject constructor(@External @Named("currency") currency: String) {
191191
...
192-
}</code><button class="clipboard" data-clipboard-target="#xeb1a75c858d04f83"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
192+
}</code><button class="clipboard" data-clipboard-target="#xa2e707dfcf24f60"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
193193
</div></div>
194194

195195
</div>
@@ -202,7 +202,7 @@ <h5 id="avaje-inject-mvc-routes"><a class="anchor" href="#avaje-inject-mvc-route
202202
<div class="title">MVC and Avaje Inject</div>
203203

204204
<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">
205-
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java" id="x9a1a70c64b19484e">public class App extends Jooby {
205+
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java" id="x2e1082c35ba54706">public class App extends Jooby {
206206

207207
{
208208
install(AvajeInjectModule.of()); <b class="conum">(1)</b>
@@ -213,15 +213,15 @@ <h5 id="avaje-inject-mvc-routes"><a class="anchor" href="#avaje-inject-mvc-route
213213
public static void main(String[] args) {
214214
runApp(args, App::new);
215215
}
216-
}</code><button class="clipboard" data-clipboard-target="#x9a1a70c64b19484e"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
216+
}</code><button class="clipboard" data-clipboard-target="#x2e1082c35ba54706"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
217217
</div><div class="content hidden option-2">
218-
<pre class="highlightjs highlight"><code class="language-kotlin hljs" data-lang="kotlin" id="x603e05765fec4b3b">fun main(args: Array&lt;String&gt;) {
218+
<pre class="highlightjs highlight"><code class="language-kotlin hljs" data-lang="kotlin" id="x808f17a3c9084013">fun main(args: Array&lt;String&gt;) {
219219
runApp(args) {
220220
install(AvajeInjectModule.of()) <b class="conum">(1)</b>
221221

222222
mvc(MyController::class) <b class="conum">(2)</b>
223223
}
224-
}</code><button class="clipboard" data-clipboard-target="#x603e05765fec4b3b"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
224+
}</code><button class="clipboard" data-clipboard-target="#x808f17a3c9084013"><img src="/../../images/clippy.svg" class="clippy" width="13" alt="Copy to clipboard"></button></pre>
225225
</div></div>
226226

227227
<div class="colist arabic">

0 commit comments

Comments
 (0)