Skip to content

Commit 265f4e7

Browse files
committed
Adjusts website to include OpenNLP 2.5.10
1 parent aece038 commit 265f4e7

6 files changed

Lines changed: 118 additions & 41 deletions

File tree

.github/workflows/main.yml

Lines changed: 40 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -45,42 +45,43 @@ jobs:
4545
run: mvn help:system -U -ntp --batch-mode --show-version --fail-at-end -Pno-fetch clean install
4646
- name: basic validations
4747
run: |
48-
[ -f target/opennlp-site/index.html ] && echo 'index.html exist'
49-
[ -d target/opennlp-site/docs/1.5.3 ] && echo 'docs for 1.5.3 exists'
50-
[ -d target/opennlp-site/docs/1.6.0 ] && echo 'docs for 1.6.0 exists'
51-
[ -d target/opennlp-site/docs/1.7.0 ] && echo 'docs for 1.7.0 exists'
52-
[ -d target/opennlp-site/docs/1.7.1 ] && echo 'docs for 1.7.1 exists'
53-
[ -d target/opennlp-site/docs/1.7.2 ] && echo 'docs for 1.7.2 exists'
54-
[ -d target/opennlp-site/docs/1.8.0 ] && echo 'docs for 1.8.0 exists'
55-
[ -d target/opennlp-site/docs/1.8.1 ] && echo 'docs for 1.8.1 exists'
56-
[ -d target/opennlp-site/docs/1.8.2 ] && echo 'docs for 1.8.2 exists'
57-
[ -d target/opennlp-site/docs/1.8.3 ] && echo 'docs for 1.8.3 exists'
58-
[ -d target/opennlp-site/docs/1.8.4 ] && echo 'docs for 1.8.4 exists'
59-
[ -d target/opennlp-site/docs/1.9.0 ] && echo 'docs for 1.9.0 exists'
60-
[ -d target/opennlp-site/docs/1.9.1 ] && echo 'docs for 1.9.1 exists'
61-
[ -d target/opennlp-site/docs/1.9.2 ] && echo 'docs for 1.9.2 exists'
62-
[ -d target/opennlp-site/docs/1.9.3 ] && echo 'docs for 1.9.3 exists'
63-
[ -d target/opennlp-site/docs/1.9.4 ] && echo 'docs for 1.9.4 exists'
64-
[ -d target/opennlp-site/docs/2.0.0 ] && echo 'docs for 2.0.0 exists'
65-
[ -d target/opennlp-site/docs/2.1.0 ] && echo 'docs for 2.1.0 exists'
66-
[ -d target/opennlp-site/docs/2.1.1 ] && echo 'docs for 2.1.0 exists'
67-
[ -d target/opennlp-site/docs/2.2.0 ] && echo 'docs for 2.2.0 exists'
68-
[ -d target/opennlp-site/docs/2.3.0 ] && echo 'docs for 2.3.0 exists'
69-
[ -d target/opennlp-site/docs/2.3.1 ] && echo 'docs for 2.3.1 exists'
70-
[ -d target/opennlp-site/docs/2.3.2 ] && echo 'docs for 2.3.2 exists'
71-
[ -d target/opennlp-site/docs/2.3.3 ] && echo 'docs for 2.3.3 exists'
72-
[ -d target/opennlp-site/docs/2.4.0 ] && echo 'docs for 2.4.0 exists'
73-
[ -d target/opennlp-site/docs/2.5.0 ] && echo 'docs for 2.5.0 exists'
74-
[ -d target/opennlp-site/docs/2.5.1 ] && echo 'docs for 2.5.1 exists'
75-
[ -d target/opennlp-site/docs/2.5.2 ] && echo 'docs for 2.5.2 exists'
76-
[ -d target/opennlp-site/docs/2.5.3 ] && echo 'docs for 2.5.3 exists'
77-
[ -d target/opennlp-site/docs/2.5.4 ] && echo 'docs for 2.5.4 exists'
78-
[ -d target/opennlp-site/docs/2.5.5 ] && echo 'docs for 2.5.5 exists'
79-
[ -d target/opennlp-site/docs/2.5.6 ] && echo 'docs for 2.5.6 exists'
80-
[ -d target/opennlp-site/docs/2.5.6.1 ] && echo 'docs for 2.5.6.1 exists'
81-
[ -d target/opennlp-site/docs/2.5.7 ] && echo 'docs for 2.5.7 exists'
82-
[ -d target/opennlp-site/docs/2.5.8 ] && echo 'docs for 2.5.8 exists'
83-
[ -d target/opennlp-site/docs/2.5.9 ] && echo 'docs for 2.5.9 exists'
84-
[ -d target/opennlp-site/docs/3.0.0-M1 ] && echo 'docs for 3.0.0-M1 exists'
85-
[ -d target/opennlp-site/docs/3.0.0-M2 ] && echo 'docs for 3.0.0-M2 exists'
86-
[ -d target/opennlp-site/docs/3.0.0-M3 ] && echo 'docs for 3.0.0-M3 exists'
48+
[ -f target/opennlp-site/index.html ] && echo 'index.html exists'
49+
[ -d target/opennlp-site/docs/1.5.3 ] && echo 'docs for 1.5.3 exist'
50+
[ -d target/opennlp-site/docs/1.6.0 ] && echo 'docs for 1.6.0 exist'
51+
[ -d target/opennlp-site/docs/1.7.0 ] && echo 'docs for 1.7.0 exist'
52+
[ -d target/opennlp-site/docs/1.7.1 ] && echo 'docs for 1.7.1 exist'
53+
[ -d target/opennlp-site/docs/1.7.2 ] && echo 'docs for 1.7.2 exist'
54+
[ -d target/opennlp-site/docs/1.8.0 ] && echo 'docs for 1.8.0 exist'
55+
[ -d target/opennlp-site/docs/1.8.1 ] && echo 'docs for 1.8.1 exist'
56+
[ -d target/opennlp-site/docs/1.8.2 ] && echo 'docs for 1.8.2 exist'
57+
[ -d target/opennlp-site/docs/1.8.3 ] && echo 'docs for 1.8.3 exist'
58+
[ -d target/opennlp-site/docs/1.8.4 ] && echo 'docs for 1.8.4 exist'
59+
[ -d target/opennlp-site/docs/1.9.0 ] && echo 'docs for 1.9.0 exist'
60+
[ -d target/opennlp-site/docs/1.9.1 ] && echo 'docs for 1.9.1 exist'
61+
[ -d target/opennlp-site/docs/1.9.2 ] && echo 'docs for 1.9.2 exist'
62+
[ -d target/opennlp-site/docs/1.9.3 ] && echo 'docs for 1.9.3 exist'
63+
[ -d target/opennlp-site/docs/1.9.4 ] && echo 'docs for 1.9.4 exist'
64+
[ -d target/opennlp-site/docs/2.0.0 ] && echo 'docs for 2.0.0 exist'
65+
[ -d target/opennlp-site/docs/2.1.0 ] && echo 'docs for 2.1.0 exist'
66+
[ -d target/opennlp-site/docs/2.1.1 ] && echo 'docs for 2.1.0 exist'
67+
[ -d target/opennlp-site/docs/2.2.0 ] && echo 'docs for 2.2.0 exist'
68+
[ -d target/opennlp-site/docs/2.3.0 ] && echo 'docs for 2.3.0 exist'
69+
[ -d target/opennlp-site/docs/2.3.1 ] && echo 'docs for 2.3.1 exist'
70+
[ -d target/opennlp-site/docs/2.3.2 ] && echo 'docs for 2.3.2 exist'
71+
[ -d target/opennlp-site/docs/2.3.3 ] && echo 'docs for 2.3.3 exist'
72+
[ -d target/opennlp-site/docs/2.4.0 ] && echo 'docs for 2.4.0 exist'
73+
[ -d target/opennlp-site/docs/2.5.0 ] && echo 'docs for 2.5.0 exist'
74+
[ -d target/opennlp-site/docs/2.5.1 ] && echo 'docs for 2.5.1 exist'
75+
[ -d target/opennlp-site/docs/2.5.2 ] && echo 'docs for 2.5.2 exist'
76+
[ -d target/opennlp-site/docs/2.5.3 ] && echo 'docs for 2.5.3 exist'
77+
[ -d target/opennlp-site/docs/2.5.4 ] && echo 'docs for 2.5.4 exist'
78+
[ -d target/opennlp-site/docs/2.5.5 ] && echo 'docs for 2.5.5 exist'
79+
[ -d target/opennlp-site/docs/2.5.6 ] && echo 'docs for 2.5.6 exist'
80+
[ -d target/opennlp-site/docs/2.5.6.1 ] && echo 'docs for 2.5.6.1 exist'
81+
[ -d target/opennlp-site/docs/2.5.7 ] && echo 'docs for 2.5.7 exist'
82+
[ -d target/opennlp-site/docs/2.5.8 ] && echo 'docs for 2.5.8 exist'
83+
[ -d target/opennlp-site/docs/2.5.9 ] && echo 'docs for 2.5.9 exist'
84+
[ -d target/opennlp-site/docs/2.5.10 ] && echo 'docs for 2.5.10 exist'
85+
[ -d target/opennlp-site/docs/3.0.0-M1 ] && echo 'docs for 3.0.0-M1 exist'
86+
[ -d target/opennlp-site/docs/3.0.0-M2 ] && echo 'docs for 3.0.0-M2 exist'
87+
[ -d target/opennlp-site/docs/3.0.0-M3 ] && echo 'docs for 3.0.0-M3 exist'

pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -650,6 +650,16 @@
650650
<outputDirectory>${project.build.directory}/distr/2.5.9</outputDirectory>
651651
<excludes>**/lib/**/*</excludes>
652652
</artifactItem>
653+
<artifactItem>
654+
<groupId>org.apache.opennlp</groupId>
655+
<artifactId>opennlp-distr</artifactId>
656+
<version>2.5.10</version>
657+
<overWrite>false</overWrite>
658+
<type>zip</type>
659+
<classifier>bin</classifier>
660+
<outputDirectory>${project.build.directory}/distr/2.5.10</outputDirectory>
661+
<excludes>**/lib/**/*</excludes>
662+
</artifactItem>
653663
<artifactItem>
654664
<groupId>org.apache.opennlp</groupId>
655665
<artifactId>opennlp-distr</artifactId>

src/main/jbake/content/docs/legacy.ad

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ explains how the various OpenNLP components can be used and trained.
5353
* link:/docs/3.0.0-M1/apidocs/opennlp-tools/index.html[Apache OpenNLP Tools Javadoc]
5454
* link:/docs/3.0.0-M1/apidocs/opennlp-uima/index.html[Apache OpenNLP UIMA Javadoc]
5555

56+
== Apache OpenNLP 2.5.8 documentation
57+
* link:/docs/2.5.9/manual/opennlp.html[Apache OpenNLP Manual]
58+
* link:/docs/2.5.9/opennlp.pdf[Apache OpenNLP PDF Manual]
59+
* link:/docs/2.5.9/apidocs/opennlp-tools/index.html[Apache OpenNLP Tools Javadoc]
60+
* link:/docs/2.5.9/apidocs/opennlp-tools-models/index.html[Apache OpenNLP Tools Models Javadoc]
61+
* link:/docs/2.5.9/apidocs/opennlp-uima/index.html[Apache OpenNLP UIMA Javadoc]
62+
* link:/docs/2.5.9/apidocs/opennlp-morfologik-addon/index.html[Apache OpenNLP Morfologik Addon Javadoc]
63+
5664
== Apache OpenNLP 2.5.8 documentation
5765
* link:/docs/2.5.8/manual/opennlp.html[Apache OpenNLP Manual]
5866
* link:/docs/2.5.8/opennlp.pdf[Apache OpenNLP PDF Manual]

