You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by pk...@apache.org on 2019/11/28 08:55:27 UTC

svn commit: r1870540 [1/5] - in /uima/site/trunk/uima-website: docs/d/ruta-2.8.0/ docs/d/ruta-2.8.0/issuesFixed/ docs/d/ruta-current/ xdocs/ xdocs/stylesheets/

Author: pkluegl
Date: Thu Nov 28 08:55:26 2019
New Revision: 1870540

URL: http://svn.apache.org/viewvc?rev=1870540&view=rev
Log:
no jira - release ruta-2.8.0

Modified:
    uima/site/trunk/uima-website/docs/d/ruta-2.8.0/RELEASE_NOTES.html
    uima/site/trunk/uima-website/docs/d/ruta-2.8.0/issuesFixed/jira-report.html
    uima/site/trunk/uima-website/docs/d/ruta-2.8.0/tools.ruta.book.html
    uima/site/trunk/uima-website/docs/d/ruta-2.8.0/tools.ruta.book.pdf
    uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.html
    uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.pdf
    uima/site/trunk/uima-website/xdocs/news.xml
    uima/site/trunk/uima-website/xdocs/ruta.xml
    uima/site/trunk/uima-website/xdocs/stylesheets/project.xml

Modified: uima/site/trunk/uima-website/docs/d/ruta-2.8.0/RELEASE_NOTES.html
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/ruta-2.8.0/RELEASE_NOTES.html?rev=1870540&r1=1870539&r2=1870540&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/d/ruta-2.8.0/RELEASE_NOTES.html (original)
+++ uima/site/trunk/uima-website/docs/d/ruta-2.8.0/RELEASE_NOTES.html Thu Nov 28 08:55:26 2019
@@ -21,10 +21,10 @@
    -->
 
 <head>
-  <title>Apache UIMA Ruta v2.7.0 Release Notes</title>
+  <title>Apache UIMA Ruta v2.8.0 Release Notes</title>
 </head>
 <body>
-<h1>Apache UIMA Ruta&#8482; v2.7.0 Release Notes</h1>
+<h1>Apache UIMA Ruta&#8482; v2.8.0 Release Notes</h1>
 
 <h2>Contents</h2>
 <p>
@@ -48,37 +48,26 @@
 
 <h2><a name="major.changes">2. Major Changes in this Release</a></h2>
 <p>
+    This release contains changed in the analysis engine descriptor and the type system descriptors 
+    and therefore requires an update of the Ruta projects. This can be accomplished for example by 
+    right-click on the Ruta project, selecting "UIMA Ruta" and then "Update Project".
+</p>
+<p>
   <p>UIMA Ruta Language and Analysis Engine:</p>
   <ul>
-  	<li>Requires Java 8</li>
-    <li>New language feature: label expressions at actions for directly assigning/reusing newly created annotations. Example: Document{-> a:T1, CREATE(T2, "ref" = a)};</li>
-    <li>New language feature: new type of rule element for completely optional match which does not require an existing annotation and therefore also works at the boundary of a window/document. Example: NUM _{-PARTOF(CW)};</li>
-    <li>Type lists can be used as matching condition.</li>
-    <li>Initial default value of string and annotations variables is now null.</li>
-    <li>Comparison of annotation and annotation list are now supported.</li>
-    <li>New configuration parameter 'inferenceVisitors'.</li>
-    <li>New configuration parameter 'maxRuleMatches'.</li>
-    <li>New configuration parameter 'maxRuleElementMatches'.</li>
-    <li>New configuration parameter 'rulesScriptName'.</li>
-    <li>Inlined rules as condition are only evaluated if the rule element match was successful.</li>
-    <li>Multiple inlined rule blocks are allowed at one rule element.</li>
-    <li>String features with allowed values are supported.</li>
-    <li>PlainTextAnnotator supports vertical tabs.</li>
-    <li>Various improvements for WORDTABLE.</li>
-    <li>Thrown exceptions include script name.</li>
-    <li>Fixed values of label for failed matches.</li>
-    <li>Fixed inlined rules as condition at wildcards.</li>
-    <li>Fixed resetting of annotation-based variables.</li>
-    <li>Fixed various bugs of wildcards.</li>
-    <li>Fixed CONTAINS condition for annotations overlapping the window.</li>
-    <li>Fixed COUNT condition.</li>
-    <li>Fixed setting variables by configuration parameter.</li>
+  	<li>The analysis engine is able to generate debug information about inlined rules which includes also an extension of the ruta type system.</li>
+    <li>Type expressions in dot notation for annotation expressions a new supported: a1:ANY a2:ANY{a1.type==a2.type -> Type};</li>
+    <li>Matching on string literals is no more restricted to single RutaBasic annotations, e.g., it is now possible to write: "This is a test"{-> Test};</li>
+    <li>Dictionary matching is now more robust concerning white spaces in the word list. The parameter dictRemoveWS is now also set to true by default.</li>
+    <li>Fixed anchors at composed rule elements.</li>
+    <li>Labels at macro actions are supported now.</li>
+    <li>Fixed several bugs.</li>
   </ul>
   <p>UIMA Ruta Workbench:</p>
   <ul>
