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

Issue #184: Apache UIMA Ruta 3.5.0 #185

Merged
merged 13 commits into from
Dec 4, 2024
Merged
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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ The UIMA Ruta Workbench can be installed via Eclipse update site [https://downlo
Building from the Source Distribution
-------------------------------------

We use Maven 3.8.1 and Java 17 or later for building; download this if needed,
We use Maven 3.9.9 and Java 17 or later for building; download this if needed,
and set the environment variable `MAVEN_OPTS` to `-Xmx800m`.

Then do the build by going into the UIMA Ruta directory, and issuing the command
Expand Down
29 changes: 13 additions & 16 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
***************************************************************
-->

# Apache UIMA Ruta (TM) v3.4.1
# Apache UIMA Ruta (TM) v3.5.0

Apache UIMA Ruta™ is a rule-based script language supported by Eclipse-based tooling.
The language is designed to enable rapid development of text processing applications within Apache UIMA™.
Expand All @@ -31,26 +31,23 @@ Ruta rule language and the Ruta Workbench integrate smoothly with Apache UIMA.
This is a feature and bugfix release.

## What's Changed
* 🦟 Issue #159: Assignment of composed number expression is broken
* 🦟 Issue #161: Right to left wildcard matches too much

**Full Changelog**: https://github.com/apache/uima-ruta/compare/rel/ruta-3.4.0...ruta-3.4.1
* ⭐️ Issue #170: Type based annotation assignments should only add visible annotations
* ⭐️ Issue #171: Support implicit FSArray assigments with FeatureStructures
* ⭐️ Issue #177: Consider resource manager when loading type descriptions
* 🦟 Issue #169: Annotation assignment not working correctly
* 🦟 Issue #173: Potential memory leak in Annotation Browser View
* ⚙️ Issue #179: Remove toolchains
* ⚙️ Issue #176: Upgrade dependencies

Please use the [mailing lists](https://uima.apache.org/mail-lists.html) for feedback and the [issue tracker](https://github.com/apache/uima-ruta/issues) to report bugs.
**Full Changelog**: https://github.com/apache/uima-ruta/compare/rel/ruta-3.4.1...rel/ruta-3.5.0

## Compatibility notes for v3.4.x
* The modules `ruta-typesystem` and `ruta-basic-type` do no longer exist as separate modules. They have
been merged into the `ruta-core` module.
* Parts of the `ruta-core-ext` module have been merged into the `ruta-core` module as well. The merged
extensions remain extensions and did not become part of the Ruta language. Check what remains in
the `ruta-core-ext` module and remove any dependencies on it if you do not need the extensions it
provides.
Please use the [mailing lists](https://uima.apache.org/mail-lists.html) for feedback and the [issue tracker](https://github.com/apache/uima-ruta/issues) to report bugs.

## Supported Platforms

UIMA Ruta 3.4.1 should be used in combination with
UIMA Ruta 3.5.0 should be used in combination with

- Java 17 or higher
- UIMA Java SDK 3.5.0 or higher
- uimaFIT 3.5.0 or higher
- Spring Framework 5.3.30 or higher
- UIMA Java SDK / uimaFIT 3.6.0 or higher
- Spring Framework 6.1.15 or higher
2 changes: 1 addition & 1 deletion example-projects/ruta-ep-example-extensions/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../../ruta-ep-parent/pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion example-projects/ruta-maven-example/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../../ruta-parent/pom.xml</relativePath>
</parent>
<url>${uimaWebsiteUrl}</url>
Expand Down
6 changes: 3 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>ruta-parent/pom.xml</relativePath>
</parent>

Expand Down Expand Up @@ -230,7 +230,7 @@
<!-- dir="${basedir}/example-projects/ExtensionsExample/" -->
<!-- includes=".project" -->
<!-- prefix="${project.artifactId}-${project.version}/example-projects/ExtensionsExample/"
/> -->
/> -->
<!-- </zip> -->
<zip destfile="${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip" update="true">
<zipfileset dir="${basedir}/example-projects/TextRulerExample/" includes=".project" prefix="${project.artifactId}-${project.version}/example-projects/TextRulerExample/" />
Expand All @@ -241,7 +241,7 @@
<!-- <zipfileset dir="${basedir}/example-projects/GermanNovels/" -->
<!-- includes=".project" -->
<!-- prefix="${project.artifactId}-${project.version}/example-projects/GermanNovels/"
/> -->
/> -->
<!-- </zip> -->
<zip destfile="${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip" update="true">
<zipfileset dir="${basedir}/example-projects/Misc/" includes=".project" prefix="${project.artifactId}-${project.version}/example-projects/Misc/" />
Expand Down
2 changes: 1 addition & 1 deletion ruta-core-ext/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-parent/pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion ruta-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-parent/pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion ruta-documentation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-parent/pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion ruta-eclipse-feature/feature.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<feature
id="org.apache.uima.ruta.feature"
label="UIMA Ruta Workbench"
version="3.5.0.qualifier"
version="3.5.1.qualifier"
provider-name="Apache Software Foundation">

<description url="http://uima.apache.org">
Expand Down
16 changes: 8 additions & 8 deletions ruta-eclipse-feature/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-parent/pom.xml</relativePath>
</parent>

Expand Down Expand Up @@ -90,37 +90,37 @@
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-addons</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-caseditor</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-core-ext</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-engine</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-ide</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-ide-ui</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-textruler</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
2 changes: 1 addition & 1 deletion ruta-eclipse-update-site/category.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
***************************************************************
-->
<site>
<feature url="features/org.apache.uima.ruta.feature_3.5.0.qualifier.jar" id="org.apache.uima.ruta.feature" version="3.5.0.qualifier">
<feature url="features/org.apache.uima.ruta.feature_3.5.1.qualifier.jar" id="org.apache.uima.ruta.feature" version="3.5.1.qualifier">
<category name="apache-uima-ruta"/>
</feature>
<category-def name="apache-uima-ruta" label="Apache UIMA Ruta">
Expand Down
4 changes: 2 additions & 2 deletions ruta-eclipse-update-site/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-parent/pom.xml</relativePath>
</parent>

Expand All @@ -51,7 +51,7 @@
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>org.apache.uima.ruta.feature</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
</dependency>
</dependencies>

Expand Down
2 changes: 1 addition & 1 deletion ruta-ep-addons/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-ep-parent/pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion ruta-ep-caseditor/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-ep-parent/pom.xml</relativePath>
</parent>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion ruta-ep-core-ext/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-ep-parent/pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion ruta-ep-engine/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-parent/pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion ruta-ep-ide-ui/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-ep-parent/pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion ruta-ep-ide/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-ep-parent/pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion ruta-ep-parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-parent/pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion ruta-ep-textruler/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-ep-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-ep-parent/pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion ruta-maven-archetype/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-parent/pom.xml</relativePath>
</parent>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion ruta-maven-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.uima</groupId>
<artifactId>ruta-parent</artifactId>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<relativePath>../ruta-parent/pom.xml</relativePath>
</parent>

Expand Down
4 changes: 2 additions & 2 deletions ruta-parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@

<artifactId>ruta-parent</artifactId>
<packaging>pom</packaging>
<version>3.5.0-SNAPSHOT</version>
<version>3.5.1-SNAPSHOT</version>
<name>Apache UIMA Ruta: ${project.artifactId}</name>
<url>${uimaWebsiteUrl}</url>
<inceptionYear>2011</inceptionYear>
Expand Down Expand Up @@ -153,7 +153,7 @@
<!-- BEGIN PROFILE SETTINGS: generate-release-notes-->
<github-repository>uima-ruta</github-repository>
<git-branch>main</git-branch>
<previous-release-version>3.4.0</previous-release-version>
<previous-release-version>3.4.1</previous-release-version>
<!-- END PROFILE SETTINGS: generate-release-notes-->

<api_check_oldVersion>${previous-release-version}</api_check_oldVersion>
Expand Down