Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add news page and added some news #348

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/main/markdown/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
<entry name="learnmore-sdk" displayName="SDK Learn More" description="Learn more about the GWT SDK"></entry>
<entry name="lifeofanissue" displayName="Life of an Issue" description="Learn about GWT and the issue tracker"></entry>
<entry name="makinggwtbetter" displayName="Making GWT Better" description="Learn how to contribute to GWT"></entry>
<entry name="news" displayName="News" description="News"></entry>
<entry name="overview" displayName="Overview" description="Overview"></entry>
<entry name="presentations" displayName="Presentations" description="Different Presentations on GWT"></entry>
<entry name="privacy" displayName="Privacy" description="Privacy"></entry>
Expand Down
156 changes: 156 additions & 0 deletions src/main/markdown/news.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
GWT News
===

This news page is the official source for update from the GWT team or GWT related projects. Anything important will be posted here. This page will give you an impression about things happening in the GWT community.

In case you have a news worth for showing here, [open an issue on our tracker](https://github.com/gwtproject/gwt-site/issues/new/choose).
We will add the news as soon as possible.

<style>
.container-list-news {
display: flex;
flex-direction: column;
margin-top: 4em;
grid-gap: 1.5em;
gap: 1.5em;
box-sizing: border-box;
/*border: 0 solid white;*/
width: 100%
}

.container-news {
padding: 1em;
border: 1px solid darkgrey;
border-radius: 1em;
background: white;
}

.container-headline {
color: #f93535;
text-decoration: none;
font-weight: bold;
font-size: 160%;
}

.container-date {
padding: 1em 0 0 0;
font-weight: bold;
color: #9e9d9d;
}

.container-text {
padding: 1em 0 0 0;
color: black;
}

.container-link {
padding: 1em 0 0 0;
font-weight: bold;
color: #9e9d9d;
}
</style>
<div class="container-list-news">
<div class="container-news">
<a href="https://matrix.to/#/#gwtproject_gwt:gitter.im" target="_blank">
<div class="container-headline">
GWT: 2.11.0 released!
</div>
</a>
<div class="container-date">
January 9, 2023
</div>
<div class="container-text">
This release fixes a security issue. If you use GWT-RPC and JPA/JDO annotations in your project, we strongly suggest updating at least to 2.10.1 as soon as possible. To ensure that vulnerable projects are aware of any problem, compile warnings will be emitted if a problem is detected, and the server will default to not allowing any vulnerable RemoteService instances.<br><br>See <a href="https://github.com/gwtproject/gwt/issues/9709" target="_blank">https://github.com/gwtproject/gwt/issues/9709</a> for information on the issue, how we're responding to it, and how any additional follow-up might look.
<br><br>
Other highlights:
<br>
<ul style="color:black; margin-left:40px;">
<li>Transitioned to GitHub pull requests for new contributions, with nightly builds running on GitHub Actions.</li>
<li>Added release artifacts for jakarta.servlet packages for both RequestFactory and GWT-RPC.</li>
<li>Tested support for running on Java 21. This is likely to be the final minor release series to support running on Java 8.</li>
<li>Updated JRE emulation to support Java 11 for Collections, streams, and more.</li>
</ul>
See <a href="https://github.com/gwtproject/gwt/releases/tag/2.11.0" target="_blank">https://github.com/gwtproject/gwt/releases/tag/2.11.0</a> or <a href="https://www.gwtproject.org/release-notes.html#Release_Notes_2_11_0" target="_blank">https://www.gwtproject.org/release-notes.html#Release_Notes_2_11_0</a> for complete release notes.
</div>
<div class="container-text">
This is our third release under the new groupId, be sure when you update to change away from "com.google.gwt", as it will not get more updates.
</div>
<div class="container-text">
This release wouldn't have been possible without help from so many contributors, including developers, testers, and sponsors. A short list of the teams and individuals that directly brought us this release: Juan Pablo Gardella, Rocco De Angelis, Frank Hossfeld, Manfred Tremmel, Jim Douglas, Zbynek Konecny, Piotr Lewandowski, Axel Uhl, Thomas Broyer, Filipe Sousa, Sandra Parsick, Jens Nehlmeier, Schubec GmbH, Tom Sawyer Software, Insurance Insight Inc.<br><br>Join us on the <a href="https://github.com/gwtproject/gwt/issues" target="_blank">issue tracker</a> or at our <a href="https://opencollective.com/gwt-project" target="_blank">OpenCollective page</a> to help make future releases possible.
</div>
</div>
<div class="container-news">
<a href="https://matrix.to/#/#gwtproject_gwt:gitter.im" target="_blank">
<div class="container-headline">
GWT: 2.10.1 released!
</div>
</a>
<div class="container-date">
January 9, 2023
</div>
<div class="container-text">
This release fixes a security issue. If you use GWT-RPC and JPA/JDO annotations in your project, we strongly suggest updating at least to 2.10.1 as soon as possible. To ensure that vulnerable projects are aware of any problem, compile warnings will be emitted if a problem is detected, and the server will default to not allowing any vulnerable RemoteService instances.<br><br>See <a href="https://github.com/gwtproject/gwt/issues/9709" target="_blank">https://github.com/gwtproject/gwt/issues/9709</a> for information on the issue, how we're responding to it, and how any additional follow-up might look.
</div>
<div class="container-text">
This is our second release under the new groupId, be sure when you update to change away from "com.google.gwt", as it will not get more updates.
</div>
</div>
<div class="container-news">
<a href="https://matrix.to/#/#gwtproject_gwt:gitter.im" target="_blank">
<div class="container-headline">
GWT: we are looking for reviewers!
</div>
</a>
<div class="container-date">
December 9, 2023
</div>
<div class="container-text">
To finish the work on the next GWT release, we need to merge two more pull requests. We are looking for reviewers to approve the changes. Once the pull requests are merged, we will release GWT 2.11.0!
</div>
<a href="https://matrix.to/#/#gwtproject_gwt:gitter.im" target="_blank">
<div class="container-link">
Let me help
</div>
</a>
</div>
<div class="container-news">
<a href="https://github.com/Vertispan/j2clmavenplugin/releases/tag/v0.22.0" target="_blank">
<div class="container-headline">
J2CL: new version of the j2cl-maven-plugin released
</div>
</a>
<div class="container-date">
November 9, 2023
</div>
<div class="container-text">
This update let the plugin use the latest J2CL version and supports elemental2 vesion 1.2.0. The release fixes a NPE, updates J2CL and the J2CL plugin to the latest version among other improvements.
</div>
<a href="https://github.com/Vertispan/j2clmavenplugin/releases/tag/v0.22.0" target="_blank">
<div class="container-link">
Read more
</div>
</a>
</div>
<div class="container-news">
<a href="https://github.com/gwtproject/gwt-core/releases/tag/v1.0.0-RC2" target="_blank">
<div class="container-headline">
GWT Module: gwt-core version 1.0.0-rc2 released
</div>
</a>
<div class="container-date">
October 20, 2023
</div>
<div class="container-text">
The second release candidate of the gwt-core module has been released today.
</div>
<a href="https://github.com/gwtproject/gwt-core/releases/tag/v1.0.0-RC2" target="_blank">
<div class="container-link">
Read more
</div>
</a>
</div>
</div>




3 changes: 2 additions & 1 deletion src/main/resources/main.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,10 @@
<li class="logo"><a href="/">GWT homepage</a></li>
<li><a href="overview.html"><i class="icon_overview"></i>Overview</a></li>
<li class="sep"><a href="gettingstarted-v2.html"><i class="icon_getstarted"></i>Get started</a></li>
<li class="sep"><a href="news.html"><i class="icon_news"></i>News/a></li>
<li><a href="doc/latest/tutorial/index.html" class="active"><i class="icon_tutorials"></i>Tutorials</a></li>
<li><a href="doc/latest/DevGuide.html"><i class="icon_doc"></i>Docs</a></li>
<li><a href="examples.html"><i class="icon_ressources"></i>Resources</a></li>
<li><a href="examples.html"><i class="icon_resources"></i>Resources</a></li>
<li><a href="makinggwtbetter.html"><i class="icon_makeGWTBetter"></i>Make GWT Better</a></li>
<li class="sep"><a href="terms.html"><i class="icon_terms"></i>Terms</a></li>
<li class="btn"><a href="download.html"><i class="icon_download"></i>Download</a></li>
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/toc.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
- [SDK Learn More](learnmore-sdk.html 'Learn more about the GWT SDK')
- [Configure Eclipse](usingeclipse.html)
- [Configure IntelliJ](usingintellij.html)
- [News](news.html)
- [Tutorials](doc/latest/tutorial/index.html)
- [Overview](doc/latest/tutorial/index.html)
- [Build a GWT App.](# 'Create, build and run a GWT application')
Expand Down
6 changes: 5 additions & 1 deletion src/main/site/assets/build/fonts/icons/icons.css
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,10 @@
content: "\e608";
}

.icon_news:before {
content: "\e60b";
}

.icon_optimise:before {
content: "\e609";
}
Expand All @@ -60,7 +64,7 @@
content: "\e60a";
}

.icon_ressources:before {
.icon_resources:before {
content: "\e60b";
}

Expand Down
3 changes: 2 additions & 1 deletion src/main/site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,10 @@
<li class="logo"><a href="/">GWT homepage</a></li>
<li><a href="overview.html"><i class="icon_overview"></i>Overview</a></li>
<li class="sep"><a href="gettingstarted.html"><i class="icon_getstarted"></i>Get started</a></li>
<li class="sep"><a href="news.html"><i class="icon_news"></i>News</a></li>
<li><a href="doc/latest/tutorial/index.html" class="active"><i class="icon_tutorials"></i>Tutorials</a></li>
<li><a href="doc/latest/DevGuide.html"><i class="icon_doc"></i>Docs</a></li>
<li><a href="examples.html"><i class="icon_ressources"></i>Resources</a></li>
<li><a href="examples.html"><i class="icon_resources"></i>Resources</a></li>
<li><a href="makinggwtbetter.html"><i class="icon_makeGWTBetter"></i>Make GWT Better</a></li>
<li><a href="roadmap.html"><i class="icon_roadmap"></i>Roadmap</a></li>
<li class="sep"><a href="terms.html"><i class="icon_terms"></i>Terms</a></li>
Expand Down