-  	<li>Query View support more CAS formats.</li>
-    <li>Fixed order of scripts in Applied Rules view.</li>
-    <li>Fixed reporting of non-existing problems in editor.</li>
+  	<li>New view for visualizing the explanation of inlined rules.</li>
+    <li>Fixed problem with blocked build processes in Ruta projects with many scripts.</li>
+    <li>Fixed bugs.</li>
   </ul>
 </p>
  
@@ -88,15 +77,15 @@
 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>.
+<a href="https://uima.apache.org/get-involved.html">
+  https://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>
+<a href="https://issues.apache.org/jira/browse/uima">https://issues.apache.org/jira/browse/uima</a>
 </p>
   
 <h2><a name="list.issues">5. List of JIRA Issues Fixed in this Release</a></h2>

Modified: uima/site/trunk/uima-website/docs/d/ruta-2.8.0/issuesFixed/jira-report.html
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/ruta-2.8.0/issuesFixed/jira-report.html?rev=1870540&r1=1870539&r2=1870540&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/d/ruta-2.8.0/issuesFixed/jira-report.html (original)
+++ uima/site/trunk/uima-website/docs/d/ruta-2.8.0/issuesFixed/jira-report.html Thu Nov 28 08:55:26 2019
@@ -1,5 +1,5 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia at Feb 13, 2019 -->
+<!-- Generated by Apache Maven Doxia at Nov 22, 2019 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -10,7 +10,7 @@
       @import url("./css/site.css");
     </style>
     <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
-    <meta name="Date-Revision-yyyymmdd" content="20190213" />
+    <meta name="Date-Revision-yyyymmdd" content="20191122" />
     <meta http-equiv="Content-Language" content="en" />
         
         </head>
@@ -24,7 +24,7 @@
             
         
                 <div class="xleft">
-        <span id="publishDate">Last Published: 2019-02-13</span>
+        <span id="publishDate">Last Published: 2019-11-22</span>
                   &nbsp;| <span id="projectVersion">Version: ${project.version}</span>
                       </div>
             <div class="xright">        
