Gedcom
view release on metacpan or search on metacpan
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 )