Apache UIMA Cas Editor v2.2.2 Release Notes ----------------------------------------------------------------------- CONTENTS 0. License 1. What is the UIMA? 2. What is the Apache UIMA Cas Editor package? 3. Major Changes in this Release 4. How to Get Involved 5. How to Report Issues 6. List of JIRA Issues Fixed in this Release 0. License 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. 1. What is UIMA? Unstructured Information Management applications are software systems that analyze large volumes of unstructured information in order to discover knowledge that is relevant to an end user. UIMA is a framework and SDK for developing such applications. An example UIM application might ingest plain text and identify entities, such as persons, places, organizations; or relations, such as works-for or located-at. UIMA enables such an application to be decomposed into components, for example "language identification" -> "language specific segmentation" -> "sentence boundary detection" -> "entity detection (person/place names etc.)". Each component must implement interfaces defined by the framework and must provide self-describing metadata via XML descriptor files. The framework manages these components and the data flow between them. Components are written in Java or C++; the data that flows between components is designed for efficient mapping between these languages. UIMA additionally provides capabilities to wrap components as network services, and can scale to very large volumes by replicating processing pipelines over a cluster of networked nodes. Apache UIMA is an Apache-licensed open source implementation of the UIMA specification (that specification is, in turn, being developed concurrently by a technical committee within OASIS , a standards organization). We invite and encourage you to participate in both the implementation and specification efforts. UIMA is a component framework for analysing unstructured content such as text, audio and video. It comprises an SDK and tooling for composing and running analytic components written in Java and C++, with some support for Perl, Python and TCL. 2. What is the Apache UIMA Cas Editor package? The Apache UIMA Cas Editor is an annotation tool which supports manual and automatic annotation of CAS files. The CAS Editor can visualize and edit all feature structures, annotations can be viewed and edited directly on text. 3. Major Changes in this Release The Apache UIMA Cas Editor release version 2.2.2 is the first release of this package. For a list of all JIRA issues fixed with the current Cas Editor release, please refer to chapter 6. "List of JIRA Issues Fixed in this Release". 4. How to Get Involved The Apache UIMA project really needs and appreciates any contributions, including documentation help, source code and feedback. If you are interested in contributing, please visit http://incubator.apache.org/uima/get-involved.html. 5. How to Report Issues The Apache UIMA project uses JIRA for issue tracking. Please report any issues you find at http://issues.apache.org/jira/browse/uima. 6. List of JIRA Issues Fixed in this Release Release Notes - UIMA - Version 2.2.2 ** Bug * [UIMA-430] - CAS Editor test case fails * [UIMA-431] - Cas Editor: Select all button in the outline view does not work * [UIMA-432] - CAS Editor annotation style property page show not all annotations * [UIMA-433] - CAS Editor changing documents does not always sets dirty flag * [UIMA-434] - CAS Editor add icons * [UIMA-450] - Cas Editor: Renaming typesystem does not work * [UIMA-451] - Cas Editor: AnnotionEditor.dispose() throws NPE * [UIMA-452] - Cas Editor: Actions to modify annotations spans do not check bounds * [UIMA-453] - Cas Editor: FS View delete button does not work * [UIMA-454] - Cas Editor : AnnotationEditor highlights annotations which do not belong to the current annotation mode * [UIMA-455] - Unused import com.sun.org.apache.bcel.internal.generic.ISTORE in CasEditor causes build break with IBM JVM * [UIMA-457] - Can't build CAS Editor from SVN checkout in Eclipse * [UIMA-482] - Cas Editor: Show Annotations menu does not remember selction across editors * [UIMA-493] - Cas Editor: Adding a typesystem throws NPE * [UIMA-505] - Cas Editor: Hide unwanted org.eclipse.ui.ide extensions * [UIMA-512] - Cas Editor: plugin.xml contains unused extensions which depend on eclipse 3.3 * [UIMA-530] - Cas Editor: The Annotation Editor throws sometimes exceptions if used as FS drag source * [UIMA-531] - Cas Editor: Delete button of the FSView does not work correctly * [UIMA-532] - Cas Editor: Select all action does not work in FSView * [UIMA-535] - Cas Editor: After running an AE there is no call to collectionProcessComplete * [UIMA-537] - Cas Editor: Imports do not work in descriptor files * [UIMA-542] - Cas Editor cannot be exported via product export wizard * [UIMA-558] - Cas Editor: Annotator Runner sets editor dirty but also writes the file to disc * [UIMA-561] - Cas Editor: Junit Plugin tests cannot be run * [UIMA-593] - Cas Editor: The show menu in the annotation editor can not hide annotations * [UIMA-658] - Cas Editor: Change version to 2.2.1 * [UIMA-713] - Opening a document should show an error message if something goes wrong * [UIMA-714] - F2 key short cut for renaming a resource does not work in the Corpus Explorer * [UIMA-715] - F5 key short cut for refreshing does not work in Corpus Explorer * [UIMA-716] - Deletion of processor folder does not removes the folder in the Corpus Explorer * [UIMA-864] - update version from 2.2.2-incubating-SNAPSHOT to 2.2.2-incubating * [UIMA-885] - fix license header issues * [UIMA-1029] - udpate CasEditor build for release 2.2.2 ** Improvement * [UIMA-460] - Change CAS Editor Docs project to be a general sandbox docs project * [UIMA-470] - CAS Editor: Cas Processor error reporting does not show a problem message * [UIMA-471] - CAS Editor: Non xcas files are only viewable but not editable * [UIMA-481] - Cas Editor: Error reporting for cas processor * [UIMA-485] - Cas Editor: Add cas text color annotation drawing strategy * [UIMA-495] - Cas Editor: FS View should show address of FS objects * [UIMA-497] - Cas Editor: Add token annotation drawing strategy * [UIMA-501] - Cas Editor: Finish the about dialog * [UIMA-502] - Cas Editor: Add a splash screen * [UIMA-503] - Cas Editor: Add support for XMI files * [UIMA-504] - Cas Editor: Cas Processors should synchronize with editors * [UIMA-511] - Cas Editor: Should show all annotaions by default * [UIMA-526] - Cas Editor: Add a new Edit View for editing of FS * [UIMA-536] - Build Cas Editor as rcp application with maven * [UIMA-538] - Cas Editor: Add an icon for the merge action in the outline view * [UIMA-540] - Cas Editor: Add launcher icons * [UIMA-541] - Cas Editor: Add windows icons * [UIMA-559] - Cas Editor: Add a facility to choose the type of a new annotation in the AnnotationEditor * [UIMA-562] - Cas Editor: Add an import wizard for txt files * [UIMA-565] - Cas Editor: Improve startup process * [UIMA-566] - Cas Editor: Add a dialog to choose the workspace * [UIMA-571] - Cas Editor: Add drawing layer support for annotation painting * [UIMA-584] - Add eclipse project files to the Cas Editor project * [UIMA-587] - Cas Editor: After a cas processor was run the cas processor folder should be refreshed * [UIMA-596] - Cas Editor: Do not show DocumentAnnotation by default * [UIMA-609] - Cas Editor: Add automated ui tests * [UIMA-678] - Update notice file * [UIMA-793] - CasEditor - updates to docbook doc ** New Feature * [UIMA-155] - add cas editor (tae) project * [UIMA-515] - enable CASEditor to work with resource specifiers as cas processors ** Task * [UIMA-357] - Write documentation for the Cas Editor * [UIMA-573] - Cas Editor: Update documentation * [UIMA-581] - Cas Editor: Create a test plan * [UIMA-783] - Update Cas Editor version to 2.2.2 * [UIMA-1093] - Update NOTICE, LICENSE files and About dialog * [UIMA-1094] - Remove junit dependency from binary distribution ** Wish * [UIMA-448] - Add a sample annotation project