<html> | |
<!-- | |
*************************************************************** | |
* Licensed to the Apache Software Foundation (ASF) under one | |
* or more contributor license agreements. See the NOTICE file | |
* distributed with this work for additional information | |
* regarding copyright ownership. The ASF licenses this file | |
* to you under the Apache License, Version 2.0 (the | |
* "License"); you may not use this file except in compliance | |
* with the License. You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Unless required by applicable law or agreed to in writing, | |
* software distributed under the License is distributed on an | |
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
* KIND, either express or implied. See the License for the | |
* specific language governing permissions and limitations | |
* under the License. | |
*************************************************************** | |
--> | |
<head> | |
<title>Apache UIMA Ruta v2.5.0 Release Notes</title> | |
</head> | |
<body> | |
<h1>Apache UIMA Ruta™ v2.5.0 Release Notes</h1> | |
<h2>Contents</h2> | |
<p> | |
<a href="#what.is.uima-ruta">1. What is UIMA Ruta</a><br/> | |
<a href="#major.changes">2. Major Changes in this Release</a><br/> | |
<a href="#get.involved">3. How to Get Involved</a><br/> | |
<a href="#report.issues">4. How to Report Issues</a><br/> | |
<a href="#list.issues">5. List of JIRA Issues Fixed in this Release</a> | |
</p> | |
<h2><a name="what.is.uima-ruta">1. What is UIMA Ruta?</a></h2> | |
<p> | |
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™. | |
A special focus lies on the intuitive and flexible domain specific language for defining | |
patterns of annotations. The Eclipse-based tooling for Ruta, called the Ruta Workbench, | |
was created to support the user and to facilitate every step when writing Ruta rules. Both the | |
Ruta rule language and the Ruta Workbench integrate smoothly with Apache UIMA. | |
</p> | |
<h2><a name="major.changes">2. Major Changes in this Release</a></h2> | |
<p> | |
<p>UIMA Ruta Language and Analysis Engine:</p> | |
<ul> | |
<li>Depends on UIMA 2.9.0 and uimaFIT 2.2.0</li> | |
<li>New block FOREACH: iterate over pattern and reuse the matched annotation in contained rules</li> | |
<li>Label expressions across inlined rules are supported, behave like local variables now</li> | |
<li>Feature expressions on label expressions are supported</li> | |
<li>Setting values of variables by configuration parameter</li> | |
<li>Macros support variables</li> | |
<li>New type function: typeFromString</li> | |
<li>Wordlist initialization with string expressions: simplified specification of language-dependent dictionary usage</li> | |
<li>New maven archetype for typical UIMA Ruta projects</li> | |
<li>Improved and faster maven plugins</li> | |
<li>Parameters additionalScripts and additionalEngines are now optional</li> | |
<li>Removed engine loader concept and parameter completely</li> | |
<li>Removed redundant Document type</li> | |
<li>Improved datapath support</li> | |
<li>Improved resource manager support</li> | |
<li>Many bug fixes and improvements</li> | |
</ul> | |
<p>UIMA Ruta Workbench:</p> | |
<ul> | |
<li>Improved support of classpath-lookup in maven-based projects</li> | |
<li>Launch configuration supports various serialization formats (with preference)</li> | |
<li>Bug fixes</li> | |
</ul> | |
<p> | |
This release requires an update of script projects and its descriptors in the UIMA Ruta Workbench, e.g, by deleting all descriptors and updating the script project. Right-click on a project and select "UIMA Ruta -> Convert to UIMA Ruta project. | |
</p> | |
</p> | |
<h2><a name="get.involved">3. How to Get Involved</a></h2> | |
<p> | |
The Apache UIMA Ruta project really needs and appreciates any contributions, | |
including documentation help, source code and feedback. If you are interested | |
in contributing, please visit | |
<a href="http://uima.apache.org/get-involved.html"> | |
http://uima.apache.org/get-involved.html</a>. | |
</p> | |
<h2><a name="report.issues">4. How to Report Issues</a></h2> | |
<p> | |
The Apache UIMA project uses JIRA for issue tracking. Please report any | |
issues you find at | |
<a href="http://issues.apache.org/jira/browse/uima">http://issues.apache.org/jira/browse/uima</a> | |
</p> | |
<h2><a name="list.issues">5. List of JIRA Issues Fixed in this Release</a></h2> | |
Click <a href="issuesFixed/jira-report.html">issuesFixed/jira-report.html</a> for the list of | |
issues fixed in this release. | |
</body> | |
</html> |