laravel-liberu/php-gedcom
A PHP library for reading and writing GEDCOM genealogy files. Parse individuals, families, events, and sources into structured objects, or generate valid GEDCOM for export, with a clean API that fits neatly into Laravel and other PHP projects.
Baseline assessment for liberu-genealogy/php-gedcom v4.2.0. The package is a PHP/GEDCOM domain library with Laravel integration potential via Composer and service-container usage. This release adds cross-cutting UID/_UID support across all GEDCOM record types with GedcomX export, plus a work-in-progress GEDCOM-to-GEDCOM-X mapping. The minor version bump implies backward compatibility, but the breadth of UID handling and the WIP nature of GEDCOM-X mapping require integration validation before production adoption.
_UID change touches all record types and can affect serialization, deduplication, and export fidelity. The GEDCOM-to-GEDCOM-X mapping is explicitly WIP and contributed via Copilot, so it should be treated as experimental until test coverage and maintainer review are confirmed._UID values handled?composer.json, run existing GEDCOM fixtures, and compare import/export outputs before and after. Avoid combining this upgrade with unrelated genealogy-model changes.UID/_UID lines._UID preservation across individuals, families, events, sources, and other record types._UID values, unexpected export changes, incomplete GEDCOM-X mapping, schema validation failures, and round-trip data loss. These should fail loudly in validation and be logged with source-record identifiers.How can I help you explore Laravel packages today?