7 Event Categories

The CLE specification supports three distinct categories of events:

7.1 Version Events

Events that affect specific versions or ranges of versions of a component. These events use either the version or range field to specify which versions are affected. Version Events include:

  • released
  • endOfDevelopment
  • endOfSupport
  • endOfLife
  • endOfDistribution
  • endOfMarketing
  • supersededBy

7.2 Component Events

Events that affect the component itself and may impact how the component is identified or referenced. These events often affect all versions of a component from the effective date forward. Component Events include:

  • componentRenamed - Changes how the component is identified

7.3 Meta Events

Events that affect other events in the history. These are used in the prepend-only event model to manage the event stream. Meta Events include:

  • withdrawn - Revokes a previously published event