Gedcom

 view release on metacpan or  search on metacpan

CHANGES  view on Meta::CPAN

Gedcom.pm history

Release 1.22 - 15th November 2019
 - Clarify licence in MYMETA files (Tina Müller) (github 25)

Release 1.21 - 14th November 2019
 - Add relationship method between two individuals (Nigel Horne) (github 12)
 - Fix "flush" output (Dabrien 'Dabe' Murphy) (github 24)
 - Modernise infrastructure
 - Improve documentation

Release 1.20 - 17th September 2016
 - Tidy up Makefile (Alberto Simões) (github 17)
 - Correct WebServices version (pauloscustodio) (github 9)
 - Fix AGE_AT_EVENT in 5.5.1 grammar (pauloscustodio) (github 8)
 - Work around Date::Manip API change (Tudor Constantin) (github 7)
 - Don't warn on using user-defined tags (Nigel Horne) (github 16)
 - Handle a star at the end of a value (Erin Spiceland) (github 6)
 - Validation error when there should be no value (Nigel Horne) (github 13)

Release 1.19 - 18th August 2013
 - Allow CONC and CONT on PAGE (Ken Williams) (github 2)
 - Make default grammar more lax but also include strict grammar file
 - Make Text::Soundex a prerequisite

Release 1.18 - 24th January 2013
 - Get dmake on Windows running again

Release 1.17 - 29th December 2012
 - Lots of clean-ups (Brian Cassidy)
 - POD fixes (Brian Cassidy) (rt 31321)
 - Add half-sibling/-brothers/-sisters (Michael H. Ionescu) (github 1)
 - Make sex() tolerant of missing information (Michael H. Ionescu) (github 1)
 - Select correct grammar when adding items (rt 82196)
 - Some doc fixes (rt 76519)
 - Change and document method for specifying a top-level xref
 - Always use correct grammar for notes (based on code from Jonathan Kamens)
   (rt 45391)
 - Clean up Makefile.PL (rt 6681)
 - Handle UTF-8 encoded files and BOMs (rt 79507)
 - Add grammar for version 5.5.1

Release 1.16 - 24th April 2009
 - Allow family to be undef in children_statement in lines2perl
 - Add basic web services

Release 1.15 - 3rd May 2005
 - Update mailing list information

Release 1.14 - 5th April 2004
 - Fix the test routine.  Oops
 - Don't lose the first line of level zero notes

Release 1.13 - 6th December 2003
 - Add get_ functions to Gedcom.pm, and some tests for them
 - Gedcom::Individual::surname returns "" when no surname is found
 - Spell Gedcom::Lifelines::getstrmsg correctly
 - Use maniread() to read manifest
 - Add Gedcom::Comparison and gedcom_compare (unfinished)
 - Add gedcom-5.5.aft.grammar for Ancestry Family Tree (Brad Rubenstein)

Release 1.12 - 2nd February 2003
 - Ignore CRLF differences in tests
 - Tighten up and improve XML output
 - Add some missing functions to lines2perl (John S. Quarterman)

Release 1.11 - 7th April 2002
 - Improvements to the algorithm in Gedcom::Grammar::item()

Release 1.10 - 5th March 2002
 - Correct write_xml() documentation
 - Make Gedcom::Grammar::item() return a list of valid items, not just one
 - Pick the correct item from the list returned by Gedcom::Grammar::item()
 - Make Gedcom::Individual::given_names() strip and normalise whitespace
 - Don't assume another file won't be read while we are reading files by
   providing an argument to tell()
 - Fix Gedcom::Lifelines::parents()
 - Tidy Gedcom::get_individual() and return all matches from all
   categories in list context
 - Let Gedcom::Item::write() output 0 values correctly
 - Let various functions in Gedcom::Record deal with 0 values correctly
 - Add a pointer flag to Gedcom::Item along with the corresponding function
 - Gedcom::new without a gedcom_file argument will create an empty
   Gedcom object with mandatory fields filled in
 - Add methods to add, delete and change records
 - Add functions to:
     Gedcom.pm:
       add_record()
       add_header()
       add_submitter()
       add_individual()
       add_family()
       add_note()
       add_repository()
       add_source()
       add_trailer()
     Item.pm:
       parent()
       delete()
       pointer()



( run in 1.412 second using v1.01-cache-2.11-cpan-0d23b851a93 )