This log lists changes between versions.
(Note: Minor changes such as documentation improvements are omitted in this list.)
- 2026-04-15: PR 20: Add
thumbnailsto manifest schema (optional). - 2026-04-15: PR 27: Add
orderproperty to manifest schema GDD properties (optional). - 2026-04-15: Set repo license to MIT.
- 2026-04-15: PR 25: Add
engineversion torenderRequirementsin manifest schema (optional). - 2026-04-15: PR 46: Add
hiddenproperty to manifest schema GDD properties (optional). - 2026-03-05: PR 43: Mention of CORS (optional).
- 2026-02-09: PR 12: Publish first draft of the OGraf Server API. Note: Breaking changes might be introduced to the Server API while it is a draft.
- 2026-02-04: PR 40: Move over GDD Definitions to OGraf repo.
- 2026-01-21: PR 39: Add optional
skipAnimationproperty toupdateAction()&customAction()in specification.md, to align with the other actions / typescript types. - 2026-01-21: PR 38: Add definitions of the returned Promise for
updateAction()andcustomAction(), to align with the preexisting actions. - 2025-11-07: PR 17: Modify the
stepCountproperty, to include the value -1 to signify that a Graphic does have steps, but the number of steps is not known on beforehand. - 2025-11-07: PR 19: Documentation improvements regarding the step model.
- 2025-11-07: PR 34: Clarification of Web Component Interface specification
- 2025-09-17: Version 1 published and considered stable
The log below details changes during development of Version 1:
- 2025-09-17: Version 1 published and considered stable
- 2025-07-13: PR 21: Change requirement on manifest file name.
The manifest file must now have the suffix
".ograf.json". Before, it was".ograf". - 2025-06-13: Add optional
skipAnimationargument toupdateActionandcustomAction. Before, it was only included inplayActionandstopAction. - 2025-06-13: Add requirement on manifest file name.
The manifest file must now have the suffix
".ograf". Before, there where no requirements on the manifest file name. - 2025-06-09: Rename the "v1-draft-0" to "v1" in preparation for the first release.
- 2025-05-16: Change return values of Graphic methods to optionally be
undefined. (Anundefinedvalue should be treated as{ statusCode: 200 }) - 2025-05-16: Add
dataargument to theloadmethod. Before, thedata-payload was only sent using theupdateData()method. Now it must be sent onload()as well. - 2025-05-16: Add
renderRequirementsproperty to Graphics manifest - 2025-04-23: Fix in JSON-schemas: Changed
mainproperty in Graphics manifest to be mandatory. (Before, it was defined as mandatory in the specification document, but not in the JSON-schemas.) - 2025-03-27: Draft 0 made public.