Skip to content
Noel Merket edited this page Jun 29, 2022 · 4 revisions

Version Update Checklist

the point of this is to document all the things that have to happen on the technical side for a version update to HPXML, to make sure that they happen every time.

Minor Version

  • Add the version number to the enumeration list on the schemaVersion attribute.
  • Change the version number in the version attribute in the xsds.
  • Update version in examples.
  • Change version in guide.
  • Draft release, including changelog.
  • Check everything one last time.
  • Wait for vote from working group.
  • Publish release.
  • Create new schema documentation link for release tag.
  • Update HPXML Toolbox to use new version.

Major Version

  • Remove all previous version numbers from the schemaVersion attribute and add the new one.
  • Change the version number in the version attribute in the xsds.
  • Change the namespace in all xsds. The format we're using is http://hpxmlonline.com/year/month
  • Change version and namespace in examples. Validate.
  • Change version and namespace in guide.
  • Draft release, including changelog.
  • Check everything one last time.
  • Wait for vote from working group.
  • Publish release.
  • Create new schema documentation link for release tag.
  • Update HPXML Toolbox to use new version.
Clone this wiki locally