@@ -47,7 +47,7 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2>JIRA Report<a name="JIRA_Report"></a></h2><a name="JIRA_Report"></a><table border="0" class="bodyTable"><tr class="a"><th>Type</th><th>Key</th><th>Status</th><th>Summary</th></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5468">UIMA-5468</a></td><td>Resolved</td><td>Ruta: order of multiple scripts in explanation view</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5480">UIMA-5480</a></td><td>Resolved</td><td>Ruta: unknown type param variable resolved against Annotation</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5489">UIMA-5489</a></td><td>Resolved</td><td>Ruta: verbalization of some elements flawed</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5569">UIMA-5569</a></td><td>Resolved</td><td>Ruta: se
 tting variables by paramters: only skip invalid</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5585">UIMA-5585</a></td><td>Resolved</td><td>Ruta: allow ResourceManager extension classloader for loading ruta extensions</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5663">UIMA-5663</a></td><td>Resolved</td><td>Ruta: possible NPE for lazy feature access on null annotation variable</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5680">UIMA-5680</a></td><td>Resolved</td><td>Special characters in MARKFAST dictionaries mask entries</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5681">UIMA-5681</a></td><td>Resolved</td><td>MARKFAST silently ignores non .txt files</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https
 ://issues.apache.org/jira/browse/UIMA-5752">UIMA-5752</a></td><td>Resolved</td><td>Problem with matching items in MarkTable with whitespacers visible</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5758">UIMA-5758</a></td><td>Resolved</td><td>csvSeparator parameter is missing in basicengine.xml template</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5771">UIMA-5771</a></td><td>Resolved</td><td>Ruta: instance comparison of annotation: feature vs label</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5774">UIMA-5774</a></td><td>Resolved</td><td>Ruta: possible NPE delegated PARTOF condition for empty annotation feature as anchoring element</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5775">UIMA-5775</a></td><td>Resolved</td><td>Per
 formance problem MARKTABLE when matching case insensitive</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5777">UIMA-5777</a></td><td>Resolved</td><td>Incorrect feature assignment on MARKTABLE because incorrect record can be used</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5785">UIMA-5785</a></td><td>Resolved</td><td>Ruta: short name of parent in DECLARE not resolved</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5809">UIMA-5809</a></td><td>Resolved</td><td>Ruta: COUNT condition assigns wrong value</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5850">UIMA-5850</a></td><td>Resolved</td><td>Ruta: CONTAINS counts overlapping annotations</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.or
 g/jira/browse/UIMA-5863">UIMA-5863</a></td><td>Resolved</td><td>Ruta: label remembers removed match in greedy rule element</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5881">UIMA-5881</a></td><td>Resolved</td><td>Ruta: multiple matches of simple wildcard</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5882">UIMA-5882</a></td><td>Resolved</td><td>Ruta: CME for simple wildcard rule</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5888">UIMA-5888</a></td><td>Resolved</td><td>Ruta: annotation-based variables are not resetted between CASes</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5915">UIMA-5915</a></td><td>Resolved</td><td>Ruta: editor reports false postive error for complex feature expression</td></tr><tr class="b"><td>Bug</t
 d><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5946">UIMA-5946</a></td><td>Resolved</td><td>Ruta: inlined rule as condition at wildcard</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5951">UIMA-5951</a></td><td>Resolved</td><td>Ruta: wrong initialization of LazyFeature in stacked feature match</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5967">UIMA-5967</a></td><td>Resolved</td><td>MARKTABLE throws NullPointerException</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5365">UIMA-5365</a></td><td>Resolved</td><td>Ruta: remove values of label expressions if rule element did not match successfully</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5481">UIMA-5481</a></td><td>Resolved</td>
 <td>Ruta: string variables with null values</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5736">UIMA-5736</a></td><td>Resolved</td><td>Add option to CSVTable to use custom column separator</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5780">UIMA-5780</a></td><td>Resolved</td><td>Ruta: Support all SerialFormats in Query View</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5861">UIMA-5861</a></td><td>Resolved</td><td>Ruta: include script name in Ruta runtime exceptions</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5892">UIMA-5892</a></td><td>Resolved</td><td>Ruta should be more careful about creating new ResourceManagers</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href=
 "https://issues.apache.org/jira/browse/UIMA-5903">UIMA-5903</a></td><td>Resolved</td><td>Ruta: PlainTextAnnotator should consider vertical/line tabs \u000b</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5910">UIMA-5910</a></td><td>Resolved</td><td>Set annotation feature with allowedValues</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5945">UIMA-5945</a></td><td>Resolved</td><td>Ruta: evaluate inlined rules as condition only if the match has not failed yet</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5950">UIMA-5950</a></td><td>Resolved</td><td>Documentation of default value for removeBasics parameter in RutaEngine</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5969">UIMA-5969</a></td><td>Resol
 ved</td><td>Ruta: assignment of string feature is not robust enough concerning other primitive types</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5978">UIMA-5978</a></td><td>Resolved</td><td>Ruta: refactor xml parsing and use uimaj utils</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5979">UIMA-5979</a></td><td>Resolved</td><td>Ruta: bundles export packages that have private references</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5980">UIMA-5980</a></td><td>Resolved</td><td>Ruta: cleanup test files</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5982">UIMA-5982</a></td><td>Resolved</td><td>Ruta: javadoc warnings</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https
 ://issues.apache.org/jira/browse/UIMA-5983">UIMA-5983</a></td><td>Resolved</td><td>Ruta: build with Java 11</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5984">UIMA-5984</a></td><td>Resolved</td><td>Ruta: adapt readme file</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5986">UIMA-5986</a></td><td>Resolved</td><td>Ruta: maven compiler should use 1.8</td></tr><tr class="a"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5414">UIMA-5414</a></td><td>Resolved</td><td>Ruta: config param for max amount of rule and rule element matches</td></tr><tr class="b"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5415">UIMA-5415</a></td><td>Resolved</td><td>Ruta: open inference crowd visitors as configuration parameter</td></tr><tr class="a"><td>New Feature<
 /td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5419">UIMA-5419</a></td><td>Resolved</td><td>Ruta: actions for creating annotations as functions filling label variables</td></tr><tr class="b"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5884">UIMA-5884</a></td><td>Resolved</td><td>Ruta: TYPELIST as matching condition</td></tr><tr class="a"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5916">UIMA-5916</a></td><td>Resolved</td><td>Ruta: new language element for optional matching condition</td></tr><tr class="b"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5952">UIMA-5952</a></td><td>Resolved</td><td>Ruta: type namespace prefix for missing script in rules param should be configurable</td></tr><tr class="a"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA
 -5955">UIMA-5955</a></td><td>Resolved</td><td>Ruta: allow multiple inlined rule blocks of same type at one rule element</td></tr><tr class="b"><td>Task</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5671">UIMA-5671</a></td><td>Resolved</td><td>Ruta: update parent pom</td></tr><tr class="a"><td>Task</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5737">UIMA-5737</a></td><td>Resolved</td><td>Ruta: adapt build tools to new Release Distribution Policy</td></tr></table></div>
