/******************************************************************************
 * Copyright (c) 2008-2011 Massachusetts Institute of Technology.
 * All rights reserved.
 * 
 * This program and the accompanying materials are made available under the 
 * terms of the MIT JSemcor License which accompanies this 
 * distribution.  Please check the attached license for more details.
 *
 * To communicate praise, suggestions, constructive criticism, or feature
 * requests, write:
 *
 * Mark Alan Finlayson
 * email: markaf@alum.mit.edu
 * post: 32 Vassar St., Room 32-258, Cambridge, MA 02138 USA
 * web: http://www.mit.edu/~markaf/
 *******************************************************************************/

Changelog for edu.mit.jsemcor:

Version : Date Released : Changes
=================================
1.0.1   : 21 Jun 2011   :  1. Added IConcordanceSet.numContexts() method, plus implementations
                           2. Added static ContextID.parse(String) method
                           3. Changed ContextID.toString() separator character to forward slash ('/')
                           4. IConcordance and IConcordanceSet now implement Iterable
                           5. Relevant methods in IConcordance and IConcordanceSet now throw ConcordanceClosedExceptions as appropriate
                           6. Bug 003 Fixed
                           7. Added BufferToStreamAdapter.toURL(File) method
                           8. Added Semcor constructors that use File arguments
---------------------------------
1.0.0   : 22 Sep 2008   :  1. Removed ICollocationAnalyzer interface, CollcationAnalyzer classes, rolled these into Detokenizer
                           2. Added IConcordance.iterator() and IConcordanceSet.iterator() methods
                           3. Finished documentation and comments
---------------------------------
0.6.0   : 29 Jul 2008   :  1. Fixed wrong-variable reference in Wordform.createTokenList() (fix for bug 002)
---------------------------------
0.5.0   : 18 Jul 2008   :  1. Removed IWordform.getWord() and modified contract of IWordform.getConstiuentTokens() (fix for Bug 001)
                           3. Created ICollocationAnalyzer interface, CollocationAnalyzer class that can manipulate single-wordform collocations
                           4. Added some JUnit tests
---------------------------------
0.4.0   : 1 May 2008    :  1. Initial beta release


Features planned for future releases:
ID  : Date Requested : Ver Impl : Priority : Description
================================================================
001 : 18 Jul 2008    : 0.5.0    : High     : Limited LRU cache for SemcorConcordance class (requested by T. Vishwanadha)


Bug Reports
ID  : Date Reported : Ver Fixed  : Priority : Description
====================================================================
001 : 18 Jul 2008   : 0.5.0      : High     : Wordform constructor chokes with StringIndexOutOfBoundException when form starts with underscore (reported by T. Vishwanadha)
002 : 29 Jul 2008   : 0.6.0      : High     : Error in Bug 001 fix in Wordform.createTokenList() (reported by T. Vishwanadha)
003 : 29 Jan 2011   : 1.1.0      : High     : ContextParser doesn't return when context data stream not ended by a newline