Skip to content

Update extracted-files in main#661

Merged
dthaler merged 1 commit into
mainfrom
main-generate-files
Jul 7, 2025
Merged

Update extracted-files in main#661
dthaler merged 1 commit into
mainfrom
main-generate-files

Conversation

@dthaler

@dthaler dthaler commented Jul 1, 2025

Copy link
Copy Markdown
Collaborator

Update extracted files
This PR is auto-generated by [gh pr create].

@github-actions github-actions Bot force-pushed the main-generate-files branch from 96ba42a to 777c9c9 Compare July 1, 2025 16:08
@dthaler dthaler merged commit 08774dc into main Jul 7, 2025
@dthaler dthaler deleted the main-generate-files branch July 7, 2025 19:50
dthaler added a commit that referenced this pull request Jul 7, 2025
* Update extracted files (#443)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* decribe branches in README.md (#451)

* decribe branches in README.md

* Update README.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Add contact info to auto-generated YAML files (#454)

Per discussion in steering committee meeting 2024-04-04, using <https://gedcom.io/community/> as the contact info because that page describes various means of contact and is expected to be updated from time to time as means of contact change.

* Add CI/CD workflow to validate YAML files (#457)

* Add CI/CD workflow to validate YAML files

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update YAML files to resolve yamllint errors

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update .github/workflows/validate-yaml.yml

* Update .github/workflows/validate-yaml.yml

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* yamllint is recursive (#460)

Avoid validating the same file multiple times

https://github.com/FamilySearch/GEDCOM/actions/runs/8838156091/job/24268618756
under "Validate YAML" shows multiple occurences of files under
.github/workflow since .github and .github/workflow are both passed to
yamllint

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Add Separation event (#459)

* Add Separation event

* Remove FS API reference

* Fix workflow (#462)

https://github.com/FamilySearch/GEDCOM/actions/runs/9044561163 failure
reports: "The workflow is not valid.
.github/workflows/propagate-main-to-v7.1.yml (Line: 18, Col: 3): The
identifier 'merge-to-v7.1' is invalid. IDs may only contain alphanumeric
characters, '_', and '-'. IDs must start with a letter or '_' and and
must be less than 100 characters."

This PR therefore removes the '.' that is causing the failure.

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Track request for Separated as a future FAM attribute (#469)

Related to PR #459 which tracks the separation event

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Fix reference to FilePath data type (#466)

Fixes #465

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Typo in README.md (#472)

* Add the meaning of WWW (#480)

* Add the meaning of WWW

Previously (in both 5.5.1 and 7.0.0–7.0.14) `WWW` was defined only by the type of is payload. This is an attempt to fix that without invalidating any existing files.

Resolves #476

* Update specification/gedcom-3-structures-3-meaning.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Remove substructure-specific extension wording (#481)

Resolves #478

* Add some possible additional family events for consideration (#479)

Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

* Clarify no-FORM PLACs (#487)

Resolves #486

* Define "principle date" (#492)

* Define "principle date"

As pointed out in #488 and #490, the definition of DATE includes the vague phrase "principle date" which could use some clarification. This is my effort to provide that clarification.

Note, if competing definitions of the principle date in these contexts exists then this suggestion could be seen as backwards-incompatible and may need to be reworded as a non-normative recommendation or note. That said, I'm not aware of any conflicting definitions.

Resolves #490

* typos

* typo

* Update extracted files (#485)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Clarify nickname (#482)

* Clarify nickname

Add additional clarification to nickname, explaining the word's meaning in English which is not shared by several European countries. See [this comment](#473 (comment)) and the rest of issue #473 for more on why this clarification is needed.

Although #473's discussion covers many more topics, if we go back to the title and first question in the issue I think this resolves #473.

* Update specification/gedcom-3-structures-3-meaning.md

* Change recommendation

* Update specification/gedcom-3-structures-3-meaning.md

* Update specification/gedcom-3-structures-3-meaning.md

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update extracted files (#501)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Restore 3.0's definition of jurisdiction (#506)

* Restore 3.0's definition of jurisdiction

Restored the definition of "jurisdiction" that was present in version 3.0.

Resolved #496

* Update specification/gedcom-3-structures-3-meaning.md

Additional examples and less proscriptive text

* Update extracted files (#508)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Increase largest PLAC example (#514)

* Increase largest PLAC example

resolves #512

* Update specification/gedcom-3-structures-3-meaning.md

* Update extracted files (#515)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Fix validate-yaml warnings (#513)

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

* Update changelog.md (#525)

* Update changelog.md

We've been making changes without updating the changelog. This summarizes the changes since v7.14 was released.

* Update changelog.md

* Update changelog.md

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* EXID.TYPE for BillionGraves.com and WikiTree identifiers (#540)

* EXID.TYPE for BillionGraves.com and WikiTree identifiers

Fixes #539

* Update exid-types.json

Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

* Apply suggestions from code review

Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>
Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

* v7.0.15 release (#537)

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update exid-types.json (#543)

* Update exid-types.json

Resolve incorrect URIs as noted in #539

* move /name

* move /name

* move /name

* move /name

* Clarify a deprecation (#547)

* Update extracted files (#542)

Co-authored-by: Dave Thaler <dthaler@users.noreply.github.com>

* Fix documentation confusion about HEAD-SOUR-DATA (#553)

* Make HEAD.SOUR.DATA wording consistent between two places in spec

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Deprecate HEAD.SOUR.DATA

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-3-meaning.md

* Update specification/gedcom-3-structures-3-meaning.md

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Add note about blank payloads (#554)

* Add note about blank payloads

Based on discussion in issue #495

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-1-organization.md

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Always quote tags (#560)

* Update generate-files to use a PAT (#557)

* Fix names of workflows
* Make generate-files use a PAT so that validate-yaml will run

The PAT is already generated and configured in the repository secrets

Fixes #503

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update extracted files (#555)

Co-authored-by: Dave Thaler <dthaler@users.noreply.github.com>

* Don't warn about use of "on" as a YAML key (#562)

Per documentation at
https://yamllint.readthedocs.io/en/stable/rules.html#module-yamllint.rules.truthy

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update propagate-main-to-v7.1.yml to use a PAT (#565)

So validate-yaml will run

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* add GOV ID to exid-types (#566)

* add GOV to exid-types

Register gov.genealogy.net, a historical gazeteer maintained by CompGen, using information provided by Albert Emmerich

* Update exid-types.json

* Update exid-types.json

* Remove "month code" as a term (#571)

* Remove "month code" as a term

Clarifies relationship with standard tags used in the ABNF

Fixes #570

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-6-appendix-calendars.md

Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

* Replace exid-types.json with gedcom-registries (#576)

Fixes #569

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Create exid-types.json to redirect to registries (#585)

* add redirection note to old path

* Update exid-types.json

* Update exid-types.json

* Update exid-types.json

* Draft recommendation on ASSO (#587)

* Draft recommendation on ASSO

Addresses #586 by saying ASSO "should" not be used where HUSB/WIFE/CHIL/FAMS/FAMC could work

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-1-organization.md

* Update extracted files (#589)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Update how tables with URIs in them are parsed (#590)

* Update how tables with URIs in them are parsed

Resolves #574

* Add the extracted files this PR changes

* Fix over-eager change of tag names to enum-TAG

* replace "entities" with "tags" in HTML (#594)

Addresses an issue raised in #593

* Update extracted files (#595)

* Add recommendation about citing parent-child relationships (#599)

* Add recommendation about citing parent-child relationships

Fixes #586

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-1-organization.md

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update changelog to reflect current main branch (#606)

* Update changelog to reflect current main branch

* Update changelog.md

* Update changelog.md

* Update changelog.md

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update extracted files (#605)

* Stage for v7.0.16 release (#608)

* Better describe family event ages (#611)

Resolves #601

* Create release-how-to.md (#612)

* Create release-how-to.md

Documents how I release new versions of the specification since we protected the main branches of the repositories.

* Update release-how-to.md

* Update release-how-to.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update release-how-to.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update release-how-to.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update release-how-to.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update release-how-to.md

* Update release-how-to.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update release-how-to.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update release-how-to.md

* Update release-how-to.md

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update extracted files (#615)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Update language for AGE (#616)

Fixes #610

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update extracted files (#620)

* Allow other media types as extensions (#625)

* Allow other media types as extensions

Fixes #622

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-3-structures-3-meaning.md

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update extracted files (#627)

* Update UUID reference (#633)

* Update UUID reference

Fixes #629

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-3-structures-3-meaning.md

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Clarify ELECTRONIC is used for a scan (#634)

Add descriptive phrase that specifically uses the word scan.
Fixes #623

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Explain use of UTF-8 file names in GEDZIP (#635)

* Explain use of UTF-8 file names in GEDZIP

Fixes #631

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-4-gedzip.md

* Update specification/gedcom-4-gedzip.md

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update extracted files (#636)

* Add example of PHRASE with non-OTHER enum (#642)

* Add example of PHRASE with non-OTHER enum

As noted in #638, we have multiple PHRASE examples but none paired the PHRASE with a non-OTHER enumeration; this PR adds such an example.

* Update specification/gedcom-3-structures-3-meaning.md

* Update specification/gedcom-3-structures-3-meaning.md

* mention encrypted GEDZIP (#641)

Resolve #637

* Update extracted files (#644)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Update extracted files (#644)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Note about possible pointers (#650)

* Note about possible pointers

Resolve #646

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-1-organization.md

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update extracted files (#654)

* Clarify what zip encryption encrypts (#657)

* Clarify what zip encryption encrypts

See FamilySearch/GEDCOM.io#256 for why this change is needed.

* Update specification/gedcom-4-gedzip.md

* Clarify FilePath syntax regarding non-ASCII characters (#651)

* Clarify FilePath syntax regarding non-ASCII characters

Fixes #648

Defines the payload as just being a "valid URL string" (not "or URI
reference") since the former includes the latter.

Explicitly stated that URLs can contain non-ascii characters as
permitted in a "valid URL string".

Moved RFC 3986 link down to the bullet that already constrained local
(but not remote) file paths to be URI references.

Explicitly stated that a local path requires percent-encoding
non-ASCII characters, since the spec already required that to be the
case.

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Address PR feedback

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Add note about GEDZIP compression (#659)

* Add note about GEDZIP compression

Resolve FamilySearch/GEDCOM.io#265

Expands the informative note about GEDCOM with a mention of compression's cost and impact on different file types.

* clearer wording

* Update extracted files (#661)

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>
Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Christopher Horn <cdhorn@embarqmail.com>
Co-authored-by: Dylan Stephano-Shachter <dylan.stephano-shachter@canonical.com>
Co-authored-by: elyoh <elyoh@users.noreply.github.com>
tychonievich added a commit that referenced this pull request Sep 2, 2025
* Update extracted files (#443)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* decribe branches in README.md (#451)

* decribe branches in README.md

* Update README.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Add contact info to auto-generated YAML files (#454)

Per discussion in steering committee meeting 2024-04-04, using <https://gedcom.io/community/> as the contact info because that page describes various means of contact and is expected to be updated from time to time as means of contact change.

* Add CI/CD workflow to validate YAML files (#457)

* Add CI/CD workflow to validate YAML files

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update YAML files to resolve yamllint errors

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update .github/workflows/validate-yaml.yml

* Update .github/workflows/validate-yaml.yml

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* yamllint is recursive (#460)

Avoid validating the same file multiple times

https://github.com/FamilySearch/GEDCOM/actions/runs/8838156091/job/24268618756
under "Validate YAML" shows multiple occurences of files under
.github/workflow since .github and .github/workflow are both passed to
yamllint

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Add Separation event (#459)

* Add Separation event

* Remove FS API reference

* Fix workflow (#462)

https://github.com/FamilySearch/GEDCOM/actions/runs/9044561163 failure
reports: "The workflow is not valid.
.github/workflows/propagate-main-to-v7.1.yml (Line: 18, Col: 3): The
identifier 'merge-to-v7.1' is invalid. IDs may only contain alphanumeric
characters, '_', and '-'. IDs must start with a letter or '_' and and
must be less than 100 characters."

This PR therefore removes the '.' that is causing the failure.

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Track request for Separated as a future FAM attribute (#469)

Related to PR #459 which tracks the separation event

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Fix reference to FilePath data type (#466)

Fixes #465

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Typo in README.md (#472)

* Add the meaning of WWW (#480)

* Add the meaning of WWW

Previously (in both 5.5.1 and 7.0.0–7.0.14) `WWW` was defined only by the type of is payload. This is an attempt to fix that without invalidating any existing files.

Resolves #476

* Update specification/gedcom-3-structures-3-meaning.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Remove substructure-specific extension wording (#481)

Resolves #478

* Add some possible additional family events for consideration (#479)

Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

* Clarify no-FORM PLACs (#487)

Resolves #486

* Define "principle date" (#492)

* Define "principle date"

As pointed out in #488 and #490, the definition of DATE includes the vague phrase "principle date" which could use some clarification. This is my effort to provide that clarification.

Note, if competing definitions of the principle date in these contexts exists then this suggestion could be seen as backwards-incompatible and may need to be reworded as a non-normative recommendation or note. That said, I'm not aware of any conflicting definitions.

Resolves #490

* typos

* typo

* Update extracted files (#485)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Clarify nickname (#482)

* Clarify nickname

Add additional clarification to nickname, explaining the word's meaning in English which is not shared by several European countries. See [this comment](#473 (comment)) and the rest of issue #473 for more on why this clarification is needed.

Although #473's discussion covers many more topics, if we go back to the title and first question in the issue I think this resolves #473.

* Update specification/gedcom-3-structures-3-meaning.md

* Change recommendation

* Update specification/gedcom-3-structures-3-meaning.md

* Update specification/gedcom-3-structures-3-meaning.md

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update extracted files (#501)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Restore 3.0's definition of jurisdiction (#506)

* Restore 3.0's definition of jurisdiction

Restored the definition of "jurisdiction" that was present in version 3.0.

Resolved #496

* Update specification/gedcom-3-structures-3-meaning.md

Additional examples and less proscriptive text

* Update extracted files (#508)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Increase largest PLAC example (#514)

* Increase largest PLAC example

resolves #512

* Update specification/gedcom-3-structures-3-meaning.md

* Update extracted files (#515)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Fix validate-yaml warnings (#513)

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

* Update changelog.md (#525)

* Update changelog.md

We've been making changes without updating the changelog. This summarizes the changes since v7.14 was released.

* Update changelog.md

* Update changelog.md

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* EXID.TYPE for BillionGraves.com and WikiTree identifiers (#540)

* EXID.TYPE for BillionGraves.com and WikiTree identifiers

Fixes #539

* Update exid-types.json

Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

* Apply suggestions from code review

Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>
Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

* v7.0.15 release (#537)

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update exid-types.json (#543)

* Update exid-types.json

Resolve incorrect URIs as noted in #539

* move /name

* move /name

* move /name

* move /name

* Clarify a deprecation (#547)

* Update extracted files (#542)

Co-authored-by: Dave Thaler <dthaler@users.noreply.github.com>

* Fix documentation confusion about HEAD-SOUR-DATA (#553)

* Make HEAD.SOUR.DATA wording consistent between two places in spec

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Deprecate HEAD.SOUR.DATA

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-3-meaning.md

* Update specification/gedcom-3-structures-3-meaning.md

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Add note about blank payloads (#554)

* Add note about blank payloads

Based on discussion in issue #495

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-1-organization.md

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Always quote tags (#560)

* Update generate-files to use a PAT (#557)

* Fix names of workflows
* Make generate-files use a PAT so that validate-yaml will run

The PAT is already generated and configured in the repository secrets

Fixes #503

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update extracted files (#555)

Co-authored-by: Dave Thaler <dthaler@users.noreply.github.com>

* Don't warn about use of "on" as a YAML key (#562)

Per documentation at
https://yamllint.readthedocs.io/en/stable/rules.html#module-yamllint.rules.truthy

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update propagate-main-to-v7.1.yml to use a PAT (#565)

So validate-yaml will run

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* add GOV ID to exid-types (#566)

* add GOV to exid-types

Register gov.genealogy.net, a historical gazeteer maintained by CompGen, using information provided by Albert Emmerich

* Update exid-types.json

* Update exid-types.json

* Remove "month code" as a term (#571)

* Remove "month code" as a term

Clarifies relationship with standard tags used in the ABNF

Fixes #570

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-6-appendix-calendars.md

Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>

* Replace exid-types.json with gedcom-registries (#576)

Fixes #569

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Create exid-types.json to redirect to registries (#585)

* add redirection note to old path

* Update exid-types.json

* Update exid-types.json

* Update exid-types.json

* Draft recommendation on ASSO (#587)

* Draft recommendation on ASSO

Addresses #586 by saying ASSO "should" not be used where HUSB/WIFE/CHIL/FAMS/FAMC could work

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-1-organization.md

* Update extracted files (#589)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Update how tables with URIs in them are parsed (#590)

* Update how tables with URIs in them are parsed

Resolves #574

* Add the extracted files this PR changes

* Fix over-eager change of tag names to enum-TAG

* replace "entities" with "tags" in HTML (#594)

Addresses an issue raised in #593

* Update extracted files (#595)

* Add recommendation about citing parent-child relationships (#599)

* Add recommendation about citing parent-child relationships

Fixes #586

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-1-organization.md

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update changelog to reflect current main branch (#606)

* Update changelog to reflect current main branch

* Update changelog.md

* Update changelog.md

* Update changelog.md

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update extracted files (#605)

* Stage for v7.0.16 release (#608)

* Better describe family event ages (#611)

Resolves #601

* Create release-how-to.md (#612)

* Create release-how-to.md

Documents how I release new versions of the specification since we protected the main branches of the repositories.

* Update release-how-to.md

* Update release-how-to.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update release-how-to.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update release-how-to.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update release-how-to.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update release-how-to.md

* Update release-how-to.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update release-how-to.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update release-how-to.md

* Update release-how-to.md

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update extracted files (#615)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Update language for AGE (#616)

Fixes #610

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update extracted files (#620)

* Allow other media types as extensions (#625)

* Allow other media types as extensions

Fixes #622

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-3-structures-3-meaning.md

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update extracted files (#627)

* Update UUID reference (#633)

* Update UUID reference

Fixes #629

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-3-structures-3-meaning.md

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Clarify ELECTRONIC is used for a scan (#634)

Add descriptive phrase that specifically uses the word scan.
Fixes #623

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Explain use of UTF-8 file names in GEDZIP (#635)

* Explain use of UTF-8 file names in GEDZIP

Fixes #631

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update specification/gedcom-4-gedzip.md

* Update specification/gedcom-4-gedzip.md

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Update extracted files (#636)

* Add example of PHRASE with non-OTHER enum (#642)

* Add example of PHRASE with non-OTHER enum

As noted in #638, we have multiple PHRASE examples but none paired the PHRASE with a non-OTHER enumeration; this PR adds such an example.

* Update specification/gedcom-3-structures-3-meaning.md

* Update specification/gedcom-3-structures-3-meaning.md

* mention encrypted GEDZIP (#641)

Resolve #637

* Update extracted files (#644)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Update extracted files (#644)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

* Note about possible pointers (#650)

* Note about possible pointers

Resolve #646

* Update specification/gedcom-3-structures-1-organization.md

* Update specification/gedcom-3-structures-1-organization.md

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update extracted files (#654)

* Clarify what zip encryption encrypts (#657)

* Clarify what zip encryption encrypts

See FamilySearch/GEDCOM.io#256 for why this change is needed.

* Update specification/gedcom-4-gedzip.md

* Clarify FilePath syntax regarding non-ASCII characters (#651)

* Clarify FilePath syntax regarding non-ASCII characters

Fixes #648

Defines the payload as just being a "valid URL string" (not "or URI
reference") since the former includes the latter.

Explicitly stated that URLs can contain non-ascii characters as
permitted in a "valid URL string".

Moved RFC 3986 link down to the bullet that already constrained local
(but not remote) file paths to be URI references.

Explicitly stated that a local path requires percent-encoding
non-ASCII characters, since the spec already required that to be the
case.

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

* Address PR feedback

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>

* Add note about GEDZIP compression (#659)

* Add note about GEDZIP compression

Resolve FamilySearch/GEDCOM.io#265

Expands the informative note about GEDCOM with a mention of compression's cost and impact on different file types.

* clearer wording

* Update extracted files (#661)

* Keep fragment in datatype URIs (#666)

Fixes the YAML file generation part of #665; does not fix what to host at the URLs of term names with fragments.

* Fix paths and fragment URIs on gedcom.io (#673)

* Fix paths and fragment URIs on gedcom.io

Resolves #665
Resolves #669 (at least the part the steering committee identified as a priority)

* Update build/push_to_gedcomio.py

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Add `abnf production:` to datatype YAMLs (#672)

Addresses part of FamilySearch/GEDCOM.io#294 (the rest to be addressed in that repo)

* Bump actions/checkout from 4 to 5 (#681)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Explain varied use of ALIA (#677)

* Explain varied use of ALIA

Resolves #675

* Move new text into note

* move future version to end of note

* Update extracted files (#682)

* Add URI, Latitude, Longitude datatypes (#683)

* Add Latitude, Logitude, URI data types

* Allow but discourage relative URI

* updates to URI, TAG recommended by @dthaler, @�[200~chronoplexsoftware

* Typo in data type (#697)

Misspelled "longitude" as "lognitude", which also broke extracting the YAML files because of the resulting dead link.

* Update extracted files (#698)

Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>

---------

Signed-off-by: Dave Thaler <dthaler@armidalesoftware.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Luther Tychonievich <tychonievich@users.noreply.github.com>
Co-authored-by: Luther Tychonievich <tychonievich@gmail.com>
Co-authored-by: Dave Thaler <dthaler@armidalesoftware.com>
Co-authored-by: Christopher Horn <cdhorn@embarqmail.com>
Co-authored-by: Dylan Stephano-Shachter <dylan.stephano-shachter@canonical.com>
Co-authored-by: elyoh <elyoh@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated pr Automated PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant