This is an automated email from the ASF dual-hosted git repository. adelbene pushed a commit to branch wicket-10 in repository https://gitbox.apache.org/repos/asf/wicket-site.git
commit 9579e5ccef10bff585e9970c4c6ae26388a72fe5 Author: Andrea Del Bene <[email protected]> AuthorDate: Thu Jan 11 11:34:01 2024 +0100 First sketch for Wicket 10 --- _sass/main.scss | 4 ++ _sass/modules/_mainmenu.scss | 2 +- _sass/taiga/_settings.scss | 1 + content/atom.xml | 84 +---------------------------- content/css/style.css | 7 ++- content/css/style.css.map | 2 +- content/fonts/wicket-font/Wicket-font.eot | Bin 0 -> 1716 bytes content/fonts/wicket-font/Wicket-font.svg | 1 + content/fonts/wicket-font/Wicket-font.ttf | Bin 0 -> 1536 bytes content/fonts/wicket-font/Wicket-font.woff | Bin 0 -> 948 bytes content/fonts/wicket-font/stylesheet.css | 21 ++++++++ content/index.html | 31 +++++------ css/style.scss | 1 + fonts/wicket-font/Wicket-font.eot | Bin 0 -> 1716 bytes fonts/wicket-font/Wicket-font.svg | 1 + fonts/wicket-font/Wicket-font.ttf | Bin 0 -> 1536 bytes fonts/wicket-font/Wicket-font.woff | Bin 0 -> 948 bytes fonts/wicket-font/stylesheet.css | 21 ++++++++ index.md | 29 +++++----- 19 files changed, 86 insertions(+), 119 deletions(-) diff --git a/_sass/main.scss b/_sass/main.scss index d42a8537..c074a166 100755 --- a/_sass/main.scss +++ b/_sass/main.scss @@ -168,6 +168,10 @@ th { } } +.color-brand { + color:$color-brand-70; +} + .wicket7.header { background-color: $color-brand-50; background-image: url(/img/wicket-7-bg.jpg); diff --git a/_sass/modules/_mainmenu.scss b/_sass/modules/_mainmenu.scss index 1d92ec54..7ab5042d 100644 --- a/_sass/modules/_mainmenu.scss +++ b/_sass/modules/_mainmenu.scss @@ -14,7 +14,7 @@ nav.mainmenu { a, a:active { border:none; - color:rgb(233, 120, 38); + color:$color-brand-50; font-weight:500; text-decoration: none; } diff --git a/_sass/taiga/_settings.scss b/_sass/taiga/_settings.scss index 81c67181..6e7d023d 100644 --- a/_sass/taiga/_settings.scss +++ b/_sass/taiga/_settings.scss @@ -62,6 +62,7 @@ $color-brand-50: #E97826; // Default $color-brand-60: lighten(#E97826, 10%); $color-brand-70: #FF9925; //old default + // Color success $color-success-50: #39b924; // Default $color-success-60: #249c11; diff --git a/content/atom.xml b/content/atom.xml index 4a1542b3..71dc9cc2 100644 --- a/content/atom.xml +++ b/content/atom.xml @@ -3,7 +3,7 @@ <title>Apache Wicket</title> <link href="http://wicket.apache.org/atom.xml" rel="self"/> <link href="http://wicket.apache.org/"/> - <updated>2023-11-26T19:21:10+00:00</updated> + <updated>2024-01-11T09:58:31+00:00</updated> <id>http://wicket.apache.org/</id> <author> <name>Apache Wicket</name> @@ -998,88 +998,6 @@ migration guide found at</p> <li>[WICKET-6977] - hashCode computations generate excessive garbage objects</li> </ul> -</content> - </entry> - - <entry> - <title>Apache Wicket 9.9.1 released</title> - <link href="http://wicket.apache.org/news/2022/04/08/wicket-9.9.1-released.html"/> - <updated>2022-04-08T00:00:00+00:00</updated> - <id>http://wicket.apache.org/news/2022/04/08/wicket-9.9.1-released</id> - <content type="html"><p>The Apache Wicket PMC is proud to announce Apache Wicket 9.9.1!</p> - -<p>Apache Wicket is an open source Java component oriented web application -framework that powers thousands of web applications and web sites for -governments, stores, universities, cities, banks, email providers, and -more. You can find more about Apache Wicket at https://wicket.apache.org</p> - -<p>This release marks another minor release of Wicket 9. We -use semantic versioning for the development of Wicket, and as such no -API breaks are present in this release compared to 9.0.0.</p> - -<h2 id="new-and-noteworthy">New and noteworthy</h2> - -<p>This hotfix reverts WICKET-6963 which causes MarkupException in some particular cases. -(see https://lists.apache.org/thread/y0zthfw2on04sm9wpn60my3x53b8cb3n). -In addition, this release updates Spring Core dependency to version 5.3.18 which provides a fix -for Spring4shell vulnerability (CVE-2022-22965).</p> - -<p>NOTE: Wicket is NOT directly impacted by Spring4shell. Your application might be exposed to this -vulnerability only if you use Spring web frameworks (i.e. Spring MVC and Spring WebFlux).</p> - -<h2 id="using-this-release">Using this release</h2> - -<p>With Apache Maven update your dependency to (and don’t forget to -update any other dependencies on Wicket projects to the same version):</p> - -<figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span> - <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span> - <span class="nt">&lt;artifactId&gt;</span>wicket-core<span class="nt">&lt;/artifactId&gt;</span> - <span class="nt">&lt;version&gt;</span>9.9.1<span class="nt">&lt;/version&gt;</span> -<span class="nt">&lt;/dependency&gt;</span></code></pre></figure> - -<p>Or download and build the distribution yourself, or use our -convenience binary package you can find here:</p> - -<ul> - <li>Download: http://wicket.apache.org/start/wicket-9.x.html#manually</li> -</ul> - -<!--more--> - -<h2 id="upgrading-from-earlier-versions">Upgrading from earlier versions</h2> - -<p>If you upgrade from 9.y.z this release is a drop in replacement. If -you come from a version prior to 9.0.0, please read our Wicket 9 -migration guide found at</p> - -<ul> - <li>http://s.apache.org/wicket9migrate</li> -</ul> - -<p>Have fun!</p> - -<p>— The Wicket team</p> - -<p>========================================================================</p> - -<h3 id="this-release">This Release</h3> - -<h4 id="changelog-for-991">CHANGELOG for 9.9.1:</h4> - -<h5 id="bug">Bug</h5> - -<ul> - <li>[WICKET-6966] - IndexOutOfBounds in InSessionPageStore</li> - <li>[WICKET-6965] - Memory leak in WicketEndpoint</li> -</ul> - -<h5 id="improvement">Improvement</h5> - -<ul> - <li>[WICKET-6963] - (REVERTED) Use singletons for PanelMarkupSourcingStrategy</li> -</ul> - </content> </entry> diff --git a/content/css/style.css b/content/css/style.css index e1ba1fc2..04d4dad2 100644 --- a/content/css/style.css +++ b/content/css/style.css @@ -1,5 +1,6 @@ @import url(../fonts/source-code-pro/stylesheet.css); @import url(../fonts/source-sans-pro/stylesheet.css); +@import url(../fonts/wicket-font/stylesheet.css); html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; @@ -800,7 +801,7 @@ nav.mainmenu li + li { } nav.mainmenu a, nav.mainmenu a:active { border: none; - color: rgb(233, 120, 38); + color: #E97826; font-weight: 500; text-decoration: none; } @@ -1140,6 +1141,10 @@ th { width: 100%; } +.color-brand { + color: #FF9925; +} + .wicket7.header { background-color: #E97826; background-image: url(/img/wicket-7-bg.jpg); diff --git a/content/css/style.css.map b/content/css/style.css.map index 0ae80d03..f7a5d292 100644 --- a/content/css/style.css.map +++ b/content/css/style.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["style.scss","../_sass/taiga/_base.scss","../_sass/taiga/_mixins.scss","../_sass/taiga/_settings.scss","../_sass/taiga/_grid.scss","../_sass/taiga/_layout.scss","../_sass/taiga/_states.scss","../_sass/taiga/_button.scss","../_sass/taiga/_print.scss","../_sass/modules/_syntax.scss","../_sass/modules/_logo.scss","../_sass/modules/_jumbotron.scss","../_sass/modules/_mainmenu.scss","../_sass/modules/_toc.scss","../_sass/modules/_builtwithwicket.scss"," [...] \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["style.scss","../_sass/taiga/_base.scss","../_sass/taiga/_mixins.scss","../_sass/taiga/_settings.scss","../_sass/taiga/_grid.scss","../_sass/taiga/_layout.scss","../_sass/taiga/_states.scss","../_sass/taiga/_button.scss","../_sass/taiga/_print.scss","../_sass/modules/_syntax.scss","../_sass/modules/_logo.scss","../_sass/modules/_jumbotron.scss","../_sass/modules/_mainmenu.scss","../_sass/modules/_toc.scss","../_sass/modules/_builtwithwicket.scss"," [...] \ No newline at end of file diff --git a/content/fonts/wicket-font/Wicket-font.eot b/content/fonts/wicket-font/Wicket-font.eot new file mode 100644 index 00000000..8c494f5d Binary files /dev/null and b/content/fonts/wicket-font/Wicket-font.eot differ diff --git a/content/fonts/wicket-font/Wicket-font.svg b/content/fonts/wicket-font/Wicket-font.svg new file mode 100644 index 00000000..c95f14c7 --- /dev/null +++ b/content/fonts/wicket-font/Wicket-font.svg @@ -0,0 +1 @@ +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" ><svg xmlns="http://www.w3.org/2000/svg"><metadata>Generated by Glyphter</metadata><defs><font id="Wicket-font" horiz-adv-x="0"><font-face units-per-em="1024" ascent="1024" descent="0" font-family="Wicket-font" font-weight="normal" /><missing-glyph horiz-adv-x="0" /><glyph unicode="0" d="M1023.465,512.5C1023.465,118.947,597.433,-127.02,256.616,69.7 [...] \ No newline at end of file diff --git a/content/fonts/wicket-font/Wicket-font.ttf b/content/fonts/wicket-font/Wicket-font.ttf new file mode 100644 index 00000000..9321513a Binary files /dev/null and b/content/fonts/wicket-font/Wicket-font.ttf differ diff --git a/content/fonts/wicket-font/Wicket-font.woff b/content/fonts/wicket-font/Wicket-font.woff new file mode 100644 index 00000000..610fe6fc Binary files /dev/null and b/content/fonts/wicket-font/Wicket-font.woff differ diff --git a/content/fonts/wicket-font/stylesheet.css b/content/fonts/wicket-font/stylesheet.css new file mode 100755 index 00000000..c20b7031 --- /dev/null +++ b/content/fonts/wicket-font/stylesheet.css @@ -0,0 +1,21 @@ +/* Generated by Glyphter (http://www.glyphter.com) on Wed Jan 10 2024*/ +@font-face { + font-family: 'Wicket font'; + src: url('Wicket-font.eot'); + src: url('Wicket-font.eot?#iefix') format('embedded-opentype'), + url('Wicket-font.woff') format('woff'), + url('Wicket-font.ttf') format('truetype'), + url('Wicket-font.svg#Wicket-font') format('svg'); + font-weight: normal; + font-style: normal; +} +[class*='icon-']:before{ + display: inline-block; + font-family: 'Wicket font'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} +.icon-logo:before{content:'\0030';} diff --git a/content/index.html b/content/index.html index 23c10b48..07198380 100644 --- a/content/index.html +++ b/content/index.html @@ -121,7 +121,7 @@ </header> <section class="toc left post index"> - <div id="toc" class="toc"><div id="toc-title"><h2>Table of Contents</h2></div><ul><li class="toc--level-1 toc--section-1"><a href="#"><span class="toc-number">1</span> <span class="toc-text">Getting Started with Wicket 9</span></a></li></ul></div> + <div id="toc" class="toc"><div id="toc-title"><h2>Table of Contents</h2></div><ul><li class="toc--level-1 toc--section-1"><a href="#"><span class="toc-number">1</span> <span class="toc-text">Getting Started with Wicket 10</span></a></li></ul></div> </section> <section> <div class="l-full"> @@ -129,20 +129,20 @@ <div class="l-full l-first preamble"> <a class="acevent"></a> <br /> - <h1 id="introduction" class="announce">Announcing Apache Wicket 9: get into the modern Java world!</h1> + <h1 id="introduction" class="announce">Announcing Apache Wicket <span class="color-brand">1</span><span class="color-brand" style="font-family: Wicket font;font-size: 46px;">0</span> : get into the modern Java world!</h1> <div> <img src="/img/wicket-9-sun.png" alt="Apache Wicket" class="responsive-logo" /> </div> <p> - The Apache Wicket project announces the 9th major release of the open source Java web framework servicing websites and applications across the globe since 2004. - Built on top of Java 11, this version of Wicket brings web development into the modern Java world, offering a fundamental tool to keep you code up to date with Java's evolution. + The Apache Wicket project announces the 9th major release of the open source Java web framework servicing websites and applications across the globe since 2004. + Built on top of Java 17, this version of Wicket brings web development into the modern Java world, offering a fundamental tool to keep you code up to date with Java's evolution. </p> </div> <div class="l-first"> <div class="l-full"> <h3>Bring the web into the modern Java era</h3> <p> - The release of Java 9 has been a turning point in Java history which laid the foundation for the modern Java era. However, the magnitude of this change has discouraged many developers from leaving the safe harbor represented by Java 8. With Wicket 9 we finally have a fundamental tool to move on and bring our web applications into the new Java world. + The release of Java 9 has been a turning point in Java history which laid the foundation for the modern Java era. However, the magnitude of this change has discouraged many developers from leaving the safe harbor represented by Java 8. With Wicket 9 we finally have a fundamental tool to move on and bring our web applications into the new Java world. </p> <p> With this version Wicket has been completely revisited and improved to embrace new technologies such as Java modularization and new libraries like JUnit 5. @@ -158,9 +158,9 @@ </p> </div> <div class="l-half"> - <h3>Be ready for the next Java Enterprise</h3> + <h3>Ready for Jackarta EE Enterprise</h3> <p> - Shortly after Java 9 was released, Oracle submitted Java EE to the Eclipse Foundation. As side effect of this owner change, the package name 'javax' had to be migrated to 'jakarta'. Wicket historically promoted decoupling of Java EE APIs and application code, making the transition to future Java Enterprise versions much easier. + Wicket 10 is entirely based on the new Jakarta EE Specification so now you can adopt the new packages structure and naming conventions. </p> </div> </div> @@ -173,37 +173,34 @@ You either risk leaving holes in the defense of your application or you break certain functionality. Protecting against unwanted inline scripts is the most important target to attain. In CSP this is called 'unsafe-inline' and it's the most common cause of cross-site scripting vulnerabilities. </p> <p> - Wicket 9 comes with full support for CSP and does not need any unsafe directives. Wicket will automatically add a nonce to every header contribution and whitelist this nonce. This allows for flexible loading of resources without the need for a complex CSP. Of course it is possible to modify and customize the CSP, add additional directives or disable it entirely. Lookup our <a href="http://wicket.apache.org/learn/#guide" target="_blank">documentation</a> for more information. + Wicket 9 comes with full support for CSP and does not need any unsafe directives. Wicket will automatically add a nonce to every header contribution and whitelist this nonce. This allows for flexible loading of resources without the need for a complex CSP. Of course it is possible to modify and customize the CSP, add additional directives or disable it entirely. Lookup our <a href="http://wicket.apache.org/learn/#guide" target="_blank">documentation</a> for more information. </p> </div> </div> <div class="l-first l-flex"> <div class="l-half"> - <h3>A Smooth Transition to Java 11+</h3> + <h3>Ready for Java 17 and beyond</h3> <p> If you come from Wicket 8 chances are you don't need to change your application code to enjoy all the improvements offered by Java 11, such as better Docker support, improved performance, new Z Garbage Collector, etc... </p> - <p> - That said, as this is a new major version we have, in accordance with semantic versioning, cleaned up many APIs and you might have compile errors when you migrate from previous Wicket versions. - </p> </div> <div class="l-half"> - <h3>Migrating to Wicket 9</h3> + <h3>Migrating to Wicket 10</h3> <p> - When you migrate from a previous Wicket version to Wicket 9, a full list of changes and migrations is available at the following page: + When you migrate from a previous Wicket version to Wicket 10, a full list of changes and migrations is available at the following page: </p> <p> - <a href="https://s.apache.org/wicket9migrate">https://s.apache.org/wicket9migrate</a> + <a href="https://s.apache.org/wicket9migrate">https://s.apache.org/wicket10migrate</a> </p> <p> - Please consult this migration guide when you are moving towards Wicket 9. + Please consult this migration guide when you are moving towards Wicket 10. </p> </div> </div> <div class="l-first l-flex"> <div class="l-full"> - <h2>Getting Started with Wicket 9</h2> + <h2>Getting Started with Wicket 10</h2> <p> It is very easy to get started with Wicket: use our <a href="/start/quickstart.html">quick-start wizard</a> or use one of the options below. diff --git a/css/style.scss b/css/style.scss index de0c0f95..fbce2c9b 100644 --- a/css/style.scss +++ b/css/style.scss @@ -4,4 +4,5 @@ --- @import url(../fonts/source-code-pro/stylesheet.css); @import url(../fonts/source-sans-pro/stylesheet.css); +@import url(../fonts/wicket-font/stylesheet.css); @import "main"; diff --git a/fonts/wicket-font/Wicket-font.eot b/fonts/wicket-font/Wicket-font.eot new file mode 100644 index 00000000..8c494f5d Binary files /dev/null and b/fonts/wicket-font/Wicket-font.eot differ diff --git a/fonts/wicket-font/Wicket-font.svg b/fonts/wicket-font/Wicket-font.svg new file mode 100644 index 00000000..c95f14c7 --- /dev/null +++ b/fonts/wicket-font/Wicket-font.svg @@ -0,0 +1 @@ +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" ><svg xmlns="http://www.w3.org/2000/svg"><metadata>Generated by Glyphter</metadata><defs><font id="Wicket-font" horiz-adv-x="0"><font-face units-per-em="1024" ascent="1024" descent="0" font-family="Wicket-font" font-weight="normal" /><missing-glyph horiz-adv-x="0" /><glyph unicode="0" d="M1023.465,512.5C1023.465,118.947,597.433,-127.02,256.616,69.7 [...] \ No newline at end of file diff --git a/fonts/wicket-font/Wicket-font.ttf b/fonts/wicket-font/Wicket-font.ttf new file mode 100644 index 00000000..9321513a Binary files /dev/null and b/fonts/wicket-font/Wicket-font.ttf differ diff --git a/fonts/wicket-font/Wicket-font.woff b/fonts/wicket-font/Wicket-font.woff new file mode 100644 index 00000000..610fe6fc Binary files /dev/null and b/fonts/wicket-font/Wicket-font.woff differ diff --git a/fonts/wicket-font/stylesheet.css b/fonts/wicket-font/stylesheet.css new file mode 100755 index 00000000..c20b7031 --- /dev/null +++ b/fonts/wicket-font/stylesheet.css @@ -0,0 +1,21 @@ +/* Generated by Glyphter (http://www.glyphter.com) on Wed Jan 10 2024*/ +@font-face { + font-family: 'Wicket font'; + src: url('Wicket-font.eot'); + src: url('Wicket-font.eot?#iefix') format('embedded-opentype'), + url('Wicket-font.woff') format('woff'), + url('Wicket-font.ttf') format('truetype'), + url('Wicket-font.svg#Wicket-font') format('svg'); + font-weight: normal; + font-style: normal; +} +[class*='icon-']:before{ + display: inline-block; + font-family: 'Wicket font'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} +.icon-logo:before{content:'\0030';} diff --git a/index.md b/index.md index d094fcb8..d6830ce1 100644 --- a/index.md +++ b/index.md @@ -15,20 +15,20 @@ additionalContents: <div class="l-full l-first preamble"> <a class="acevent"></a> <br/> - <h1 id="introduction" class="announce">Announcing Apache Wicket 9: get into the modern Java world!</h1> + <h1 id="introduction" class="announce">Announcing Apache Wicket <span class="color-brand">1</span><span class="color-brand" style="font-family: Wicket font;font-size: 46px;">0</span> : get into the modern Java world!</h1> <div> <img src="{{ site.baseurl }}/img/wicket-9-sun.png" alt="Apache Wicket" class="responsive-logo"> </div> <p> - The Apache Wicket project announces the 9th major release of the open source Java web framework servicing websites and applications across the globe since 2004. - Built on top of Java 11, this version of Wicket brings web development into the modern Java world, offering a fundamental tool to keep you code up to date with Java's evolution. + The Apache Wicket project announces the 9th major release of the open source Java web framework servicing websites and applications across the globe since 2004. + Built on top of Java 17, this version of Wicket brings web development into the modern Java world, offering a fundamental tool to keep you code up to date with Java's evolution. </p> </div> <div class="l-first"> <div class="l-full"> <h3>Bring the web into the modern Java era</h3> <p> - The release of Java 9 has been a turning point in Java history which laid the foundation for the modern Java era. However, the magnitude of this change has discouraged many developers from leaving the safe harbor represented by Java 8. With Wicket 9 we finally have a fundamental tool to move on and bring our web applications into the new Java world. + The release of Java 9 has been a turning point in Java history which laid the foundation for the modern Java era. However, the magnitude of this change has discouraged many developers from leaving the safe harbor represented by Java 8. With Wicket 9 we finally have a fundamental tool to move on and bring our web applications into the new Java world. </p> <p> With this version Wicket has been completely revisited and improved to embrace new technologies such as Java modularization and new libraries like JUnit 5. @@ -44,9 +44,9 @@ additionalContents: </p> </div> <div class="l-half"> - <h3>Be ready for the next Java Enterprise</h3> + <h3>Ready for Jackarta EE Enterprise</h3> <p> - Shortly after Java 9 was released, Oracle submitted Java EE to the Eclipse Foundation. As side effect of this owner change, the package name 'javax' had to be migrated to 'jakarta'. Wicket historically promoted decoupling of Java EE APIs and application code, making the transition to future Java Enterprise versions much easier. + Wicket 10 is entirely based on the new Jakarta EE Specification so now you can adopt the new packages structure and naming conventions. </p> </div> </div> @@ -59,7 +59,7 @@ additionalContents: You either risk leaving holes in the defense of your application or you break certain functionality. Protecting against unwanted inline scripts is the most important target to attain. In CSP this is called 'unsafe-inline' and it's the most common cause of cross-site scripting vulnerabilities. </p> <p> - Wicket 9 comes with full support for CSP and does not need any unsafe directives. Wicket will automatically add a nonce to every header contribution and whitelist this nonce. This allows for flexible loading of resources without the need for a complex CSP. Of course it is possible to modify and customize the CSP, add additional directives or disable it entirely. Lookup our <a href="http://wicket.apache.org/learn/#guide" target="_blank">documentation</a> for more information. + Wicket 9 comes with full support for CSP and does not need any unsafe directives. Wicket will automatically add a nonce to every header contribution and whitelist this nonce. This allows for flexible loading of resources without the need for a complex CSP. Of course it is possible to modify and customize the CSP, add additional directives or disable it entirely. Lookup our <a href="http://wicket.apache.org/learn/#guide" target="_blank">documentation</a> for more information. </p> </div> </div> @@ -67,30 +67,27 @@ additionalContents: <div class="l-first l-flex"> <div class="l-half"> - <h3>A Smooth Transition to Java 11+</h3> + <h3>Ready for Java 17 and beyond</h3> <p> If you come from Wicket 8 chances are you don't need to change your application code to enjoy all the improvements offered by Java 11, such as better Docker support, improved performance, new Z Garbage Collector, etc... </p> - <p> - That said, as this is a new major version we have, in accordance with semantic versioning, cleaned up many APIs and you might have compile errors when you migrate from previous Wicket versions. - </p> </div> <div class="l-half"> - <h3>Migrating to Wicket 9</h3> + <h3>Migrating to Wicket 10</h3> <p> - When you migrate from a previous Wicket version to Wicket 9, a full list of changes and migrations is available at the following page: + When you migrate from a previous Wicket version to Wicket 10, a full list of changes and migrations is available at the following page: </p> <p> - <a href="https://s.apache.org/wicket9migrate">https://s.apache.org/wicket9migrate</a> + <a href="https://s.apache.org/wicket9migrate">https://s.apache.org/wicket10migrate</a> </p> <p> - Please consult this migration guide when you are moving towards Wicket 9. + Please consult this migration guide when you are moving towards Wicket 10. </p> </div> </div> <div class="l-first l-flex"> <div class="l-full"> - <h2>Getting Started with Wicket 9</h2> + <h2>Getting Started with Wicket 10</h2> <p> It is very easy to get started with Wicket: use our <a href="/start/quickstart.html">quick-start wizard</a> or use one of the options below.
