Release note publishing¶
PublishReleaseNotes.cs enumerates completed tickets, renders a compact HTML list, and publishes it as an Okatana document tagged with the release version.
A production release-note generator should define a deterministic selection window, for example tickets completed since the previous release tag. Escape ticket titles before inserting them into HTML. Include a source revision or release marker so an ambiguous document create can be reconciled.
For very large releases, cap the number of embedded items or create separate documents by component. The document content limit in the contract is 1,000,000 characters.