+        <div class="section"><h2>JIRA Report<a name="JIRA_Report"></a></h2><a name="JIRA_Report"></a><table border="0" class="bodyTable"><tr class="a"><th>Type</th><th>Key</th><th>Status</th><th>Summary</th></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-4238">UIMA-4238</a></td><td>Resolved</td><td>Ruta: RuleElement.getRule() pointing to nowhere</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5431">UIMA-5431</a></td><td>Resolved</td><td>Ruta: step into script in explanation view broken</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5437">UIMA-5437</a></td><td>Resolved</td><td>Ruta: window restriction in block broken</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5669">UIMA-5669</a></td><td>Resolved</td><td>Build process hangs after p
 roject clean</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5759">UIMA-5759</a></td><td>Resolved</td><td>Ruta blocks eclipse during build.</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5994">UIMA-5994</a></td><td>Resolved</td><td>Ruta: seeder has problems with special symbol LS</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5995">UIMA-5995</a></td><td>Resolved</td><td>Ruta: feature assignment with type extended by feature match is broken</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6001">UIMA-6001</a></td><td>Resolved</td><td>Problem with matching items in MarkFast with whitespacers visible</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6041">UIMA-6041</a></td>
 <td>Resolved</td><td>Ignored condition at composed rule element</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6050">UIMA-6050</a></td><td>Resolved</td><td>Ruta: possible SO when process is called on broken AE</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6065">UIMA-6065</a></td><td>Resolved</td><td>Ruta optional rule element in FOREACH block</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6119">UIMA-6119</a></td><td>Resolved</td><td>Ruta: anchor at disjunct rule element does not work correctly</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6132">UIMA-6132</a></td><td>Resolved</td><td>Ruta: support label expressions at macro action</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/ji
 ra/browse/UIMA-6135">UIMA-6135</a></td><td>Resolved</td><td>Ruta: NullPointerException is thrown when closing the Eclipse UIMA annotation editor</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6148">UIMA-6148</a></td><td>Resolved</td><td>Ruta: FSArray features with size &gt;=2 are matched in a FOREACH loop</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-3139">UIMA-3139</a></td><td>Resolved</td><td>Improve explanation of inlined rules in Ruta</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-3862">UIMA-3862</a></td><td>Resolved</td><td>Ruta: Improve matching with string literals</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5484">UIMA-5484</a></td><td>Resolved</td><td>Ruta: wildcard with optional rule element
 </td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5934">UIMA-5934</a></td><td>Resolved</td><td>Ruta: replace old exception console prints by logger</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5992">UIMA-5992</a></td><td>Resolved</td><td>Ruta: update descriptors in example projects</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5993">UIMA-5993</a></td><td>Resolved</td><td>Ruta: word list impl should check on null for non-file-based input</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6051">UIMA-6051</a></td><td>Resolved</td><td>Ruta: anonymous declare in rules param without package declaration</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/j
 ira/browse/UIMA-6052">UIMA-6052</a></td><td>Resolved</td><td>Ruta: failed matches override label values in inlined rules as condition</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6092">UIMA-6092</a></td><td>Resolved</td><td>Ruta: dictionary lookup on wordtable and wordlist should be more robust concerning white spaces in the dictionary</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6131">UIMA-6131</a></td><td>Resolved</td><td>UIMA Ruta SeedLexer throws Error instead of exception</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6149">UIMA-6149</a></td><td>Resolved</td><td>Ruta: automatic refreshing of generated descriptors</td></tr><tr class="b"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-4676">UIMA-4676</a></td><td>
 Resolved</td><td>Ruta: type expression for type of annotation expression as feature match expression</td></tr><tr class="a"><td>Task</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-5997">UIMA-5997</a></td><td>Resolved</td><td>Ruta: Jenkins job for Java 11 build</td></tr><tr class="b"><td>Task</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6029">UIMA-6029</a></td><td>Resolved</td><td>Ruta: possible NPE in verbalization of MARKFAST in explanation</td></tr><tr class="a"><td>Task</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6068">UIMA-6068</a></td><td>Resolved</td><td>Ruta: update parent pom</td></tr><tr class="b"><td>Task</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6069">UIMA-6069</a></td><td>Resolved</td><td>Ruta: enable expansion of common arrays in annotation browser view</td></tr><tr class="a"><td>Task</td><td><a class="externalLink" href="http
 s://issues.apache.org/jira/browse/UIMA-6093">UIMA-6093</a></td><td>Resolved</td><td>Ruta: upgrade to UIMA parent pom 13</td></tr><tr class="b"><td>Task</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/UIMA-6118">UIMA-6118</a></td><td>Resolved</td><td>Ruta: update uima version(s)</td></tr></table></div>
       </div>
     </div>
     <div class="clear">