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 |