This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch 4.0-site-update
in repository https://gitbox.apache.org/repos/asf/openjpa-site.git

commit 3cfa0254323b3240782c104f7f5b1e8e64e4af55
Author: Maxim Solodovnik <solo...@apache.org>
AuthorDate: Thu Jul 11 16:53:03 2024 +0700

    Site is updated with 3.2.2, 4.0.0 release details
---
 content/documentation.md | 52 +++++++++++++++++++++++++++++++++++--
 content/downloads.md     | 52 ++++++++++++++++++++++++++++++++++++-
 content/index.md         | 60 +++++++++++++++++++++++++++++++++++--------
 pelican.auto.py          | 67 ++++++++++++++++++++++++++++++++++++++++++++++++
 pelicanconf.yaml         | 25 ++++++++++++++++++
 5 files changed, 243 insertions(+), 13 deletions(-)

diff --git a/content/documentation.md b/content/documentation.md
index d37ffb154..04dfc848a 100644
--- a/content/documentation.md
+++ b/content/documentation.md
@@ -7,7 +7,7 @@ Title: Documentation
 
 The online OpenJPA documentation can be found here.
 
-<a name="Documentation-Latest(3.1.3-SNAPSHOT)"></a>
+<a name="Documentation-Latest(4.0.1-SNAPSHOT)"></a>
 
 ## Nightly builds
 
@@ -23,7 +23,55 @@ The online OpenJPA documentation can be found here.
  </td></tr>
 </table>
 
-<a name="Documentation-OpenJPA3.0.xreleases"></a>
+<a name="Documentation-OpenJPA4.0.xreleases"></a>
+
+## OpenJPA 4.0.x releases
+
+<table>
+<tr><th>Version</th><th> HTML Manual</th><th> HTML Manual (Single 
Page)</th><th>PDF Manual</th><th>Javadocs</th><th>Release Notes</th></tr>
+<tr><td class="border"> OpenJPA 4.0.0
+ </td><td class="border"> <a 
href="/builds/4.0.0/apache-openjpa/docs/main.html">manual</a>
+ </td><td class="border"> <a 
href="/builds/4.0.0/apache-openjpa/docs/manual.html">manual</a>
+ </td><td class="border"> <a 
href="/builds/4.0.0/apache-openjpa/docs/manual.pdf">manual</a>
+ </td><td class="border"> <a 
href="/builds/4.0.0/apidocs/index.html">javadoc</a>
+ </td><td class="border"><A 
href="/builds/4.0.0/apache-openjpa/RELEASE-NOTES.html">Release Notes</A>
+</td></tr>
+<tr>
+</table>
+
+<a name="Documentation-OpenJPA3.2.xreleases"></a>
+
+## OpenJPA 3.2.x releases
+
+<table>
+<tr><th>Version</th><th> HTML Manual</th><th> HTML Manual (Single 
Page)</th><th>PDF Manual</th><th>Javadocs</th><th>Release Notes</th></tr>
+<tr><td class="border"> OpenJPA 3.2.2
+ </td><td class="border"> <a 
href="/builds/3.2.2/apache-openjpa/docs/main.html">manual</a>
+ </td><td class="border"> <a 
href="/builds/3.2.2/apache-openjpa/docs/manual.html">manual</a>
+ </td><td class="border"> <a 
href="/builds/3.2.2/apache-openjpa/docs/manual.pdf">manual</a>
+ </td><td class="border"> <a 
href="/builds/3.2.2/apidocs/index.html">javadoc</a>
+ </td><td class="border"><A 
href="/builds/3.2.2/apache-openjpa/RELEASE-NOTES.html">Release Notes</A>
+</td></tr>
+<tr>
+<tr><td class="border"> OpenJPA 3.2.1
+ </td><td class="border"> <a 
href="/builds/3.2.1/apache-openjpa/docs/main.html">manual</a>
+ </td><td class="border"> <a 
href="/builds/3.2.1/apache-openjpa/docs/manual.html">manual</a>
+ </td><td class="border"> <a 
href="/builds/3.2.1/apache-openjpa/docs/manual.pdf">manual</a>
+ </td><td class="border"> <a 
href="/builds/3.2.1/apidocs/index.html">javadoc</a>
+ </td><td class="border"><A 
href="/builds/3.2.1/apache-openjpa/RELEASE-NOTES.html">Release Notes</A>
+</td></tr>
+<tr>
+<tr><td class="border"> OpenJPA 3.2.0
+ </td><td class="border"> <a 
href="/builds/3.2.0/apache-openjpa/docs/main.html">manual</a>
+ </td><td class="border"> <a 
href="/builds/3.2.0/apache-openjpa/docs/manual.html">manual</a>
+ </td><td class="border"> <a 
href="/builds/3.2.0/apache-openjpa/docs/manual.pdf">manual</a>
+ </td><td class="border"> <a 
href="/builds/3.2.0/apidocs/index.html">javadoc</a>
+ </td><td class="border"><A 
href="/builds/3.2.0/apache-openjpa/RELEASE-NOTES.html">Release Notes</A>
+</td></tr>
+<tr>
+</table>
+
+<a name="Documentation-OpenJPA3.1.xreleases"></a>
 
 ## OpenJPA 3.1.x releases
 
