Page History
...
| Code Block |
|---|
Major=$((version >> 9)) # breaking changes Minor=$((version & 511)) # incremental changes |
Major - Breaking Changes
Changes in the major version represent a breaking change that will require users of previous schema versions to make code changes for.
| Warning | ||
|---|---|---|
| ||
In order to maintain consistent message normalisation standards, MarketFactory will occasionally have need to make schema changes that break backward compatibility rules. Typically these will be planned releases, with long lead-times. In such circumstances, the client will be provided with detailed information relating to these changes in Pending Client System Impacts and may need to update to the current Whisperer schema. |
Typical breaking changes Changes in the major version represent a breaking change that will require users of previous schema versions to make code changes.Typically, these will be of a straightforward house-keeping nature, including:
...
sinceVersion- Documents the version of a schema in which a type an element was addeddeprecated- Documents the version of a schema in which a type an element was deprecated. Updated applications should not publish deprecated messages or values, but declarations may remain in the message schema during a staged migration to replacement message layouts.
...