Revision history for Lingua-EN-Inflexion

0.000001  Wed May 14 16:41:49 2014
       Initial release.



0.000002  Tue Jul 22 19:32:11 2014
          No changes logged


0.000003  Tue May  5 16:11:33 2015

    * Patched POD nits


0.000004  Fri May  8 07:03:02 2015

    * Silenced backwards incompatible experimental warnings about
      smartmatching under Perl 5.18 and later
      (Thanks Alexandr and Karen)



0.000005  Sat May 21 08:14:35 2016

    * Fixed "horses" --> "horse", etc.

    * Fixed pod nit ("one-to-to")

    * Fixed inflect() behaviour when not count set
      (now consistently defaults to singular as intended)

    * Fixed internal error in Nouns.pm (thanks Michael!)


0.000006  Tue Aug 30 17:50:43 2016

    * Fixed minor documentation bugs


0.000007  Sun Dec 18 08:36:03 2016

    * Completed name change of module
      (thanks, Smylers and NeilB!)


0.001000  Sat May 27 22:22:54 2017

    [All of the following are due to Lady Aleena (to whom, my sincere thanks)]
    * Added noun(...)->cardinal to convert numbers to words and vice-versa
    * Added noun(...)->ordinal to convert ordinals to words and vice-versa
    * Added 'w'   option to <#...> to inflect numbers as words
    * Added 'w99' option to <#...> to inflect numbers as words (above threshold)
    * Added 'o'   option to <#...> to inflect numbers as ordinals
    * Various documentation improvements
    * Added a documentation section describing equivalences with Lingua::EN::Inflect


0.001001  Sun May 28 13:04:53 2017

    * Added dependencies on Lingua::EN::Nums2Words and Lingua::EN::Words2Nums
      (thanks Slaven!)


0.001002  Wed Aug 16 21:11:08 2017

    * Fixed three egregious documentation errors
      for cardinal(), ordinal(), and the #w flag
      (Thanks, Mary!)


0.001005  Sun Oct  8 09:29:22 2017

    * Fixed 'expenses' -> 'expense', etc.
      (Thanks, Dorian)




0.001006  Sun Oct  8 17:38:17 2017

    * Fixed t/wordlist.t by removing 'no_plan'


0.001007  Sun May  6 06:09:51 2018

    * Extended verb->as_regex() to match preterite and both participles
      (Thanks, David)

    * Added $person parameter to singular() and plural() methods
      (Thanks, David)

    * Made singular() and plural() methods called with no argument act
      as expected wrt terms that are inflected for person. Specifically,
      these methods now do not change the form of a singular inflection.
      For example: verb('am')->singular used to return 'is', but now
      returns 'am'.

    * Improved robustness of "<preposition> <pronoun>" inflexions


0.001008  Tue Mar 12 12:17:47 2019

    * Fixed inflexion of 'backcast' and other '*cast' variants.
      (Thanks, Jeff!)


0.002000  Sun Jul 26 22:06:39 2020

    * Added (non-)inflexions for 'who', 'whom', 'whose', 'what', etc.

    * Doc tweaks

    * Added inflexion of reflexive pronouns

    * Documented OED-consistent handling of 'themself'

    * Repositioned errant level-3 heading
      (Thank-you, Lady Aleena!)



0.002001  Thu Nov 11 22:38:21 2021

    * Corrected wishful thinking: invalid Rakudoc V<> code in Perldoc
      plus an extraneous ')' in the documentation.
      (Thank-you, Lady Aleena. Thank-you, Karen.)


0.002002  Sat Nov 13 10:55:27 2021

    * Fixed handling of singular and plural possessives
      (Thanks Dave!)


0.002003  Sun Nov 14 02:21:29 2021

    * Squashed a doc nit.
      (Thanks, Ron!)

    * Fixed recognition of shouty plurals: "DOGS", "CATS", etc.
      (Thanks, Dave!)


0.002004  Mon Nov 15 04:44:12 2021

    * Fixed behaviour of "stave" --> "staves" --> "stave" in classical mode.
      It's a modern word too, so it should round-trip without being modernized to "staff"
      (Thanks, Dave!)


0.002005  Tue Nov 16 00:52:44 2021

    * Allowed more natural handling of uppercased and lowercased nouns and verbs
      that inflect to distinct plural forms when titlecased (such as
      "atlas"/"Atlas", "jerry"/"Jerry", etc.)
      (Thanks, Dave!)

    * Also fixed uppercase and lowercase handling of words whose fundamental
      forms are always titlecased, but which inflect irregularly in the plural
      (such as "Alfurese" and "Spaetlese")
      (Thanks again, Dave!)