diff --git a/content/downloads.md b/content/downloads.md
index 870810bb3..4a984edae 100644
--- a/content/downloads.md
+++ b/content/downloads.md
@@ -16,6 +16,34 @@ For information on obtaining OpenJPA binaries, see the 
[Obtaining](obtaining.htm
  page. For information on building OpenJPA from source, see the 
[Building](building.html)
  page.
 
+<a name="Downloads-OfficialJPA3.0Releases"></a>
+
+## Official JPA 3.0 Releases
+
+<a name="Downloads-4.0.xReleases"></a>
+
+### 4.0.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Checksum 
</th><th> Signatures </th></tr>
+<tr><td class="border"> OpenJPA 4.0.0 Binary </td>
+    <td class="border"> <a 
href="https://www.apache.org/dyn/closer.lua/openjpa/4.0.0/apache-openjpa-4.0.0-binary.zip";>apache-openjpa-4.0.0-binary.zip</a></td>
+    <td class="border"> Feb 14 2024 </td>
+    <td class="border"> <a 
href="https://archive.apache.org/dist/openjpa/4.0.0/apache-openjpa-4.0.0-binary.zip.sha512";>sha512</a></td>
+    <td class="border"> <a 
href="https://archive.apache.org/dist/openjpa/4.0.0/apache-openjpa-4.0.0-binary.zip.asc";>PGP</a></td>
+</tr>
+<tr><td class="border"> OpenJPA 4.0.0 Source </td>
+    <td class="border"> <a 
href="https://www.apache.org/dyn/closer.lua/openjpa/4.0.0/openjpa-parent-4.0.0-source-release.zip";>openjpa-parent-4.0.0-source-release.zip</a>
+    <td class="border"> Feb 14 2024 </td>
+    <td class="border"> <a 
href="https://archive.apache.org/dist/openjpa/4.0.0/openjpa-parent-4.0.0-source-release.zip.sha512";>sha512</a>
+    <td class="border"> <a 
href="https://archive.apache.org/dist/openjpa/4.0.0/openjpa-parent-4.0.0-source-release.zip.asc";>PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 4.0.0 Release Notes </td>
+    <td class="border"> <a 
href="https://openjpa.apache.org/builds/4.0.0/apache-openjpa/RELEASE-NOTES.html";>RELEASE-NOTES.html</a>
+    <td class="border"> Feb 14 2024 </td>
+    <td class="border"> </td><td class="border"> </td>
+</table>
+
 <a name="Downloads-OfficialJPA2.2Releases"></a>
 
 ## Official JPA 2.2 Releases
@@ -23,7 +51,29 @@ For information on obtaining OpenJPA binaries, see the 
[Obtaining](obtaining.htm
 These releases raised the minimum Java version to Java 8 and implement most of 
 [JSR-338 Java Persistence 2.2](httpss://jcp.org/en/jsr/detail?id=338) features.
 
-<a name="Downloads-3.1.xReleases"></a>
+<a name="Downloads-3.2.xReleases"></a>
+
+### 3.2.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Checksum 
</th><th> Signatures </th></tr>
+<tr><td class="border"> OpenJPA 3.2.2 Binary </td>
+    <td class="border"> <a 
href="https://www.apache.org/dyn/closer.lua/openjpa/3.2.2/apache-openjpa-3.2.2-binary.zip";>apache-openjpa-3.2.2-binary.zip</a></td>
+    <td class="border"> 16 Mar 2022 </td>
+    <td class="border"> <a 
href="https://archive.apache.org/dist/openjpa/3.2.2/apache-openjpa-3.2.2-binary.zip.sha512";>sha512</a></td>
+    <td class="border"> <a 
href="https://archive.apache.org/dist/openjpa/3.2.2/apache-openjpa-3.2.2-binary.zip.asc";>PGP</a></td>
+</tr>
+<tr><td class="border"> OpenJPA 3.2.2 Source </td>
+    <td class="border"> <a 
href="https://www.apache.org/dyn/closer.lua/openjpa/3.2.2/openjpa-parent-3.2.2-source-release.zip";>openjpa-parent-3.2.2-source-release.zip</a>
+    <td class="border"> 16 Mar 2022 </td>
+    <td class="border"> <a 
href="https://archive.apache.org/dist/openjpa/3.2.2/openjpa-parent-3.2.2-source-release.zip.sha512";>sha512</a>
+    <td class="border"> <a 
href="https://archive.apache.org/dist/openjpa/3.2.2/openjpa-parent-3.2.2-source-release.zip.asc";>PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 3.2.2 Release Notes </td>
+    <td class="border"> <a 
href="https://openjpa.apache.org/builds/3.2.2/apache-openjpa/RELEASE-NOTES.html";>RELEASE-NOTES.html</a>
+    <td class="border"> 16 Mar 2022 </td>
+    <td class="border"> </td><td class="border"> </td>
+</table>
 
 ### 3.1.x Releases
 
diff --git a/content/index.md b/content/index.md
index 53350fd40..099e5b75c 100644
--- a/content/index.md
+++ b/content/index.md
@@ -12,6 +12,8 @@ Apache OpenJPA is a Java persistence project at [The Apache 
Software Foundation]
  into any Java EE compliant container and many other lightweight
 frameworks, such as Tomcat and Spring. 
 
+The [4.x releases](downloads.html) is an implementation of the Jakarta 
Persistence API 3.0 specification is the most current production ready release.
+
 The [3.x releases](downloads.html) targetting the [JSR-338 Java Persistence 
2.2](http://jcp.org/en/jsr/detail?id=338) is the most current production ready 
release.
 It is fully backward compatible compatible to our JPA 2.1, 2.0 and 1.0 
releases.
 
@@ -127,21 +129,59 @@ The [1.x releases](downloads.html)
  <DIV class="blog-post-listing">
 
  <DIV class="logo-heading-block">
- <SPAN class="logoBlock">
- <A class="userLogoLink" data-username="strub...@apache.org" 
href="http://people.apache.org/committer-index.html#struberg";>
- <IMG class="userLogo logo" 
src="https://cwiki.apache.org/confluence/images/icons/profilepics/user1.png"; 
alt="User icon: strub...@apache.org" title="strub...@apache.org">
+   <SPAN class="logoBlock">
+     <A class="userLogoLink" data-username="strub...@apache.org" 
href="http://people.apache.org/committer-index.html#struberg";>
+       <IMG class="userLogo logo" 
src="https://cwiki.apache.org/confluence/images/icons/profilepics/user1.png"; 
alt="User icon: strub...@apache.org" title="strub...@apache.org">
+     </A>
+   </SPAN>
+   <SPAN class="blogHeading">
+     <DIV class="page-metadata not-personal">
+       <A href="http://people.apache.org/committer-index.html#struberg"; 
class="url fn confluence-userlink" data-username="strub...@apache.org">Mark 
Struberg</A> posted on 2024-02-14
+     </DIV>
+     <A class="blogHeading" href="openjpa-4.0.x.html">OpenJPA 4.0.0 
Released!</A>
+   </SPAN>
+ </DIV>
 
- </A>
- </SPAN>
- <SPAN class="blogHeading">
- <DIV class="page-metadata not-personal"><A 
href="http://people.apache.org/committer-index.html#struberg"; class="url fn 
confluence-userlink" data-username="strub...@apache.org">Mark Struberg</A> 
posted on 2020-09-04</DIV>
- <A class="blogHeading" href="openjpa-3.1.x.html">OpenJPA 3.1.2</A> 
Released!</A>
- </SPAN>
+ <DIV class="wiki-content">
+   <P>The Apache OpenJPA community is proud to announce the release of OpenJPA 
4.0.0!</P>
+ </DIV>
+ <hr>
+
+ <DIV class="logo-heading-block">
+   <SPAN class="logoBlock">
+     <A class="userLogoLink" data-username="ilgro...@apache.org" 
href="http://people.apache.org/committer-index.html#ilgrosso";>
+       <IMG class="userLogo logo" 
src="https://cwiki.apache.org/confluence/images/icons/profilepics/user1.png"; 
alt="User icon: ilgro...@apache.org" title="ilgro...@apache.org"/>
+     </A>
+   </SPAN>
+   <SPAN class="blogHeading">
+     <DIV class="page-metadata not-personal">
+       <A href="http://people.apache.org/committer-index.html#ilgrosso"; 
class="url fn confluence-userlink" 
data-username="ilgro...@apache.org">Francesco Chicchiriccò</A> posted on 
2022-03-19
+     </DIV>
+     <A class="blogHeading" href="openjpa-3.2.x.html">OpenJPA 3.2.2 
Released!</A>
+   </SPAN>
  </DIV>
 
  <DIV class="wiki-content">
- <P>The Apache OpenJPA community is proud to announce the release of OpenJPA 
3.1.2!</P>
+   <P>The Apache OpenJPA community is proud to announce the release of OpenJPA 
3.2.2!</P>
+ </DIV>
+ <hr>
+
+ <DIV class="logo-heading-block">
+   <SPAN class="logoBlock">
+     <A class="userLogoLink" data-username="strub...@apache.org" 
href="http://people.apache.org/committer-index.html#struberg";>
+       <IMG class="userLogo logo" 
src="https://cwiki.apache.org/confluence/images/icons/profilepics/user1.png"; 
alt="User icon: strub...@apache.org" title="strub...@apache.org">
+     </A>
+   </SPAN>
+   <SPAN class="blogHeading">
+     <DIV class="page-metadata not-personal">
+       <A href="http://people.apache.org/committer-index.html#struberg"; 
class="url fn confluence-userlink" data-username="strub...@apache.org">Mark 
Struberg</A> posted on 2020-09-04
+     </DIV>
+     <A class="blogHeading" href="openjpa-3.1.x.html">OpenJPA 3.1.2 
Released!</A>
+   </SPAN>
  </DIV>
+
+ <DIV class="wiki-content">
+   <P>The Apache OpenJPA community is proud to announce the release of OpenJPA 
3.1.2!</P>
  </DIV>
  <hr>
 
diff --git a/pelican.auto.py b/pelican.auto.py
new file mode 100644
index 000000000..c10f160f1
--- /dev/null
+++ b/pelican.auto.py
@@ -0,0 +1,67 @@
+
+# Basic information about the site.
+SITENAME = 'Apache Template'
+SITEDESC = 'Provides a template for projects wishing to use the Pelican ASF 
static content system'
+SITEDOMAIN = 'openjpa.apache.org'
+SITEURL = 'https://openjpa.apache.org'
+SITELOGO = 'https://openjpa.apache.org/images/logo.png'
+SITEREPOSITORY = 'https://github.com/apache/openjpa-site/blob/main/content/'
+CURRENTYEAR = 2024
+TRADEMARKS = 'Apache, the Apache feather logo, and "Project" are trademarks or 
registered trademarks'
+TIMEZONE = 'UTC'
+# Theme includes templates and possibly static files
+THEME = './theme/apache'
+# Specify location of plugins, and which to use
+PLUGIN_PATHS = [ 
'/home/solomax/work/_oss/site-pelican/infrastructure-pelican/bin/../plugins', 
'./theme/plugins',  ]
+PLUGINS = [ 'gfm', 'asfgenid',  ]
+# All content is located at '.' (aka content/ )
+PAGE_PATHS = [ '.' ]
+STATIC_PATHS = [ '.',  ]
+# Where to place/link generated pages
+
+PATH_METADATA = '(?P<path_no_ext>.*)\\..*'
+
+PAGE_SAVE_AS = '{path_no_ext}.html'
+# Don't try to translate
+PAGE_TRANSLATION_ID = None
+# Disable unused Pelican features
+# N.B. These features are currently unsupported, see 
https://github.com/apache/infrastructure-pelican/issues/49
+FEED_ALL_ATOM = None
+INDEX_SAVE_AS = ''
+TAGS_SAVE_AS = ''
+CATEGORIES_SAVE_AS = ''
+AUTHORS_SAVE_AS = ''
+ARCHIVES_SAVE_AS = ''
+# Disable articles by pointing to a (should-be-absent) subdir
+ARTICLE_PATHS = [ 'blog' ]
+# needed to create blogs page
+ARTICLE_URL = 'blog/{slug}.html'
+ARTICLE_SAVE_AS = 'blog/{slug}.html'
+# Disable all processing of .html files
+READERS = { 'html': None, }
+
+# Configure the asfgenid plugin
+ASF_GENID = {
+ 'unsafe_tags': True,
+ 'metadata': False,
+ 'elements': False,
+ 'permalinks': True,
+ 'tables': False,
+
+ 'headings': True,
+ 'headings_re': '^h[1-4]',
+
+
+ 'toc': True,
+ 'toc_headers': '^h[1-4]',
+
+ 'debug': False,
+}
+
+
+
+
+
+
+
+
diff --git a/pelicanconf.yaml b/pelicanconf.yaml
new file mode 100644
index 000000000..bf0903c19
--- /dev/null
+++ b/pelicanconf.yaml
@@ -0,0 +1,25 @@
+site:
+  name: Apache Template
+  description: Provides a template for projects wishing to use the Pelican ASF 
static content system
+  domain: openjpa.apache.org
+  logo: images/logo.png
+  repository: https://github.com/apache/openjpa-site/blob/main/content/
+  trademarks: Apache, the Apache feather logo, and "Project" are trademarks or 
registered trademarks
+
+theme: theme/apache
+
+plugins:
+  paths:
+    - theme/plugins
+  use:
+    - gfm
+
+genid:
+  unsafe: yes
+  metadata: no
+  elements: no
+  headings_depth: 4
+  permalinks: yes
+  toc_depth: 4
+  tables: no
+

Reply via email to