Revision history for Perl extension Lingua::EN::Inflect. 1.00 Fri Mar 27 16:37:10 1998 - First public release. 1.01 Tue Mar 31 05:55:14 1998 - Fixed glitch in Makefile.PL 1.02 Tue Mar 31 06:14:20 1998 - Fixed same glitch in Makefile.PL :-) 1.81 Thu Apr 30 19:43:07 1998 - Corrected irregular plural possessives (-'s instead of -s') - Simplified and corrected handling of -o suffixes - Changed behaviour of interpolated NUM() (interpolated NUM()s are now scoped to the enclosing string) - fixed bug in comparison of variant plural genitive forms ("brothers'" and "brethren's" now compare equal ["p:p"]) - added "kine" as classical plural of "cow" - fixed handling of empty strings - fixed version numbers to ensure CPAN.pm downloads latest version 1.82 Thu Aug 27 10:45:50 1998 - corrected inflection of "human" and "German" ('-man' -> '-mans') [spotted by Tom Christiansen] - Added a comprehensive test.pl (776 tests) 1.83 Mon Aug 31 05:50:41 1998 - Put in work-around for change (bug?) in 5.005 Perl parser (added brackets to call to export_ok_tags) 1.84 Mon Aug 31 09:49:15 1998 - Maintenance release (1.83 never made it into the CPAN) 1.85 Wed Sep 8 17:58:42 1999 - added classical "-umbrae" for "-umbra" - added "pragma" -> "pragmata" - fixed behaviour of user-defined nouns (spotted and patched by Hugh Kennedy.) - added tests of user-definition subroutines to test.pl - Added ORD() subroutine supplied by Matthew O. Persico. - Added more -man to -mans inflections (thanks Sean!) - Moved test.pl to t/inflections.t - Added PART_PRES subroutine (see docs) - Added NUMWORDS subroutine (see docs) 1.86 Fri Sep 10 14:11:30 1999 - Fixed handling of postfix prepositions: "passers-by", etc. - Removed superfluous prototyping (thanks Jarkko) - Fixed "modification of read-only value" bug 1.86 Fri Oct 20 11:39:57 2000 - Cleaned up for perl 5.6 (thanks Matthew and Brent) - Doc tweak (thanks Nathan) - Fixed handling of '-ses' -> '-se' verb form - Fixed missing handling of PL_ADJ and NUMWORDS in &infect. 1.87 Thu Apr 26 13:22:09 2001 - Innumerable individual word fixes (thanks Shevek) - Added classical '-ix' -> '-ices' (thanks again Shevek) - Generalized handling of postfix adjectives like "Postmaster General" and "courts martial" (thanks Steve) - Added many other nationalities: "Javanese", "Timorese", etc. (thanks Jarkko) - Added "eyas" (thanks Jarkko) - Unified Inflect.pm and Inflect.pod 1.88 Sun Dec 9 08:47:33 2001 - Enabled NUMWORDS to handle ordinals correctly (thanks Jay) - Changed to standard Licence 1.89 Fri May 20 00:45:02 2005 - Fixed "millennium" (thanks Tim) - Fixed "casinos" (thanks Roel) - Fixed verbal "..oes -> ..oe" (thanks Roel) - Fixed "auto" -> "autos" (thanks Emad) - Added 'one' option to NUMWORDS (see docs) (thanks Decklin) - Allowed A and AN to cope with (i.e. ignore) an existing indefinite article (see docs) - Added finer-grain control over classical modes - Fixed "macro" -> "macros" - Fixed "zero" => "zeros" - Fixed "a UK", "a UNESCO" (thanks SKV!) 1.891 Tue Oct 27 09:22:10 2009 - Fixed "yes" -> "yeses" (thanks Rob) - Fixed "*iz" -> "*izzes" (thanks Rob) - Fixed A/AN for single letters (thanks Sam) - Extended o->os exceptions (thanks Sam) - Fixed "Roman" -> "Romans" (thanks Brent) - Added WORDLIST functionality (thanks Matthew) - Fixed "thief" -> "thiefs|thieves" (thanks Michael) - Fixed "..o" -> "..oes" (thanks Michael) - Added first cut of 'threshold' option to NUMWORDS (thanks Andrew) - Numerous fixes (thanks Tom) - Fixed return value of PL_eq (thanks smylers) - Handled indefinite article for x-th, Nth etc. (thanks Tom) - Numerous special-case fixes (thanks Marc) 1.892 Mon Jun 28 11:01:52 2010 - Swatted POD nits (thanks Frank and Paul) - Fixed A() handling of def_A() (thanks Paul) - Fixed PL_eq() handling of adjectives (thanks Paul) - Removed redundant military terms (thanks Paul) - Fixed single-pronumeral ordinals: an a-th, a b-th, etc. (thanks Paul) - Added present participle fixes for 'is/am/are/was/were/have/had/alibi/hoe' (thanks Paul) - Fixed pluralization of verb "quizzes" (thanks Paul) 1.893 Thu Nov 4 06:24:06 2010 - Fixed major glitch in WORDLIST (thanks calimo) 1.894 Thu Jun 14 10:22:30 2012 - Fixed several dozen obscure plurals (thanks Tom) - Greatly improved the list of prepositions (thanks Tom) - Several minor doc nits cleaned up - Fixed 'miniseries', 'tv series' etc (thanks Lady Aleena) - NON-BACKWARDS COMPATIBLE CHANGE: WORDLIST now always add spaces around its final conjunction. Please report any cases where this is an adverse change. 1.895 Wed Sep 12 00:27:54 2012 - Fixed a POD nit (thanks Gregor) - Added 'words_below', 'comma', and 'comma_every' options to NO() (Thanks Lady Aleena). 1.896 Mon Feb 4 13:10:48 2013 - Fixed another POD nit (thanks Matthew) - Removed second authorship attribution as requested. - Vastly improved NUMWORDS (thanks Matthew, and Lady Aleena) 1.897 Tue May 5 16:10:54 2015 - Noted "print NUMWORDS($num)" gotcha in documentation (thanks Lady Aleena) - Fixed undef var bug in t/no_commas.t (thanks Matthew!) - Fixed words-below tests on things that aren't really numbers - Removed unneeded dependency on version - Doc nit knitted (thank-you Lady Aleena) - Added a pointer to Lingua::EN::Inflexion 1.899 Wed May 6 06:34:22 2015 - Fixed bug in ORD() where huge integers (in strings) were downgraded to floating point before being (incorrectly) inflected (thanks Dmytro!) 1.900 Wed Jul 27 20:03:35 2016 - Fixed POD example (thanks, Rik!) - Fixed recalcitrant doc nit (humble apologies, Lady Aleena) 1.901 Sun Jan 1 06:16:25 2017 - Removed Build.PL (thanks SKAJI) 1.902 Sat May 27 22:23:21 2017 - Noted the new conversion documentation in Lingua::EN::Inflexion (thanks Lady Aleena) 1.903 Mon Oct 30 11:44:44 2017 - Various bugs in documentation code debugged (Thanks, Kornel!) 1.904 Sat Apr 27 22:01:03 2019 - Corrected 'cyclops', 'triceratops', etc. (Thanks, Lady Aleena) 1.905 Tue Dec 8 19:21:16 2020 - Removed gratuitous use of Env.pm (Thanks, Bob)