PyWordNet Change History
~~~~~~~~~~~~~~~~~~~~~~~~
Version 2.0.1 (7/17/2004)
=======================
New Features:
- Added concordance.py, contributed by Des Berry.
Bugs Fixed:
- V.has_key fails on words with spaces; fixed by Juha Erkkila
<erkkila@itu.st.jyu.fi>
- Example docs missing "from wordnet *" to the readme example
- Dictionary.keys() returned words with '_' for ' '
- 560950 len(V['love']) raises exception
- 571235 Testing every word in the Verb dict.
- 559927 morphological substitution fix; submitted by anon.
- 448189 extractVerbFrames uses wrong base?; fixed by Scott James
<ascribbler@earthlink.net>
- 560932 Dictionary.keys() raises exception; fixed by Danny Yoo
<dyoo@users.sourceforge.net>
Notes:
- The 2.0 change notes erroneously listed concordance.py among the new
features, but it wasn't actually added to the list of distributable files.
Version 2.0 (4/19/2004)
=======================
New Features
------------
- Revised to work with WordNet 2.0 database.
- Added new suffices to morphy.
Details
-------
Changes to work with WordNet 2.0:
- Added new pointer types FRAME, CLASSIF_CATEGORY, CLASSIF_USAGE,
CLASSIF_REGIONAL, CLASS_CATEGORY, CLASS_USAGE, and CLASS_REGIONAL.
Patch contributed
- Updated test cases
Contributors
------------
- Des Berry <berry@ais.it>
- Wei-Hao Lin <whlin@cs.cmu.edu>
- Klaus Reis <reis@cs.cmu.edu>
Version 1.4 (Not publically released)
===========
New Features
------------
- Incorporated Klaus Reis <reis@cs.cmu.edu>'s implementation of
Lexname (not yet documented).
API Changes
-----------
- Added ``Word.getSenses()``, which will replace the deprecated
``Word.sense()``. (It wasn't clear under the old naming scheme which
were data fields and which were methods.)
- Other new methods:
``Word.getAdjectivePositions``, ``Synset.getSenses``,
``Synset.getPointers``, ``Synset.getPointerTargets``,
``Sense.getPointers``, ``Sense.getPointerTargets``, ``Sense.getSenses``,
``Sense.getWord``, ``Pointer.getSource``, ``Pointer.getTarget``.
- Remove ``Word.string``, ``Sense.string``, and ``Synset.string``. (Use
``object.form`` instead.)
- Added ``Word.getPointers`` and ``Word.getPointerTargets``, that raise an
error and direct the user to the corresponding methods on sense and
synset.
Bug fixes
---------
- ``morphy('hardrock', 'adv')`` no longer goes into an infinite loop.
(This was caused by a bug in ``binarySearchFile`` where the search
position was at the end of the file.)
Other Changes
-------------
- Updated doctest examples to wn1.7 database. (``wordnet._test()`` is
therefore no longer useful with a wn1.6 database, since their are
more synsets and they're in a different order, and so on.)
- Updated comments. ``help(wordnet)`` is now useful.
Version 1.3 (8/5/2001)
======================
- The windows version looks for unix-style names too, so that it will
work with wn1.7
- Moved project page to http://www.sourceforge.net/projects/pywordnet
- Changed to the Artistic License
<www.opensource.org/licenses/artistic-license.html>.
- Reformat to Python source conventions, and wrap long comments
- Move release notes to a separate file
- Package with distutils
Version 1.2 (4/15/1999)
=======================
- public release
- moved nonessential utility functions to wntools
- renamed private functions to begin with _
- closure (now in wntools) unions, rather than concatenating
- fixed searchBinaryFile to find the first line
Version 1.1.2 (4/24/1999)
===========================
- fixed for Windows (added workaround for Python file.seek() bug)
- first public release of wntools.py; includes morphy and getindex
Version 1.1.1 (4/21/1999)
===========================
- fixed len(Dictionary); fixed doctest comments
- moved string, sequence, tree utility functions to wntools.py (not
yet released)
Version 1.1 (4/14/1999)
===========================
- more doctest comments
- added 'form' attribute as a synonym for 'string'
- extend closure and its derivatives to work on Words
Version 1.1d3 (3/18/1999)
===========================
- added test code and doctest comments
Version 1.1d2 (3/8/1999)
==========================
- added verb frames
Version 1.1d1 (2/27/1999)
===========================
- simplified copyright notice (it's still free)
- added cache (buildIndexCaches)
- make Dictionary print as the variable that's bound to it
- added method Dictionary.keys(), that returns strings for that part of speech
- added method Dictionary.has_key()
- more efficient (don't reopen same pathname)
- reorganized code: move Cache later, broke _IndexFile out of Dictionary
Version 1.0 (11/13/1998)
========================
- initial public release
|