Skip to content

3.4.0

Choose a tag to compare

@magicsunday magicsunday released this 21 Oct 18:50
· 11 commits to main since this release
3.4.0
9fefe93

Added

  • Model\NodeData, the person DTO that the pedigree and descendants chart modules keep as identical copies today. It serialises the ordered name as nameSegments in place of the given-name list, the surname list, the preferred name and the nickname.
  • Model\NameSegment and the enum Model\NameSegmentKind (given, surname, nickname, married), and NameProcessor::getNameSegments(), which returns the segments in display order.

Changed

  • Nothing existing changes. The existing name accessors of the name processor stay for other consumers.

Migration

  • A module that adopts NodeData reads nameSegments instead of the four name fields of its own DTO copy.