src/main/jbake/content/news/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
title=News
2-
date=2026-05-01
2+
date=2026-06-24
33
type=news
44
status=published
55
~~~~~~
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
////
2+
Licensed to the Apache Software Foundation (ASF) under one
3+
or more contributor license agreements. See the NOTICE file
4+
distributed with this work for additional information
5+
regarding copyright ownership. The ASF licenses this file
6+
to you under the Apache License, Version 2.0 (the
7+
"License"); you may not use this file except in compliance
8+
with the License. You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing,
13+
software distributed under the License is distributed on an
14+
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
KIND, either express or implied. See the License for the
16+
specific language governing permissions and limitations
17+
under the License.
18+
////
19+
= Apache OpenNLP 2.5.10 released
20+
Apache OpenNLP
21+
2026-06-24
22+
:jbake-type: post
23+
:jbake-tags: community
24+
:jbake-status: published
25+
:category: news
26+
:idprefix:
27+
28+
The Apache OpenNLP team is pleased to announce the release of Apache OpenNLP 2.5.10.
29+
30+
The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.
31+
32+
It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.
33+
34+
Apache OpenNLP 2.5.10 binary and source distributions are available for download from our link:/download.html[download page].
35+
36+
The OpenNLP library is distributed by Maven Central as well. See the link:/maven-dependency.html[Maven dependency] page for more details.
37+
38+
== What's new in Apache OpenNLP 2.5.10
39+
40+
This is a *maintenance release* on the 2.x line. It backports the fixes shipped with (upcoming) 3.0.0-M4 and refreshes several dependencies.
41+
42+
=== Bug Fixes:
43+
* This release ships four bug fixes for: OPENNLP-1826, OPENNLP-1836, OPENNLP-1839, and OPENNLP-1840
44+
45+
=== Improvements:
46+
* OpenNLP now supports Roberta-based models (OPENNLP-1518)
47+
* A problem with unsupported XML parser security options was addressed (OPENNLP-1835)
48+
* Some minor tasks have been completed
49+
50+
=== Dependency Updates
51+
* Update log4j2 to 2.26.0 (OPENNLP-1817)
52+
* Update ONNX runtime to 1.26.0 (OPENNLP-1822)
53+
* Update Slf4j to 2.0.18 (OPENNLP-1831)
54+
* Update Morfologik to 2.2.0 (OPENNLP-1848)
55+
56+
For further details, check the full list of link:https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&version=12356942[changes,role=external,window=_blank] via the project's issue tracker.
57+
58+
--The Apache OpenNLP Team

src/main/jbake/jbake.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ template.news.file=news.ftl
3232
#db.store=local
3333
asciidoctor.attributes.export=true
3434
asciidoctor.attributes.export.prefix=
35-
opennlp.version=2.5.9
35+
opennlp.version=2.5.10
3636
opennlp.3x.version=3.0.0-M3
3737
opennlp.next.version=3.0.0-SNAPSHOT
3838
opennlp.models=ud-models-1.3

0 commit comments

Comments
 (0)